Comparative Study of Indexing Techniques for Data ... - ScienceDirect

129 downloads 0 Views 438KB Size Report
SNDT University, Mumbai, India. Abstract. In the past few years there has been a rapid growth of mobile devices in the commercial marNet due to the emphasis ...
Available online at www.sciencedirect.com

ScienceDirect Procedia Computer Science 45 (2015) 671 – 680

,QWHUQDWLRQDO&RQIHUHQFHRQ$GYDQFHG&RPSXWLQJ7HFKQRORJLHVDQG$SSOLFDWLRQV ,&$&7$  

&RPSDUDWLYH6WXG\RI,QGH[LQJ7HFKQLTXHVIRU'DWD'LVVHPLQDWLRQ LQ:LUHOHVV(QYLURQPHQW 0HHUD1DUYHNDUD6HOLID/RSHVE'U660DQWKDF Computer Department, DJ Sanghvi College of Engineering, Mumbai 400056, India Computer Department, DJ Sanghvi College of Engineering, Mumbai 400056, India SNDT University, Mumbai, India

$EVWUDFW ,QWKHSDVWIHZ\HDUVWKHUHKDVEHHQDUDSLGJURZWKRIPRELOHGHYLFHVLQWKHFRPPHUFLDOPDUNHWGXHWRWKHHPSKDVLVRIZLUHOHVV GDWDDSSOLFDWLRQVDORQJZLWKYDULRXVHYROYLQJWHFKQRORJLHV'DWDEURDGFDVWLVWKHSRZHUIXOWRROIRUGDWDGLVVHPLQDWLRQVXFKWKDWLW DOORZVVHYHUDOXVHUVRQWKHVDPHFKDQQHOE\SURYLGLQJKLJKEDQGZLGWKXWLOL]DWLRQFRQVHTXHQWO\UHGXFLQJWKHWXQLQJWLPH7KLVFDQ EHDFKLHYHGLIWKHGDWDLVLQGH[HGLQWKHGDWDEDVHVXFKWKDWWKHPRVWIUHTXHQWO\DFFHVVHGGDWDLVNHSWWRJHWKHUWRUHGXFHWKHVHDUFK WLPHLQWKHGDWDEDVHZKLFKLQWXUQUHGXFHVWKHDFFHVVWLPHDQGLPSURYHVWKHSRZHUFRQVXPSWLRQRIWKHPRELOHXVHUV7KLVSDSHU SURYLGHVWKHDQDO\VLVRIYDULRXVLQGH[LQJWHFKQLTXHVDORQJZLWKWKHLUDGYDQWDJHVDQGGLVDGYDQWDJHV  © 2015 The Authors. Published by Elsevier B.V. This is an open access article under the CC BY-NC-ND license ‹7KH$XWKRUV3XEOLVKHGE\(OVHYLHU%9 (http://creativecommons.org/licenses/by-nc-nd/4.0/). 3HHUUHYLHZXQGHUUHVSRQVLELOLW\RIVFLHQWLILFFRPPLWWHHRI,QWHUQDWLRQDO&RQIHUHQFHRQ$GYDQFHG&RPSXWLQJ7HFKQRORJLHVDQG Peer-review under responsibility of scientific committee of International Conference on Advanced Computing Technologies and $SSOLFDWLRQV ,&$&7$  Applications (ICACTA-2015). Keywords:0XOWLFKDQQHO,QGH[LQJ6LJQDWXUH+DVKLQJ%WUHH

 



&RUUHVSRQGLQJ6HOLID/RSHV7HO E-mail address:VHOLIDRFW#JPDLOFRP

1877-0509 © 2015 The Authors. Published by Elsevier B.V. This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/). Peer-review under responsibility of scientific committee of International Conference on Advanced Computing Technologies and Applications (ICACTA-2015). doi:10.1016/j.procs.2015.03.130

672

Meera Narvekar et al. / Procedia Computer Science 45 (2015) 671 – 680

,QWURGXFWLRQ 0RELOHFRPSXWLQJHQDEOHVXVHUVWRDFFHVVQHWZRUNVHUYLFHVIURPDQ\SODFHZKLOHWKHXVHULVRQWKHPRYHWR FDUU\RXWQXPHURXVWDVNVE\SURYLGLQJORFDWLRQIOH[LELOLW\0RELOHXVHUVFDQUHTXHVWIRUGLIIHUHQWNLQGRILQIRUPDWLRQ EDVHGRQGLIIHUHQWSDUDPHWHUVDQGWKHTXHU\FDQEHORFDWLRQGHSHQGHQWFRQWH[WGHSHQGHQWRUORFDWLRQDQGFRQWH[W GHSHQGHQW7KHTXHU\LVORFDWLRQGHSHQGHQWLIWKHUHTXHVWPDGHE\WKHFOLHQWLQFOXGHVWKHORFDWLRQSDUDPHWHU$Q H[DPSOHRIWKLVTXHU\LVXVHUUHTXHVWLQJIRUWKHKRWHOVVKRSSLQJPDOOVRUEDQNVEDVHGRQWKHXVHU¶VFXUUHQWORFDWLRQ &RQWH[WGHSHQGHQWTXHULHVHQDEOHWKHPRELOHXVHUVWRUHWULHYHWKHLQIRUPDWLRQWKDWLVKLJKO\UHOHYDQW$QH[DPSOHRI WKLVTXHU\LVWKHPRELOHXVHUUHTXHVWLQJIRUVKRSSLQJPDOOVWKDWDUHIDPRXVRQO\IRUWUDGLWLRQDOVXLWV/RFDWLRQDQG &RQWH[W GHSHQGHQW TXHULHV ZRUN RQ FRQWH[W DZDUHQHVV DV ZHOO DV ORFDWLRQ SDUDPHWHU WR SURYLGH WKH UHVXOWV WR WKH FOLHQWV$QH[DPSOHRIWKLVTXHU\LVWKHPRELOHXVHUUHTXHVWLQJIRUVKRSSLQJPDOOVWKDWDUHIDPRXVIRUWUDGLWLRQDOVXLWV LQµ0XPEDL¶ORFDWLRQ 'DWDEURDGFDVWLVDQDWWUDFWLYHPHWKRGRIVHQGLQJEXONGDWDWRGLIIHUHQWPRELOHXVHUVVLPXOWDQHRXVO\VDWLVI\LQJWKHLU QHHGV%URDGFDVWLVRIWZRW\SHV3XOO%DVHGDQG3XVK%DVHG,Q3XOO%DVHGWHFKQLTXHDPRELOHXVHUUHTXHVWVIRU GDWDIURPWKHVHUYHUDQGWKHVHUYHUVHUYHVWKHFOLHQWZLWKWKHUHTXHVWHGGDWDLWHP,QSXVKEDVHGV\VWHPH[SOLFLWUHTXHVW LVQRWEHLQJVHQWE\WKHFOLHQWEXWWKHVHUYHUEURDGFDVWVWKHGDWDRQDSHULRGLFEDVLVDQGWKHFOLHQWVILOWHUDQGSLFNWKH GDWDRILWVLQWHUHVW7KLVEHFRPHVLQHIILFLHQWDVWKHPRELOHXVHUVFDQQRWNHHSRQZDLWLQJIRUWKHGDWDDVLWOHDGVWR EDWWHU\FRQVXPSWLRQ'UDZEDFNRIGDWDEURDGFDVWVFKHPHLVWKDWWKHFOLHQWKDVWRZDLWIRUDORQJHUSHULRGWRJHWMXVWD VPDOOFKXQNRIGDWDLQWKHHQWLUHEURDGFDVWF\FOH %DFNJURXQG ,QGH[LQJLVXVHGWRORFDWHWKHGDWDTXLFNO\IURPWKHGDWDEDVHVRWKDWWKHHQWLUHGDWDEDVHQHHGQRWEHVHDUFKHG IRUDQ\SDUWLFXODUGDWDLWHPUHTXHVWE\LPSURYLQJWKHDFFHVVWLPH0RELOHXVHUVRSHUDWHLQWZRPRGHVDFWLYHPRGH DQGGR]HPRGH0RELOHXVHUVFDQUHWULHYHGDWDLQDFWLYHPRGHEXWLWOHDGVWREDWWHU\FRQVXPSWLRQRQDKLJKUDWH7R VDYHWKHEDWWHU\SRZHUPRELOHFOLHQWVFDQJRLQWRGR]HPRGHDQGEHFRPHDFWLYHRQDUULYDORIWKHGHVLUHGGDWD$FFHVV WLPHUHIHUVWRWKHWLPHWDNHQE\WKHPRELOHFOLHQWWRDFFHVVDSDUWLFXODUGDWDLWHPDQGWXQLQJWLPHLVWKHWLPHIRUZKLFK WKHPRELOHFOLHQWLVLQWKHDFWLYHPRGH$QHIIHFWLYHEURDGFDVWWHFKQLTXHLVFKDUDFWHUL]HGE\DFFHVVWLPHDQGWXQLQJ WLPH7XQLQJWLPHFDQEHUHGXFHGLIZHKDYHDQHIILFLHQWLQGH[LQJWHFKQLTXHZKLFKFDQLQWLPDWHWKHWLPHDIWHUZKLFK WKHGDWDZLOODSSHDUVRWKDWWKHFOLHQWGRHVQRWKDYHWRPRQLWRUWKHEURDGFDVWFKDQQHOFRQWLQXRXVO\DQGFDQVZLWFK EHWZHHQDFWLYHDQGGR]HPRGHWRVDYHSRZHU ,QGH[LQJWHFKQLTXHVSOD\VDQLPSRUWDQWUROHLQUHGXFLQJWKHSRZHUFRQVXPSWLRQDQGLPSURYHVWKHUHVSRQVH 7KHIROORZLQJLQGH[LQJWHFKQLTXHVDUHGLVFXVVHGDQGFRPSDUHGLQWKLVSDSHU x +DVKLQJWHFKQLTXH x 6LJQDWXUHWHFKQLTXH x %7UHHV %URDGFDVWLQGH[LQJVFKHPHVRYHUPXOWLFKDQQHO 3.1. Hashing Technique +DVKLQJLVWKHFRQYHUVLRQRIDVWULQJRIFKDUDFWHUVLQWRVKRUWHUIL[HGOHQJWKNH\VWKDWZLOOLQWXUQUHSUHVHQW WKHRULJLQDOFKDUDFWHUVWULQJ+DVKLQJFUHDWHVDVKRUWKDVKNH\LQGH[LWDQGVWRUHLWLQDGDWDEDVHWDEOHUHWULHYDOLV IDVWHUWRILQGWKHVHVKRUWKDVKNH\VDVFRPSDUHGWRWKHRULJLQDOFKDUDFWHUVWULQJ 0XWKXVZDP\HWDOGLVFXVVHGKDVKLQJWHFKQLTXHWKHUHLVWUDGHRIIEHWZHHQDFFHVVODWHQF\DQGWXQLQJWLPH RIWKHPRELOHXQLWVZKLFKFDQYDU\IRUGLIIHUHQWGDWDUHTXHVWV+HQFHZHQHHGDQH[WHQVLEOHGDWDRUJDQL]DWLRQPHWKRG WKDWLVFDSDEOHRIKDQGOLQJGLIIHUHQWW\SHVRIGDWDUHTXHVWV$FRXSOHRIWKHVHWHFKQLTXHVLQGH[LQJKDVKEDVHGVFKHPH DQGIOH[LEOHLQGH[LQJZHUHGLVFXVVHGLQ,QKDVKEDVHGWHFKQLTXHGDWDLVQRWEURDGFDVWHGLQDVHSDUDWHGLUHFWRU\LQVWHDG WKHUHOHYDQWKDVKLQJSDUDPHWHUVDUHLQFOXGHGLQWKHIUDPHVLWVHOIDQGHDFKIUDPHKDVWKHµGDWDSDUW¶DQGWKHµFRQWURO SDUW¶ 7KHFRQWUROSDUWLVDOVRNQRZQWRXVLQRXUVWXG\DVµLQYHVWPHQW¶ZKLFKKHOSVLQPLQLPL]LQJWKHVHDUFKDUHD LQWXUQWRUHGXFHWKHDFFHVVWLPHDQGWXQLQJWLPH7KHFRQWURODUHDFRQVLVWVRISULPDU\KDVKIXQFWLRQDQGWKHVHFRQGDU\

Meera Narvekar et al. / Procedia Computer Science 45 (2015) 671 – 680

KDVKIXQFWLRQ7KHSULPDU\IXQFWLRQLVXVHGWRVSHFLI\WKHGHVLUHGFKDQQHOLQZKLFKWKHGDWDZLOOEHEURDGFDVWZKLOH WKHVHFRQGDU\KDVKIXQFWLRQZLOOEHGHWHUPLQLQJWKHSRVLWLRQRIWKHGHVLUHGGDWDLWHPDORQJWKHEURDGFDVWFKDQQHO7KH PRELOHFOLHQWVFDQQRZWXQHLQWRWKHEURDGFDVWFKDQQHOWRREWDLQWKHGHVLUHGGDWDLWHP,IWKLVGDWDLVFRUUXSWHGGXULQJ WUDQVPLVVLRQWKHFOLHQWVKDYHWKHDFFHVVWRXVHUHSOLFDV  $EURDGFDVWGRHVQRWFRQWDLQWKHFOLHQW¶VUHTXHVWHGGDWDVRLQWKDWFDVHWKH\FDQUHTXHVWDQH[SOLFLWSXOO UHTXHVWWRWKHVHUYHUWRREWDLQWKHUHVSRQVHWRWKHLUUHTXHVW7KHVHGDWDLWHPVLQWKHFDFKHRIWKHPRELOHXQLWVKHOSWR UHGXFHWKHWLPHDQGSRZHUXVHG3+)KDVDVSHFLDOTXHU\NH\DWWULEXWHE\ZKLFKZHDUHDEOHWRFRPSXWHWKHGHVLUHG DUULYDOWLPHRIWKHIUDPHDQG6+)LVDOVRQHFHVVDU\DVPRVWRIWHQ3+)FDQQRWGHOLYHUDFFXUDWHDUULYDOWLPH ,QWKHDERYHPHQWLRQHGFDVHWKHUHDUHERXQGWRZLWQHVVFROOLVLRQVDQGWKHFROOLGLQJGDWDLVVWRUHGLQWKHYHU\ QH[WIUDPHZKLFKLVWKHQDVVLJQHGWRWKHPE\WKH3+):HDUHDEOHWRUHGXFHWKHWXQLQJWLPHZKLFKHYHQWXDOO\KHOS XVWRPDNHRXULQGH[LQJWHFKQLTXHDOOWKHPRUHIOH[LEOHVLQFHGHSHQGLQJRQLWZHFDQVHWDYHU\JRRGWXQLQJWLPHRU DOVREHDEOHWRDFKLHYHDYHU\HIILFLHQWDFFHVVWLPH 2YHUWKH3HULRGRIWLPHDFRXSOHRIYDULDWLRQVLQWKH+DVKLQJWHFKQLTXHHYROYHGHDFKRIWKHPKDYLQJDQ LPSURYHPHQWRYHUWKHEDVLFKDVKLQJVFKHPH   6LPSOH+DVKLQJ6FKHPH   0KDVK6FKHPH   +DVKLQJ6FKHPHIRU0XOWL&KDQQHO   0XOWLFKDQQHOHQHUJ\HIILFLHQWKDVK6FKHPH 0(+DVK  7KH6LPSOH+DVK6FKHPHXVHVWKHSULPDULO\GHYHORSHGVLPSOHDFFHVVPHWKRGDQGDVLQJOHKDVKIXQFWLRQ0(+DVK DLPVDWUHGXFLQJWKHWXQLQJWLPHE\PDSSLQJWKHGDWDLWHPVWRWKHVORWVLQWKHEURDGFDVWLQJE\XVLQJDKROHIUHHKDVK )XQFWLRQ+DVKVFKHPHIRUPXOWLSOHFKDQQHOVRSWLPL]HVERWKWKHDFFHVVODWHQF\DQGWXQLQJWLPHWKHUHE\IDFLOLWDWLQJ DQHDV\DQGIDVWPHFKDQLVPIRUFOLHQWDFFHVV0(+DVKSURYHVWREHWKHEHVWIRUKDQGOLQJIOH[LEOHVL]HRIGDWDDQGYHU\ HIILFLHQWLQDPXOWLFKDQQHOHQYLURQPHQW $GYDQWDJHV+DVKLQJ)XQFWLRQHOLPLQDWHVWKHQHHGWREURDGFDVWLQGH[VWUXFWXUHVDQGKHQFHVKRUWHQVWKHEURDGFDVW F\FOHWRPXFKDQH[WHQW7KLVLQWXUQDGGVWRUHGXFLQJDFFHVVODWHQF\ 'LVDGYDQWDJHV8VLQJKDVKLQJPHFKDQLVPOHDGVWRFROOLVLRQLHWKHUHFDQEHVFHQDULRVZKHUHWKH.(