I nte rna t io na l J o urna l o f   E lect rica l a nd   Co m p ute E ng in ee ring   ( I J E CE )   Vo l.   7 ,   No .   1 Feb r u ar y   201 7 ,   p p .   5 13 ~ 5 20   I SS N:  2088 - 8708 DOI : 1 0 . 1 1 5 9 1 / i j ec e . v 7 i 1 . p p 5 1 3 - 5 2 0           513       J o ur na l ho m ep a g e h ttp : //ia e s jo u r n a l.c o m/o n lin e/in d ex . p h p /I JE C E   CSIS:  Clo ud Serv ice Iden tif ica tion   Sy ste m       Sid d ha rt h Ar un Aa k a s C h a nd ra s e k a ra n ,   P ra k a s h P   De p a rt m e n o f   Co m p u ter S c ien c e   a n d   E n g in e e rin g ,   A m rit a   S c h o o o f   En g in e e rin g ,   In d ia       Art icle  I nfo     AB ST RAC T   A r ticle  his to r y:   R ec eiv ed   Sep   9 ,   2 0 1 6   R ev i s ed   No v   8 ,   2 0 1 6   A cc ep ted   No v   2 2 ,   2 0 1 6       T o   m e e th e   n e e d   o f   th e   c o m p u tatio n a p o w e r,   m o st  o f   th e   u se rs  m a y   g o   f o a   c lo u d   b a se d   se rv ice f o it sc a lab il it y ,   f lex ib il it y   a n d   re li a b il it y .   Clo u d   se rv ice h a v e   b e c o m e   a n   in teg ra p a rt  o f   IT   a n d   a n a ly ti c a e n terp rise s.  Ow in g   to   in c re a se   in   n e c e ss it y   o f   c o m m e rc ial  c lo u d   p ro d u c ts  b e in g   re a d il y   a v a il a b le,  it   h a b e c o m e   e x tre m e l y   d i ff icu lt   f o u se rs  to   id e n ti fy   su it a b le  c lo u d   se rv ice s.   T h is  p a p e p ro p o se th e   re c o m m e n d e s y ste m   p re c ise l y   d e sig n e d   f o th e   d isc o v e r y   o c lo u d   se rv ice s.  T h o u g h   th e re   is  a n   e x p o n e n ti a i n c re a se   in   d e m a n d   f o c lo u d   se rv ice s,  th e   a m o u n o f   re se a r c h   d o n e   i n   t h is   p a rti c u lar  f ield   is  a b y s m a l.   Clo u d   S e rv ice   Id e n ti f ica ti o n   S y ste m   (CS IS c ra wls  th ro u g h   In tern e t,   i d e n ti f ies   c lo u d   se rv ice s   a n d   st o re th e m   in   a   d a tab a se .   T h e   u se r’s  se a rc h   q u e ry   is  p ro c e ss e d   a n d   re c o m m e n d s clo u d   se rv ice s ac c u ra te ly .   K ey w o r d :   C lo u d   co m p u tin g   s er v ice   R ec o m m e n d er   s y s te m   I n f o r m a tio n   r etr iev a l   Sear ch   en g i n e   Co p y rig h ©   2 0 1 7   In stit u te o A d v a n c e d   E n g i n e e rin g   a n d   S c ien c e   Al rig h ts  re se rv e d .   C o r r e s p o nd ing   A uth o r :   Sid d h ar th   A r u n   Dep ar t m en t o f   C o m p u ter   Scie n ce   an d   E n g i n ee r in g ,   Am r ita  Sc h o o l o f   E n g i n ee r in g ,     Am r ita  Vi s h w Vid y ap e eth a m ,   I n d ia .   E m ail:  c b . e n . u 4 c s e 1 3 0 5 2 @ c b . s t u d e n t . a m r i t a . e d u       1.   I NT RO D UCT I O N   W ith   th o n s et  o f   i n n o v atio n   o f   th clo u d   s er v ices  co m p u ta tio n s   in   lo ca co m p u ter s   co u ld   b a   th in g   o f   t h p ast.  I t   w o u ld   b b r o u g h u n d er   o n r o o f   o p er ated   b y   th ir d - p ar t y   co m p u ter s   a n d   s to r ag u tili t ies.  C lo u d   C o m p u tin g   is   m o d el  u s ed   t o   im p le m e n f le x ib le,   b en ef ic ial,   h ig h   o n - d e m a n d   n et w o r k   ac ce s s   to   s h ar ed   p o o o f   co m p u t in g   r eso u r ce s ,   t h at  ca n   b q u ic k l y   p r o v id ed   with   m i n i m al   ef f o r t,  f o r   e. g . ,   ap p licatio n s ,   s er v er s ,   s to r ag es,  n e t w o r k s   a n d   o th er   s er v ices  [ 1 ] ,   [ 2 ] .   Sin ce   th er e   is   m u ltit u d o f   o p tio n s   i n   t h clo u d   m ar k et,   c u s to m er s   ar o f te n   co n f u s ed   i n   c h o o s in g   an   ap p r o p r iate  p r o d u ct  d u to   th lac k   o f   k n o w led g e   in   t h is   d o m ai n .   [ 3 ]   Sale s f o r ce ,   an   Am er ican - b ased   SaaS   co m p a n y   f a m o u s   f o r   C u s to m er   R elatio n s h ip   Ma n ag e m e n t   ( C R M)   ap p licatio n s ,   o f f er s   Si m p le  Ob j ec A cc e s s   P r o to co l   ( SOA P )   R ep r esen tatio n al  S tate  T r an s f er   ( R E ST )   W e b   s er v ice  A P I   th at  en ab les  in teg r atio n   w it h   o t h er   s y s te m s .   Glo b al  S aa s o f t w ar r ev e n u e s   ar f o r ec asted   to   r ea ch   $ 1 0 6 B   in   2 0 1 6 ,   in cr ea s in g   2 1 o v er   p r o j ec ted   2 0 1 5   s p en d in g   lev els  [ 4 ] . I n   s p ite  o f   t h is   g r o w t h ,   t h er is   n o   ac tu al  ca talo g   o f   clo u d   p r o d u cts.   T h is   h as  m ad th u s er s   s ea r c h   f o r   p o ten tial c lo u d   p r o d u cts  th at  m ee t th e ir   r eq u ir e m e n ts .   T h m o ti v o f   t h i s   w o r k   is   to   h elp   cu s to m er s   to   f i n d   an   id ea clo u d   s er v ice  a n d   o th er   r elat ed   s er v ices   b ased   o n   th eir   r eq u ir e m e n ts .   C lo u d   Ser v ice  I d en ti f icat io n   S y s te m   ( C SIS)   id en tifie s   clo u d   s er v ice  an d   r ec o m m e n d s   th e m   to   cu s to m e r s .   T h is   p ap er   is   ca te g o r i ze d   in   th f o llo w i n g   w a y .   Sectio n   2   d is cu s s es  th e   p r o b lem   s tat e m en a n d   p r o v id es  s o l u tio n   f o r   it.  Sect io n   3   p r o v id es   an   o u tlo o k   o f   t h s y s te m .   Sect io n   4   p o r tr a y s   th ar c h itect u r o f   th s y s te m   a n d   it s   i m p o r tan t   co m p o n e n ts .   Sectio n   5   o u t li n es   th e   i m p le m e n tatio n   a n d   r esu lt s   o f   t h C SIS   s y s te m .   Sectio n   6   co n cl u d es t h p r o b lem .   Gen er all y ,   C u s to m er s   r e s o r t o   s ea r ch   e n g i n e s   i n itiall y   to   f in d   s er v ices.  No r m al  s ea r ch   e n g i n e s   ar e   n o b u ilt  to   f i n d   s er v ice s   s u itab le  to   c u s to m er s   n ee d s   an d   p r io r itize  th e m .   Oth er   t h an   s ea r c h   Evaluation Warning : The document was created with Spire.PDF for Python.
I J E C E     I SS N:  2088 - 8708     C S I S :   C lo u d   S ervice  I d en tifi ca tio n   S ystem   ( S id d h a r th   A r u n )   514   en g i n e s ,   T r ad itio n al  m ar k eti n g ;   h a s   p r o v e n   s u cc e s s   r ate   w h ic h   r e f er s   to   a n y   t y p e   o f   p r o m o tio n ,   ad v er ti s i n g   o r   ca m p ai g n   t h at  h as b ee n   i n   u s b y   co m p an ie s   f o r   y ea r s .   T h s tan d ar d   s ea r ch   en g i n es  p r esen th r es u lts   i n   la y o u t   b ased   o n   tex w h ich   is   c h all en g i n g   f o r   u s er s   to   j u d g t h eir   s er v ice  w it h o u b ein g   th o r o u g h l y   e x a m i n ed .   T h is   p r o p o s ed   s y s te m   is   tr y i n g   to   f in d   a   s o lu tio n   f o r   th ab o v m en ti o n ed   p r o b lem   a n d   h elp   th cu s to m er s   to   f i n d   s u itab le  s er v ices  b ased   o n   th eir   r eq u ir e m en ts .   I n   2 0 1 2 ,   p eer - p ee r ,   b u s i n e s s   s o f t w ar e   r ev ie w   p latf o r m   w a s   f o u n d ed   ca lled   G2   cr o w d ”.   T h is   v en d o r   alth o u g h   f o cu s es  o n   ag g r e g ati n g   u s er   r ev ie w s   f o r   b u s in e s s   s o f t w ar e,   b u th s h o r tco m i n g   o f   t h is   s o f t w ar is   m a n u al  ad d itio n   o f   n e w   clo u d   s er v ices a t e v er y   s t ag e.   I n   2 0 0 5 ,   th Salesf o r ce   A p p E x ch a n g w as  la u n c h ed ,   it   i s   an   o n li n e   ap p licatio n   m ar k etp lace   o f   v ar io u s   b u s i n e s s   ap p licatio n s   an d   co n s u lt in g   p ar tn er s   t h at   p r o v id s o lu tio n s   f o r   co m p a n ies  o p er ati n g   w it h   v ar io u s   n ee d s   a n d   v ar io u s   in d u s tr ies.  E v en   th o u g h   t h e y   p r o v id t ec h n ical l y   s o u n d   s ea r ch   en g i n e   A p p E x c h an g r eq u ir es  t h cu s to m er s   to   h a v co m m o n   k n o w led g ab o u t h s o f t w ar ap p licatio n ,   h en ce   it   is   n o t s u itab le  f o r   n e w   u s er s .   T h C SIS  s y s te m   ad d r ess e s   th is s u b y   u s i n g   h y b r id   r ec o m m en d atio n   s y s te m   wh ich   i s   co m b i n atio n   o f   b o th   co n ten t - b ased   an d   co llab o r ativ r ec o m m en d atio n   s y s te m ,   in   r ec o m m en d i n g   s u itab l e   clo u d   s er v ice s   b ased   o n   u s er s   r eq u ir e m en ts   [ 5 ] .   T h is   s y s te m   o v er co m e s   t h af o r e m en tio n ed   p r o b lem s   o f   t h e   s y s te m .       2.   RE S E ARCH   M E T H O D   T h m ai n   m o ti v atio n   o f   t h C SI s y s te m   i s   to   h elp   cu s to m e r s   in   id en ti f icatio n   o f   clo u d   s e r v ices  an d   s u g g e s o th er   r elev a n s er v i ce s   w h ic h   s u it s   th eir   n ee d s .   T h s y s te m   is   ca te g o r ized   as  f i v d if f er en t   co m p o n e n t s :   a.   C r a w ler   is   b o w h ich   a u to m a ticall y   b r o w s es t h I n ter n et,   g en er all y   f o r   th p u r p o s o f   W eb   in d ex in g .   b.   I d en tif ier   is   u s ed   to   id en ti f y   i f   w eb   p ag is   g en u i n clo u d   s er v ice  b ased   o n   its   s er v ice  s co r e.   c.   I n d ex er   is   u s ed   to   r eg is ter   cl o u d   s er v ice  w h ich   i s   id en ti f ied .   d.   Sear ch   E n g i n is   u s ed   to   b r o w s f o r   clo u d   co m p u ti n g   p r o d u cts.   e.   Re co m m e n d er   is   u s ed   to   r ec o m m en d   b o th   co n te n t - b ased   an d   co llab o r ativ r ec o m m e n d ati o n s .   Fro m   t h u s er s   o u tlo o k ,   t h e y   w il v is it  th C SI w eb p ag an d   r eg i s ter   f o r   an   ac co u n t .   On ce   t h e   ac co u n i s   r eg i s ter ed ,   th e y   ar p r o v id ed   w ith   s ea r ch   u tili ties   in   w h ich   th e y   s ea r c h   f o r   clo u d   s er v ices  a n d   r ate   th e m   o n   s ca le  o f   o n to   ten .   T h en   t h u s er   w ill  b r ec o m m en d ed   lis o f   clo u d   s er v ices  b ased   o n   t h eir   r eq u ir e m en ts .   So m o f   th r ea w o r ld   s ce n ar io s ,   o f   h o w   th s y s te m   ca n   b u s ed :   a.   C u s to m er s   w h o   ar u s i n g   Saa p r o d u c ts   a n d   n o s ati s f ied ,   d u to   p o o r   q u alit y   v i s it  t h C S I w eb p ag a n d   r ate  th clo u d   p r o d u ct  w h ic h   t h e y   h a v b ee n   u s in g   late l y ,   t h en   t h e y   ar r ec o m m e n d ed   o th er   s i m i lar   clo u d   s er v ices b ased   o n   t h eir   r atin g s   an d   o th er   u s er s   r ati n g s .   b.   An   i n d iv id u al  w h o   i s   n e w   to   clo u d   co m p u ti n g   an d   w i s h e s   t o   u s clo u d   p r o d u ct.   T h ey   v is it  t h w eb p ag o f   C SIS  s y s te m   a n d   e n ter   a   s e ar ch   q u er y   i n   s ea r ch   o f   clo u d   p r o d u cts.  A   li s o f   clo u d   p r o d u cts   is   d is p la y ed   ac co r d in g   to   th eir   r an k s ,   to   th u s er .   T h u s er   w o u ld   ch o o s p r o d u ct  b ased   o n   th eir   r eq u ir e m e n t s ,   o n ce   th u s er   c h o o s es  a   p r o d u ct,   th C SIS   s y s te m   w o u ld   s u g g e s t   o th er   p r o d u cts  t h at  i n te g r ate  w it h   th c u r r en t   ch o s en   s er v ice  a n d   th o n w i t h   th h i g h e s t r atin g   i s   d is p la y e d .     2 . 1 .   Arc hite ct ure   C SIS  s y s te m   ar ch itect u r is   t h co n ce p tu a m o d el  t h at  d ef in es  t h s tr u ct u r e,   b eh a v io r ,   an d   m o r e   v ie w s   o f   s y s te m .   A   b asic o v er v ie w   o f   t h C SI S s y s te m   ar ch itect u r is   d is p la y ed   in   Fi g u r 1 .     Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 0 8 8 - 8708   I J E C E   Vo l.  7 ,   No .   1 Feb r u ar y   2 0 1 7   5 13     5 20   515       F ig u r 1 .   C SIS  A r ch i tectu r e       2 . 1 . 1 .   Cra w ler   T h p u r p o s o f   cr a w ler   is   to   f in d   th co n te n o f   u n k n o w n   web s ites   th at  ca n   b f ed   as  an   i n p u to   th e   I d en tif ier .   I t   is   ex p ec ted   to   cr a w l   m o r n u m b er   o f   w eb p ag es  as   m aj o r ity   o f   th e   w eb s ite s   v i s ited   w o n b a   g en u i n clo u d   s er v ice  w eb s ite ,   h en ce   i t r eq u ir es   m o r ti m b ef o r an   ac t u al  s er v ice  i s   id en t if ied .   T h er ef o r e,   to   i m p r o v th e f f icien c y   o f   cr a w li n g ,   d is tr ib u ted   cr a w ler s   ar u s ed .   I n itiall y   li s o f   b lo g s   an d   d ir ec to r ies  ar e   co m p iled   w it h   w eb   li n k s   o f   c lo u d   s er v ice s ,   b ef o r cr a w li n g   to   t h I n ter n et,   a s   it   w o u ld   b u n w i s to   w ild l y   f o llo w   U R L   i n   s ea r c h   o f   cl o u d   s er v ice s .   T h er is   al s o   p o s s ib ilit y   o f   r ep etiti v d o w n lo ad in g   o f   s a m w eb s i tes  w h ile   cr a w li n g   th I n ter n et.   T o   p r ev en t h i s   f r o m   h ap p en i n g ,   t h cr a w ler   ca ch es  a   co p y   o f   th e   w eb s i tes  v i s ited .   T h i s   m a y   r e s u lt  i n   an   o v er lo ad   o f   ca ch d ata;  h en ce   th ca ch is   clea r ed   w h e n   th clo u d   p r o d u ct  is   eith er   id en ti f ied   o r   r eg is ter ed .     2 . 1 . 2 .   I dentif ier   T h g o al  o f   I d en t if ier   is   to   id en ti f y   g iv e n   w eb p ag e   as  a   g e n u i n c lo u d   p r o d u ct  an d   p r o v i d s co r e   b ased   o n   th eir   lev el  o f   s er v ice.   T h is   h elp s   t h s y s te m s   to   cr a w l o v er   I n ter n et  i n   s ea r c h   o f   cl o u d   s er v ices  w h ic h   ca n   b s ea r ch ed   a n d   r ec o m m e n d ed .   I n d iv id u all y   it   w o u ld   b d if f ic u lt  to   ch ec k   a   clo u d   s er v ice  a s   m aj o r ity   o f   clo u d   s er v ices  r eq u ir e s   ce r tif i ca tio n   to   a cc ess .   R at h er ,   u n i v er s all y   ac ce s s ib le  h o m ep ag i s   ex a m i n ed   if   it  a   p o ten tial  clo u d   s er v ice.   T h b asic  f u n d a m e n tal   is   to   co m p ar th h o m ep ag cr a w led   w i th   p o ten tial  w eb s ite  an d   f i n d   th s i m i lar it y   b et w ee n .     T o   ac co m p lis h   th s i m ilar it y ,   th C SIS  s y s te m   is   i n itial l y   f e d   w it h   v ar io u s   UR L   o f   k n o wn   g e n u in e   clo u d   s er v ice.   W h en   th s y s te m   is   ac tiv a ted ,   it  v is it s   th h o m ep ag o f   ev er y   U R L   s ep ar atel y   an d   s to r es  th e   k e y   w o r d s   w h ic h   ap p ea r ,   alo n g   w it h   th f r eq u en c y   o f   th w o r d s   ac r o s s   all  clo u d   s er v ic es.  An y   w o r d   w i t h   co u n t o f   o n is   s u b tr ac ted   as it   h o ld s   n o   i m p o r tan ce .   Hig h   f r eq u en c y   w o r d s   ar m o s t in ter ested   b u t t h at  d o es n m ea n   lo w   f r eq u e n c y   w o r d s   ca n   b ig n o r ed   as so m e   m a y   h o ld   i m p o r tan ce   i n   n ich m ar k et.   Sco r o f   w o r d   i s   ca lcu lated   b y   u s i n g   E q u at io n   1 .                                                                      ( 1 )     T h lis o f   w o r d s   an d   r esp e ctiv s co r es  w i ll  b ex a m i n e d   w it h   t h p r o f ile  o f   p o te n tial  clo u d   p r o d u ct.   T h r an d o m   w eb p ag is   co m p ar ed   to   th i s   p r o f ile  t o   r eso lv th e   p o s s ib ilit y   t h at  g iv e n   w eb p ag e   is   a   clo u d   p r o d u ct.   T h is   co m p ar is o n   i s   d o n b y   co m p u tin g   t h s i m i lar it y   b et w ee n   r a n d o m   w eb p ag ( w )   a n d   g en u i n clo u d   s er v ice  ( g ) .   B o th   w eb p ag ( a)   an d   g en u i n clo u d   s er v ice  ( b )   ca n   b r ep r esen ted   as  ter m   f r eq u en c y i n v er s e   d o cu m en t   f r eq u e n c y   ( TF - I DF)   v ec to r s       a   an d       b   o f   w ei g h ts   ( s co r es).   T h ese  t wo   Evaluation Warning : The document was created with Spire.PDF for Python.
I J E C E     I SS N:  2088 - 8708     C S I S :   C lo u d   S ervice  I d en tifi ca tio n   S ystem   ( S id d h a r th   A r u n )   516   v ec to r s ar co n s id er ed   as  t w o   v ec to r s   i n   k - d imen s io n a l   s p ac w h er k   = | P ab | ,   w h er P ab  is   th s et  o f   all   ite m s   co - r ated   b y   b o th   t h w eb p ag es   [ 6 ] .   T h s i m ilar it y   m ea s u r s i m   ( a,   b )   is   g iv e n   b y   E q u atio n   2.                     (                 )               (           )            (           )                      ( 2 )     T o   ca lcu late  th e   s i m ilar it y   m e asu r e,   t h l is t   w it h   t h s ee d ed   clo u d   s er v ices  i s   co m p ar ed   w i th   t h id ea p r o f ile.   W h en   E q u atio n   3   is   s ati s f ied   b y   s co r w ,   cl o u d   p r o d u ct  is   d etec ted   w h er q   is   s et  o f   all  clo u d   p r o d u ct  s co r es.            ´                       ( 3 )     2 . 1 . 3 .   I nd ex er   An   I n d ex er   i n d ex e s   a   w eb s ite   if   it  i s   g e n u i n c lo u d   p r o d u ct  an d   s to r es   it  in   t h d atab ase  o f   t h C SI S   S y s te m .   F ig u r 2   d ep icts   th A r c h itect u r o f   I n d ex er .         Fig u r 2 .   A r ch itectu r o f   I n d ex er       I n itiall y   th I n d ex er   p ar s es  th w eb p ag an d   th f u n d a m en tal  d etails  s u c h   as  p r o d u ct  n a m e,   i m a g e   an d   d escr ip tio n   o f   t h w eb s it is   ex tr ac ted   an d   s to r ed   in   d atab ase  w i th   u n iq u i n d ex   n u m b er   ( I D)   w h ich   i s   u s ed   to   id en ti f y   t h clo u d   s er v ice  th r o u g h o u t CS I S.   On   t h p ar s ed   tex t,  L ex ica An al y s i s   is   p er f o r m ed   a n d   ea ch   in d iv id u al  w o r d   is   id en ti f ied   an d   P o r ter   Ste m m i n g   Alg o r it h m   i s   u s ed   to   s te m   ea ch   w o r d   [ 7 ]   an d   th Do cu m e n f r eq u e n c y   ( df )   is   d eter m i n ed   f o r   th e   p ag e.   Usi n g   E q u at io n   ( 4 ) ,   th in v er t ed   d o cu m e n f r eq u e n c y   ( id f )   i s   d eter m i n ed   o n   iter atin g   b asi s ,   w h er T   is   th to tal  n u m b er   o f   clo u d   p r o d u cts  an d   id is   d eter m in e d   u s in g   d o cu m e n f r eq u e n c y ( df )   f o r   a   p ar ticu lar   ter m   k   [ 8 ] .                                           ( 4 )     T h ter m   i n d ex   I an d   co r r e s p o n d in g   f r eq u e n c y   ar s to r e d   as  an   ite m ,   alo n g   w it h   th id f ,   in   an   i n v er ted   in d ex ,   as i n   Fi g u r 3 .         Fig u r 3 .   I n d ex er   P o s tin g   Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 0 8 8 - 8708   I J E C E   Vo l.  7 ,   No .   1 Feb r u ar y   2 0 1 7   5 13     5 20   517   2 . 1 . 4 .   Sea rc h E ng ine   I h elp s   th u s er   to   ea s il y   f i n d   clo u d   p r o d u cts  s to r ed   in   th d atab ase  b ased   o n   s p ec if ic  q u er y   o r   ter m   w h ic h   in cl u d es e it h er   th n a m o f   th p r o d u ct  o r   s p ec if ic  f ea tu r th e y   r eq u ir e.   W h en   th e   s ea r ch   en g i n r ec e iv es   q u er y ,   L e x ical  An al y s is   i s   d o n a n d   t h r e s u lt in g   ter m s   ar e   s te m m ed .   Us in g   E q u atio n   5 ,   th id f   an d   t h f r eq u en c y   f ,   o f   th ter m   i s   ca lcu lated   f o r   ev er y   ter m   in   th e   d o cu m en t.                                                  ( 5 )     T o   r an k   th r esu lts ,   Vec to r   Sp ac Mo d el  is   u s ed   w h er th s ea r ch   q u er y ,   r   is   co m p a r ed   w it h   th e   ca lcu lated   tf - id f   w ei g h w   o f   t h d o cu m e n d .   Fo r   i n s t an ce ,              is   th w ei g h o f   th e         w o r d   in     d o cu m en y   [ 8 ] .     (         )                                                                                               ( 6 )     P r o v id ed   lar g n u m b er   o f   c lo u d   s er v ice s ,   i f   t h s ea r ch   q u er y   in cl u d es  a n y   o f   t h clo u d   s er v ice s   n a m i t is s h o w n   f ir s t o f   t h r esu lt s .     2 . 1 . 5 .   Rec o m m en der   I is   th p r i m ar y   p ar o f   t h C SIS  S y s te m   w h ic h   u s es  h y b r id   r ec o m m en d atio n   ap p r o ac h   w h ic h   is   co m b i n atio n   o f   b o th   co n ten t - b ased   as  w e ll a s   co llab o r ativ r ec o m m e n d atio n s .   T h h y b r id   ap p r o ac h   is   u s ed   s o   as to   r em o v th d r a w b ac k s   o f   u s i n g   o t h er   ap p r o ac h es in d iv i d u all y   [ 6 ] .   I n   co n te n t - b ased   r ec o m m e n d atio n   ap p r o ac h ,   u s er   u s es  th e   s ea r ch   q u er y   to   f in d   t h clo u d   p r o d u ct,   it  al s o   r ec o m m e n d s   o th er   p r o d u cts  th at  ar r elate d   to   th q u er y .   T h is   m a y   h elp   th u s er   to   f in d   clo u d   s er v ice  b ased   o n   th eir   r eq u ir e m en t.   As  s tated   b e f o r e,   it  is   co m m o n   t h at  u s er   m a y   b h i g h l y   i n t er ested   w i th   t h p r o d u ct  b ase d   o n   th eir   in te g r it y   w it h   a n o th er   p r o d u ct,   h e n ce   it   s h o u ld   a ls o   b r ec o m m e n d ed .   W ith o u t   h u m an   i n ter ac tio n   it  is   i m p o s s ib le  to   f i n d   w h et h er   p r o d u ct  is   in teg r ated   w it h   a n o th er   p r o d u ct.   R ath er ,   it  h as  b ee n   f o u n d   th at  clo u d   s er v ice  w h ich   h as  i n teg r atio n   w it h   an o t h er   clo u d   s er v ice  u s u all y   m en t io n s   it  i n   th h o m ep ag e.   T h is   clo u d   s er v ice  is   s ea r ch ed   u s i n g   s ea r ch   en g in b y   u s i n g   it s   n a m an d   co r r esp o n d in g   r es u lts   ar r ec o m m en d e d ,   ig n o r i n g   it s elf .   T h is   ap p r o ac h   m a y   h a v li m ited   p er s p ec ti v e   as  s o m s er v ice s   m a y   h av e   c o m p le x   d escr ip ti v n a m e s .   E v e n   th o u g h   it i s   s i m p le  m e th o d ,   it s h o w s   r elev a n r esu lt s .   Un li k co n te n t - b ased   ap p r o ac h ,   co llab o r ativ r ec o m m e n d atio n   ap p r o ac h   p r e d icts   th r elev an ite m s   f o r   th u s er   b ased   o n   o th er   u s er s   r atin g s   [ 6 ] .   T o   f ac ilit ate  co llab o r ativ r ec o m m en d atio n   ap p r o ac h ,   th C SIS   S y s te m   e n ab les t h u s er   to   g iv r atin g s   f o r   th clo u d   s er v ice s .   T h f ir s m et h o d   o f   co llab o r ativ r ec o m m e n d atio n   ap p r o ac h   is   th at   it  r ec o m m e n d s   o th er   clo u d   s er v ices   th at   ar h i g h l y   r ated   b y   o t h er   u s er s   w h o   h a s   g i v en   h ig h   r ati n g s   f o r   th s a m clo u d   s er v ice  w h ic h   i s   b ee n   v ie w ed   b y   t h u s er .   T h s ec o n d   m eth o d   o f   co llab o r ativ r ec o m m e n d atio n   ap p r o ac h   is   t h at  it  f in d s   o th er   u s er s   s i m ilar   to   th cu r r en t u s er   b y   u s in g   co s i n s i m i lar it y   m ea s u r [ 9 ] ,   m e n t io n ed   in   E q u atio n   2 .   W h en   t h e   r ec o m m en d atio n   is   r eq u ir ed ,   th i s   s i m ilar it y   b et w ee n   t h c u r r en t   u s er   a n d   o th er   u s er   i s   ca lcu lated ,   to   in cr ea s th p er f o r m a n ce   t h ese  s i m ilar iti es  is   ca lc u lated   b ef o r an d   o n l y   r ec alc u lated   p er io d ically .   B y   co m b i n i n g   t h co llab o r ativ an d   co n ten t - b ased   r ec o m m en d atio n   ap p r o ac h ,   th w ei g h t ed   av er ag e   is   d eter m i n ed   f o r   ea ch   r ec o m m en d atio n .   I n it iall y ,   d u to   less   n u m b er   o f   u s er s   an d   r a tin g s ,   co n ten t - b ased   ap p r o ac h   s ee m s   s u p er io r   th a n   co llab o r ativ ap p r o ac h ,   b u t a s   th u s er s   p o p u latio n   in cr ea s e s ,   t h co llab o r ativ e   r ec o m m e n d atio n   ap p r o ac h   r esu lts   w i ll i n cr ea s an d   w ill b m o s t a cc u r ate  [ 1 0 ] .       3.   RE SU L T A ND  AN AL Y SI S   Fo r   th b ac k en d   i m p le m e n tat io n   o f   C SIS  s y s te m ,   J av w it h   No d e. j s   s er v er   is   u s ed .   Ne ar l y ,   1 0 0 0   clo u d   p r o d u cts  h a v b ee n   s o u g h t   o u f o r   an d   i n d ex ed   a n d   f e w   a lp h te s ter s   h av e   u s ed   th e   s y s te m   to   cr ea te  an   in iti al  p r o f ile  o f   u s er s   f o r   in it i al  r ec o m m e n d atio n s .   R ef er   Fi g u r e   4   an d   Fi g u r e   5   f o r   s cr ee n s h o o f   w eb   b ased   u s er   i n ter f ac f o r   t h C SIS  s y s te m .    Du r i n g   t h test in g   o f   C SI I d en ti f ier ,   t w e n t y   cl o u d   s er v ice s   w er r an d o m l y   ch o o s e n   w it h   f u r t h er   th ir teen   w eb p ag e s   co v er i n g   d if f er e n g en r es.  Fo r   ea ch   p ar ticu lar   w eb p ag e,   co r r esp o n d in g   s co r w a s   ca lcu lated   an d   v er if ied   to   s ee   if   it  s atis f ies  E q u atio n   3 .   T h r esu lt s   o f   th ex p er i m en t   ar s h o w n   i n   T ab le  1 .   Evaluation Warning : The document was created with Spire.PDF for Python.
I J E C E     I SS N:  2088 - 8708     C S I S :   C lo u d   S ervice  I d en tifi ca tio n   S ystem   ( S id d h a r th   A r u n )   518   T ab le  1 .   C lo u d   P r o d u ct  I d en tifi er   T est R esu lts   Ty p e   o f   t h e   W e b si t e   T o t a l   n u m b e r   o f   W e b si t e s   N u mb e r   i d e n t i f i e d   a C l o u d   P r o d u c t   A c c u r a c y   (   )   C l o u d   P r o d u c t   20   16   80   O t h e r   13   8   6 1 . 5   T o t a l   33   24   7 2 . 7 3           Fig u r 4 .   C SIS  User   I n ter f ac e           Fig u r 5 .   C SIS  User   I n ter f ac e       T h r esu lt  o f   th e x p er i m e n d o n e,   s h o w s   t h at  t h o v er all  ac cu r ac y   o f   t h C SIS  I d en ti f ier   i s   7 2 . 7 3 % .   Fu r t h er   w o r k   h as to   b d o n to   in cr ea s th ac c u r ac y   o f   th s y s te m .   Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 0 8 8 - 8708   I J E C E   Vo l.  7 ,   No .   1 Feb r u ar y   2 0 1 7   5 13     5 20   519   T h s ea r ch   en g i n h as  b ee n   t ested   u s i n g   w id v ar iet y   o f   s ea r ch   ter m s .   I ts   p r ec is io n   h as  b ee n   ca l cu lated   u s i n g   th E q u at io n   7 .                                                                                                                                              ( 7 )     T h r esu lts   h av s h o w n   t h at  t h p r ec is io n   o f   th s ea r ch   e n g in v ar ie s   d ep en d in g   o n   t h n atu r e   o f   t h e   s ea r ch   q u er y .   Q u er ies  th at  co n tai n   ter m s   th a ar co m m o n l y   ass o ciate d   w it h   all  clo u d   p r o d u cts  is   p ar ticu lar   ar ea   in   w h ic h   t h s ea r ch   e n g in is   w ea k ,   e. g .   s to r ag e,   s ec u r it y ,   b ac k u p .   T h s y s te m   w as   test ed   b y   ei g h u s er s   w it h   r ea w o r ld   s ce n a r io s ,   w h er b o th   e x p er ien ce d   as  w ell  a s   n o n - ex p er ie n ce d   u s er s   w er as k ed   to   u s e   th e   s y s te m .   Fi v o f   th u s er s   h ad   n o   e x p er ien ce   u s in g   clo u d   s er v ice s   w h ile  t h r e m ai n i n g   th r ee   h ad   ex ten s i v ex p er ien ce .   T h r es u lts   o f   th e x p er i m e n t a r s h o w n   i n   T ab le  2 .       T ab le  2 .   R ec o m m en d er   T est R esu lt s   U se r   Ty p e   N u mb e r   o f   R e c o mm e n d a t i o n   r e su l t s   N u mb e r   o f   U se f u l   R e su l t s   P r e c i si o n   A v e r a g e   P r e c i si o n   I n e x p e r i e n c e d   U se r   6   5   0 . 8 3       6   4   0 . 6 7       3   0   0 . 0 0   0 . 5 2     5   3   0 . 6 0       4   2   0 . 5 0     Ex p e r i e n c e d   U se r   7   6   0 . 8 5       5   3   0 . 6 0   0 . 7 7     8   7   0 . 8 7         T h r esu lt  o f   t h ex p er i m e n s h o w   t h at,   o n   a v er ag e,   t h p r ec is io n   o f   th R ec o m m e n d er   s y s te m   is   h ig h er   f o r   ex p er ie n ce d   u s er s   th an   i n ex p er ie n ce d   u s er s .   T h i s   r es u lt  i s   e x p ec ted   as  e x p er i en ce d   u s er s   w o u ld   h av b ee n   ab le  to   r ate  ex is tin g   s er v ices  t h at  th e y   u s a n d   th er ef o r e   it  w o u ld   h av e   r e co m m e n d ed   r esu lts   d er iv ed   f r o m   co llab o r ativ m eth o d s .   Fo r   f u r t h er   i m p r o v e m en o f   t h R ec o m m en d er   S y s t e m ,   C liq u es - b ased   Data   S m o o t h i n g   A p p r o ac h   [ 1 1 ]   o r   C lu s ter i n g   b ased   ap p r o ac h   [ 1 2 ]   ca n   b i m p le m en ted ,   s o   th at  t h p r ec is io n   w il l b i m p r o v ed   an d   th s y s te m   w ill b p r ev en ted   f r o m   d ata   s ca r cit y .       4.   CO NCLU SI O N   T h is   p r o j ec h elp s   to   id en ti f y   b etter   clo u d   s er v ices  f o r   cu s to m er s   b ased   o n   t h eir   n ee d s   i n   t h is   m ar k e t.   T h s y s te m   al s o   h e lp s   t h u s er s   w h o   ar n o f a m iliar   w i t h   clo u d   s er v ices   b y   m a k i n g   i les s   i n tr icate   an d   co m p le x .   I h as  h i g h   s co p in   th m ar k e an d   h a s   p o ten ti al  s o lu tio n   in   d is co v er y   o f   n e w   clo u d   p r o d u cts  to   th c u s to m er s .   T o   f u r th er   i m p r o v th ac c u r ac y   o f   C lo u d   Ser v ice  I d en tific atio n   S y s te m   ( C SIS) ,   cl u s ter in g   b ased   ap p r o ac h   ca n   b i m p le m en ted .   As  o f   n o w ,   C SIS  u s ed   to   id e n tify   U R L   o f   a   p o ten tial  c lo u d   s er v ice  a n d   r atin g s   g iv e n   b y   o th er   u s er s .   T o   f u r th er   i m p r o v t h e f f icie n c y   o f   t h s y s te m ,   a n   ex te n s i o n   ca n   b ad d ed   w h er in   c lo u d   s er v ice  ca n   b id en ti f ied   ac co r d in g   to   th eir   t y p o f   clo u d   s er v ices s u c h   as S aa S,  P aa S,  I aa S.       ACK NO WL E D G E M E NT S   W w o u ld   li k to   th a n k   Am r it Vis h w V id y ap ee th a m ,   f o r   th eir   g r ea t s u p p o r t a n d   ass is ta n ce .       RE F E R E NC E S   [1 ]   S a n g e e th a   K.S ,   P ra k a sh   P ,   Big   Da ta  a n d   C lo u d :   A   su rv e y ,   Ad v a n ta g e in   In telli g e n S y ste ms   a n d   Co m p u t in g   ( AIS C) ,   3 2 5 ,   p p .   7 7 3 - 7 7 8 ,   S p ri n g e In d ia .   [2 ]   S h iv a   Je g a n   R. D.,   V a su d e v a n   S . K.,   A b a rn a   K.,   P ra k a sh   P . ,   S riv a th sa n   S . ,   G a n g o th ri  V .   " Clo u d   c o m p u ti n g tec h n ica G a wk " ,   (2 0 1 4 )   In ter n a ti o n a J o u rn a o f   Ap p li e d   En g i n e e rin g   Res e a rc h ,   9   (1 4 ),   p p .   2 5 3 9 - 2 5 5 4 .   [3 ]   W a d h e   M V ,   Bh a ra d V A .   Re v i e w S e r v ice a n d   A p p li c a ti o n o f   Clo u d   Co m p u ti n g .   In ter n a ti o n a J o u rn a o f   S c ien ti fi c   &   En g in e e rin g   Res e a rc h .   2 0 1 3   De c   1 2 :9 7 9 - 8 4 .     [4 ]   Co lu m b u s L .   Ro u n d u p   o f   Clo u d   Co m p u ti n g   F o re c a sts a n d   M a rk e Esti m a te s,  2 0 1 4 .   F o r b e s M a g a z in e .   2 0 1 5   Ja n .     [5 ]   El - k o ra n y   A M ,   Kh a tab   S M .   On to lo g y - b a s e d   S o c ial  Re c o m m e n d e S y st e m .   IAE S   In ter n a ti o n a J o u r n a o Arti f icia In telli g e n c e .   2 0 1 2   S e p   1 ;   1 (3 ) :   1 2 7 .   Evaluation Warning : The document was created with Spire.PDF for Python.
I J E C E     I SS N:  2088 - 8708     C S I S :   C lo u d   S ervice  I d en tifi ca tio n   S ystem   ( S id d h a r th   A r u n )   520   [6 ]   A d o m a v iciu G   a n d   T u z h il in   A .   (2 0 0 5 T o w a rd   th e   Ne x G e n e ra t io n   o f   Re c o m m e n d e S y ste m s:  S u rv e y   o f   th e   S tate - of - th e - A rt  a n d   P o ss i b le  Ex t e n sio n s.   IEE E   T ra n sa c ti o n o n   Kn o wled g e   a n d   Da t a   En g in e e rin g 17 ,   7 3 4 - 7 4 9 .   h tt p : // d x . d o i. o rg /1 0 . 1 1 0 9 /T KD E. 2 0 0 5 . 9 9 .   [7 ]   P o rter M F .   A n   a lg o rit h m   f o su f f ix   strip p i n g .   Pro g ra m .   1 9 8 0   M a 1 ;   1 4 ( 3 ): 1 3 0 - 7.   [8 ]   M a n n i n g   C. D.,   Ra g h a v e n   P   a n d   S c h u tze   H.  (2 0 0 8 I n tro d u c ti o n   t o   In f o rm a ti o n   Re tri e v a l.   Ca m b rid g e   Un iv e rsit y   P re ss ,   Ca m b rid g e .   h tt p :/ / d x . d o i. o r g /1 0 . 1 0 1 7 /CBO9 7 8 0 5 1 1 8 0 9 0 7 1   [9 ]   S a rw a B. ,   Ka r y p is  G . ,   Ko n sta n   J.  a n d   Ried J.   (2 0 0 1 Item - Ba se d   Co ll a b o ra ti v e   F il terin g   R e c o m m e n d a ti o n .   Pro c e e d in g o th e   10 t h   I n ter n a ti o n a C o n fer e n c e   o n   W o rl d   W i d e   W e b ,   Ho n g   Ko n g ,   1 - 5   M a y   2 0 0 1 ,   2 8 5 - 2 9 5 .   h tt p : // d x . d o i. o rg /1 0 . 1 1 4 5 / 3 7 1 9 2 0 . 3 7 2 0 7 1   [1 0 ]   Cla y p o o M . ,   G o k h a le  A . ,   M iran d a   T . ,   M u rn ik o v   P . ,   Ne tes   a n d   S a rti n   M .   ( 1 9 9 9 C o m b in in g   Co n ten t - Ba se d   a n d   Co ll a b o ra ti v e   F il ters   in   a n   On l in e .   W o rc e ste P o ly tec h n ic In stit u te,  W o rc e ste r   [1 1 ]   Ya n g   Y,  Du a n   X .   Cli q u e s - b a se d   Da ta   S m o o th i n g   A p p ro a c h   f o S o lv in g   Da ta  S p a rsit y   in   Co ll a b o ra ti v e   F il terin g .   In d o n e sia n   J o u rn a o El e c trica En g i n e e rin g   a n d   C o mp u ter   S c ien c e .   2 0 1 4   A u g   1 ;   1 2 ( 8 ):   6 3 2 4 - 31.   [1 2 ]   P h a m   M . C. ,   Ca o   Y.,   Kla m m a   R.   a n d   Ja rk e   M .   (2 0 1 1 A   Clu ste rin g   A p p ro a c h   f o Co ll a b o ra ti v e   F il terin g   Re c o m m e n d a ti o n   Us in g   S o c ial  N e tw o rk   A n a l y sis.  Un ive rs a Co mp u t e r S c ien c e 17 ,   5 8 3 - 6 0 4 .       B I O G RAP H I E S   O F   AUTH O RS       M r .   S id d h a r t h   Ar u n   c u rre n tl y   p u rsu in g   B. T e c h   -   Co m p u ter S c ien c e   a n d   En g in e e rin g ,   i n   Am rit a   S c h o o o f   En g in e e rin g ,   Co im b a to re .   A r e a o f   in tere st  in c lu d e Clo u d   Co m p u ti n g ,   Big   Da ta,  a n d   A u to m a ta T h e o r y .         M r .   Aa k a s h   C .   c u rre n tl y   p u rsu in g   B. T e c h   -   Co m p u ter  S c ien c e   a n d   En g in e e rin g ,   i n   Am rit a   S c h o o o f   En g in e e ri n g ,   Co im b a to re .   A re a s o f   in tere st i n c lu d e s Da ta   S tru c t u re s an d   A lg o rit h m s.         Dr .   Pra k a s h   P .   c u rre n tl y   se r v e a A ss istan P ro f e ss o a d e p a rtme n o f   Co m p u ter  S c ien c e   a n d   En g in e e rin g ,   Am rit a   S c h o o l   o f   En g in e e rin g ,   C o im b a to re .   A re a o f   re se a r c h   in c lu d e   Clo u d   Co m p u ti n g ,   A u to m a ta T h e o r y   a n d   A n a l y sis o f   A lg o rit h m s.     Evaluation Warning : The document was created with Spire.PDF for Python.