row distributed transaction is not new. Our work is mainly inspired by .... transaction manager communiucates with MySQL database in order to provide atomicity ...
,PSOHPHQWDWLRQRI$WRPLFLW\DQG6QDSVKRW,VRODWLRQIRU0XOWL5RZ7UDQVDFWLRQVRQ
&ROXPQ2ULHQWHG'LVWULEXWHG'DWDEDVHVXVLQJ5'%06
'KDUDYDWK5DPHVK0HPEHU,((($PLW.XPDU-DLQDQG&KLUDQMHHY.XPDU0HPEHU,((( &RPSXWHU6FLHQFHDQG(QJLQHHULQJ ,QGLDQ6FKRRORI0LQHV,60 'KDQEDG-KDUNKDQG,QGLD (PDLOUDPHVKGLVP#JPDLOFRPDPLWMDLQWHFK#JPDLOFRPNBFKLULDQMHHY#\DKRRFRXN $EVWUDFW²$V WUDGLWLRQDO UHODWLRQDO GDWDEDVH KDYH OLPLWDWLRQ RI EULHI 6HFWLRQ WHOOV DERXW VQDSVKRW LVRODWLRQ 6HFWLRQ VFDODELOLW\ LQ WKH UHVSHFW RI GDWD DV ZHOO DV QXPEHU RI FOLHQWV GHVVFULEHVRXUSURSRVHGLGHD &ROXPQRULHQWHGGDWDEDVHVRYHUFRPHWKLVSUREOHPZLWKWKHFRVW RI ODFNLQJ WUDQVDFWLRQ IHDWXUHV DV FRPSDUHG WR UHODWLRQDO GDWDEDVH &ROXPQ RULHQWHG GDWDEDVHV RQO\ DVVXUH VLQJOH URZ DWRPLF WUDQVDFWLRQ DQG GRHV QRW VXSSRUW 6QDSVKRW ,VRODWLRQ ,Q WKLV SDSHU ZH VKRZ KRZ DWRPLFLW\ LQ PXOWLURZ WUDQVDFWLRQ DQG VQDSVKRWLVRODWLRQFDQEHDFKLHYHGIRUFROXPQRULHQWHGGDWDEDVH XVLQJ5'0%6 .H\ZRUGV+%DVHVQDSVKRWLVRODWLRQ&ROXPQRULHQWHGGDWDEDVH
,
,1752'8&7,21
&ROXPQ RULHQWHG 1R64/ GDWDEDVHV VXFK DV +%DVH >@ %LJ7DEOH >@ $PD]RQ6 >@ RIIHUV JUHDW VFDODELOLW\ DQG DYDLODELOLW\IRUDSSOLFDWLRQV%XWWKLVVFDODELOLW\DQGDYDLODELOLW\ KDYH WR FRPH ZLWK FRVW )LUVW WKHVH GDWDEDVHV VXSSRUW YHU\ OLPLWHG WUDQVDFWLRQ IHDWXUH 6HFRQG ZHDN FRQVLVWHQF\ VXFK DV 6QDSVKRW ,VRODWLRQ >@ LV QRW VXSSRUWHG E\ WKHVH GDWDEDVHV 7KLUG WKH\ KDYH YHU\ OLPLWHG TXHU\ VXSSRUW VXFK WKDW MRLQ TXHU\GRHVQRWVXSSRUWHGE\WKHPDVZHOODVLQGH[LQJGRQHRQ SULPDU\ NH\ RQO\ 2Q WKH RWKHU KDQG 1R64/ GDWDEDVHV KDYH QXPEHURIIHDWXUHVRWKHUWKDQVFDODELOLW\DQGDYDLODELOLW\6RPH RI WKHVH DUH UDQGRP DFFHVV IRU HDFK GDWD LWHP UHDG UHOHYHQWGDWDQRWHQWLUHURZ RQO\ QRWKDYHDQ\VSHFLILHG VWUXFWXUHLQDGYDQFHOLNHDGGRUGHOHWHDQ\FROXPQ%HFDXVHRI WKHVH DOO IHDWXUHV 1R64/ EHFRPH PXFK PRUH SRSXODU LQ WKLV HUD 2QWKHRWKHUKDQGHYHQ5'%06LVQRWPXFKVFDODEOHEXW 5'%06 KDYH LWV RZQ SRVLWLYH VLGHV JUHDW VXSSRUW RI WUDQVDFWLRQVIRUGLIIHUHQWDSSOLFDWLRQV HDV\WRDGGPRGLI\D UHFRUG KLJKWKURXJKSXWIRUOLPLWHGGDWD $&,'SURSHUW\ LV VXSSRUWHG E\ WUDQVDFLRQ PDQDJHU GLIIHUHQW FRVLVWHQF\ OHYHOVDUHVXSSRUWHGIRUGLIIHUHQWDSSOLFDWLRQV $V WKH DERYH ZH FRQFOXGH WKDW1R64/ LV EHWWHU IRU ODUJH GDWDDSSOLFDWLRQVZKHUHGDWDLVLQFUHDVHVUDSLGO\DQG5'0%6 LV XVHIXO IRU WKRVH DSSOLFDWLRQV ZKHUH FRQVLVWHQF\ LV QHHGHG PRUH %XW LQ WKH FXUUHQW WUHQG DSSOLFDWLRQV OLNH FRUSRUDWH ZRUOG HEXVLQHVV DQG HFRPPHUFH GRPDLQV QHHG D GDWDEDVH ZKLFK LV QRW RQO\ VFDODEOH DV ZHOO DV FRQVLVWHQW WRR ,Q WKLV SDSSHUZHVKRZKRZFRQVLWHQF\DQGDWRPLFLW\LVDFKLHYHGIRU PXOWLURZWUDQVDFWLRQLQ1R64/XVLQJ5'%06 7KH FDWDORJXH RI WKLV SDSSHU LV DV IROORZV 6FHWLRQ GHVFULEHV UHODWHG ZRUN 6HFWLRQ GHVFULEHV DERXW +%DVH LQ
c 978-1-4673-4698-6 2012 IEEE
,,
5(/$7(':25.
$V LQWHUQHW XVH LV UDSLGO\ JURZLQJ GLVWULEXWHG GDWDEDVH UHTXLUHPHQW LV DOVR LQFUHDVHV LQ FRUSRUDWH ZRUOG HFRPPHUFH DQGHEXVLQHVV7KHVHDUHDVUHTXLUHVFDODELOLW\FRQVLVWHQF\DQG WUDQVDFWLRQDO VXSSRUW (YHQ 1R64/GDWDEDVH VXFK DV+%DVH LV JRRG RSWLRQ IRU WKHVH DSSOLFDWLRQV LQ UHVSHFW RI VFDODELOLW\ EXW LW GRHV QRW VXSSRUW VWULFW FRQVLVWHQF\ DQG YHU\ OLPLWHG WUDQVDFWLRQDO VXSSRUW &KHQ >@ DQG 9LQLW >@ VXJJHVWHG VXSSRUWLQJ DWRPLF DQG FRQVLVWHQW PXOWL URZ GLVWULEXWHG WUDQVDFWLRQV 7KHLGHDRIVXSSRUWLQJDWRPLFLW\DQGFRQVLVWHQF\IRUPXOWL URZ GLVWULEXWHG WUDQVDFWLRQ LV QRW QHZ 2XU ZRUN LV PDLQO\ LQVSLUHG E\ >@>@>@>@>@ &KHQ >@ SURSRVHG D WHFKQLTXHWRDFKLHYHVQDSVKRWLVRODWLRQE\FUHDWLQJDQXPEHURI JOREDOWDEOHVIRUVWRULQJWUDQVDFWLRQDOPHWDGDWDLQ+%DVHLWVHOI DQG XVLQJ WKHP IRU HDFK WUDQVDFWLRQ $V WKH PHWDGDWD LV LQFUHDVLQJ WR WKH ODUJH H[WHQW ZLWK WKH WLPH SDVVHG WKH WUDQVDFWLRQDO KLVWRU\ LV DOVR FRQWDLQV WKH WUDQVDFWLRQ LQIRUPDWLRQ LQ /RJV 7KDW PHDQV DV WLPH SDVVHG IRU WKH ROGHU HQWU\WKHPHWDGDWDDUHQRWXVHIXOLQDQ\PDQQHU:LWKWKLVZH FDQ VD\ WKDW WKH ROGHU HQWU\ UHPRYDO IURP PHWDGDWD ZLOO QRW KDUP WKH V\VWHP HYHQ LPSURYH WKH V\VWHP SHUIRUPDQFH ,I PHWDGDWD VL]H LV QRW JURZLQJ WR WKH ODUJH H[WHQW WKHQ +%DVH ZLOO QRW EH D JRRG LGHD WR VWRUH DQG SURFHVV 6R 5'%06 LV JRRG FKRLFH IRU VWRULQJ WKH PHWDGDWD ZLWK KLJK TXHU\ VXSSRUW DQGKLJKWKURXJKSXWZLWKOLPLWHGGDWDLQVWHDG ,,, +%$6( ,Q +%DVH WKHUH DUH PXOWLSOH FROXPQV DVVRFLDWHG ZLWK HDFK URZ&ROXPQVDUHJURXSHGWRJHDWKHUWRIRUPFROXPQIDPLO\LQ D FROXPQ IDPLO\ DOO WKH FROXPQV DUH SXW WRJHWKHU ZKLFK DUH UHODWHGZLWKHDFKRWKHULHLIDWDEOHKDYHFROXPQV $ % & DQG ' DQG ZKHQ WKH FROXPQ µ$¶ LV UHIHUUHGIRU DQ\ RSHUDWLRQUHDGRUXSGDWH DOVRDFFHVVHV % DQG & WKHQFUHDWHD FROXPQ IDPLO\ QDPHG ; ZKLFK FRQWDLQVFROXPQ $ % DQG
& 7KH GDWD LWHPV IRU D FROXPQ IDPLO\ DUH VWRUHG WRJHDWKHU SK\VLFDOO\(DFKURZKDVDXQLTXHURZNH\7KHGDWDLWHPVDUH VWRUHGLQVRUWHGURZNH\YDOXHV7KHURZVDUHVWRUHGLQVSDUVH FROXPQIDVKLRQLHWKHUHLVQRQHHGWRVWRUHFROXPQVWKRVHDUH QXOOEHFDXVHRIWKHUHDVRQVRUWHGPDSDUHXVHG
306
7DEOH VKRZVWKHORJLFDOYLHZRIWDEOHLQ+%DVHVLWH>@ 7KHUHDUHWZR URZV URZ NH\V DUH MRKQ DQG PDUWLQ (DFK URZ FRQWDLQV WZR FROXPQ IDPLOLHV LQIR DQG UROHV EXW LW PLJKWEHSRVVLEOHWKDWDURZFRQWDLQRQO\RQHFROXPQIDPLO\ )RUURZNH\ MRKQ FROXPQIDPLO\ LQIR FRQWDLQWZRFROXPQV
KHLJKW DQG VWDWH ZKHUH WKH FHOO YDOXHV DUH IW DQG
7D[DV +HUHFROXPQIDPLO\UROHVIRUURZNH\ MRKQ FRQWDLQV WZR FROXPQ QDPHG $6) DQG % 7HFK EXW IRU URZ NH\
PDUWLQ FRQWDLQV WKUHH FROXPQV $6) %WHFK DQG 0 7HFK WKDWVKRZVVSDUHFROXPQLVVWRUHGIRUURZ 7DEOH DQG 7DEOH VKRZV SK\VLFDO YLHZ RI FROXPQ IDPLO\LQIRDQGUROHVWKDWVKRZVKRZH[DFWO\GDWDDUHVWRUHGLQ +%DVH(DFKHQWU\IRUURZNH\DQGFROXPQNH\WLPHVWDPSDQG FHOO YDOXH LV VWRUHG 5RZ NH\ LGHQWLILHV WKH URZ IURP ZKLFK FROXPQ EHORQJV &ROXPQ NH\ LV XVHG WR LGHQWLI\ SDUWLFXODU FROXPQRIFROXPQIDPLO\7LPHVWDPSLVXVHGWRLGHQWLI\WLPH DW ZKLFK WKH UHFRUG LV ZULWWHQ LQ +%DVH &HOO 9DOXH FRQWDLQV H[DFWYDOXHRIWKHFROXPQNH\
0DUWLQ
9
285$3352$&+
:H DVVXPH VRPH FRQILJXUDWLRQ PHWKRGRORJ\ EHIRUH ZH SURFHHGWRWKHVROXWLRQ)LUVWEH\RQGWKH+EDVHFRQILJXUDWLRQ WKHUH LV D SUR[\ VHUYHU 7KLV SUR[\ VHUYHU LV UHVSRQVLEOH IRU KDQGOLQJ HYHU\ WUDQVDFWLRQ UHTXHVW DQG DOVR VXSSRUWV WUDQVDFWLRQ PDQDJHU 70 LQ RUGHU WR PDNH RXU DSSOLFDWLRQ ZRUNDEOH$5'%060\64/VHUYHU SURFHVVLVDOVRUXQQLQJ ZLWKWKHSUR[\VHUYHU7KLVSUR[\VHYHUUHGLUHFWVWKHUHTXHVWIRU PDVWHU RU GHGLFDWHG UHJLRQ VHUYHU LI WKH ORFDWLRQ RI URZ LV DOUHDG\NQRZQDQGZDLWUHDG\IRUUHVSRQVH%HVLGHWKLVWKHUH LV D SURFHVV FDOOHG FOHDQHU ZKLFK LV UXQQLQJ WR UHPRYH ROG UHFRUGVIURP0\64/WKRVHDUHQRWXVHIXODQ\PRUH
7$%/(/RJLFDOYLHZLQ+%DVH
5RZ.H\ -RKQ
WUDQVDFWLRQ ZKHQ LW VWDUWV 7KHUH LV QR ORFN LQVWDQFH LV XVHG ZKHQGDWDDUHUHDG6RZULWHRSHUDWLRQGRHVQRWEORFNHYHQLW LVSHUIRUPHGDWWKHVDPHURZ,QWKHVDPHZD\ZULWHRSHUDWLRQ GRHV QRW EORFN UHDG RSHUDWLRQ 6QDSVKRW LVRODWLRQ WUDQVDFWLRQ FXQFXUUHQF\ LV KLJKHU WKDQ VHULDOL]DEOH WUDQVDFWLRQ EHFDXVH RI QRORFNLQJLQVWDQFH
'DWD LQIR^ KHLJKW IW VWDWH 7D[DV ` UROHV^ $6) 6WXGHQW %7HFK
4XDOLI\LQJ ` ,QIR^ KHLJKW IW VWDWH $UL]RQD ` UROHV^ $6) VWXGHQW %7HFK
07HFK 4XDOLI\LQJ `
7$%/(3K\VLFDOYLHZRILQIRFROXPQIDPLO\
5RZ.H\ -RKQ -RKQ 0DUWLQ 0DUWLQ
&ROXPQ.H\ ,QIRKHLJKW LQIRVWDWH ,QIRKHLJKW ,QIRVWDWH
7LPHVWDPS
&HOOYDOXH IW 7D[DV IW $UL]RQD
7$%/(3K\VLFDOYLHZRIUROHVFROXPQIDPLO\
5RZ.H\ -RKQ -RKQ 0DUWLQ 0DUWLQ 0DUWLQ
&ROXPQ.H\ 7LPHVWDPS &HOOYDOXH UROHV$6) 6WXGHQW 5ROHV%7HFK 4XDOLI\LQJ UROHV$6) 6WXGHQW 5ROHV%7HFK 5ROHV07HFK 4XDOLI\LQJ ,9 61$36+27,62/$7,21
,Q 6QDSVKRW ,VRODWLRQ HDFK WUDQVDFWLRQ RSHUDWLRQGHVFULEHV FRQVLVWHQW YLHZ7R LPSOHPHQW WKH LVRODWLRQ HDFK WUDQVDFWLRQ ZLOO ZRUN RQ LWV SULYDWH VQDSVKRW ZKLFK LV WDNHQ EHIRUH WKH WUDQVDFWLRQVWDUWV6QDSVKRWLVRODWLRQSURYLGHVDFRQVLVWHQWYLHZ RIGDWDEDVHIRUWKHWUDQVDFWLRQ,QRUGHUWRLPSOHPHQWVQDSVKRW LVRODWLRQ GDWDEDVH PDLQWDLQV PXOWLSOH YHUVLRQV LQ WHUPV RI GDWDEDVH RI HDFK URZ $ URZ YHUVLRQ LV DOORFDWHG WR WKH
)LJ$UFKLWHFWXUHRIHQWLUHV\VWHP
)LJ GHSLFWV WKH ZRUNIORZ RI WKH SURSRVHG DUFKLWHFWXUH )LUVWDOOFOLHQWVUHTXHVWWR+EDVHPDVWHUVHUYHURUUHJLRQVHUYHU WR H[HFXWH D WUDQVDFWLRQ %XW WKHVH UHTXHVWV DUH KDQGOHG E\ SUR[\ VHUYHU ZKHUH RXU WUDQVDFWLRQ PDQDJHU LV UXQQLQJ 7KH WUDQVDFWLRQPDQDJHUFRPPXQLXFDWHVZLWK0\64/GDWDEDVHLQ RUGHUWRSURYLGHDWRPLFLW\DQGVQDSVKRWLVRODWLRQIRUPXOWLURZ WUDQVDFWLRQV7UDQVDFWLRQ PDQDJHU DOVR KDYHWKHUHVSRQVLELOLW\ WRUHGLUHFW WKH UHTXHVW WR LWVSDWK EDFN DQG UHVSRQGV WR FOLHQW ZLWKDOOWUDQVDFWLRQVWDWXVFRPPLWRUDERUW $ 0HWDGDWD6WUXFWXUH 7R LPSOHPHQW DWRPLF GLVWULEXWHG WUDQVDFWLRQ ZLWK PXOWLSOH URZVDQGSURYLGHLVRODWLRQIRUWKHWUDQVDFWLRQZHXVH5'%06 WR VWRUH PHWDGDWD ZKLFK LV UHODWHG WR WUDQVDFWLRQ :H GHVLJQ IRXUJOREDOWDEOHVDFFRUGLQJWRWKHVWUXFWXUHRI5'%06QDPHG DV WUDQVDFWLRQ WDEOH VQDSVKRW WDEOH FRPPLW WDEOH URZWDEOH
2012 International Conference on Communications, Devices and Intelligent Systems (CODIS)
307
WUDQVDWLRQ WDEOH ZKLFK FRQWDLQV WZR FROXPQV WUDQVDFWLRQBLG DQG WLPHVWDPS )LUVW FROXPQ WUDQVDFWLRQBLG LV DXWR LQFUHPHQWHGSULPDU\NH\RIWKHWDEOHDQGXVHGWRLGHQWLI\HDFK WUDQVDFWLRQ6HFRQGWLPHVWDPSLVWKHWLPHJHQHUDWHGE\VHUYHU DQGXVHGWRLGHQWLI\WKHVWDUWLQJWLPHRIWKHWUDQVDFWLRQ URZ WDEOH ZKLFK FRQWDLQV IRXU FROXPQV URZBLG URZBNH\ WLPHVWDPS DQG UHJLRQBVHUYHUBLG )LUVW FROXPQ URZBLG LV DQ DXWR LQFUHPHQWHG SULPDU\ NH\ RI WDEOH 6HFRQGURZBNH\LVDNH\YDOXHRIWKHURZZLWKWDEOHQDPHLQ +%DVH7KLUGWLPHVWDPSFRQWDLQVDFWXDOWLPHDWZKLFKURZLV DGGHG 8VLQJ WLPHVWDPS DQG URZBNH\ D URZ LV XQLTXHO\ LGHQWLILHG LQ +%DVH EHFDXVH PXOWLSOH YHUVLRQV RI VDPH URZ LV VXSSRUWHG)RXUUHJLRQBVHUYHUBLGLVXVHGWRLGHQWLI\WKHVHUYHU DW ZKLFK WKH URZ LV H[LVWHG 8VLQJ UHJLRQ VHUYHU BLG WKH WUDQVDFWLRQPDQDJHUGLUHFWO\IHWFKHVWKHURZIURPUHJLRQVHUYHU ZLWKRXWXVLQJWKHPDVWHUVHUYHU FRPPLW WDEOH ZKLFK LV FRQWDLQV WKUHH FROXPQV WUDQVFWLRQBLG URZBLG DQG FRPPLWBWLPHVWDPS )LUVW FROXPQ WUDQVDFWLRQBLG LV D IRUHLJQ NH\ ZKLFK UHIHUV WUDQVDFWLRQBLG FROXPQ RI WUDQVDFWLRQ WDEOH 6HFRQG URZBLG LV DOVRDIRUHLJQNH\ZKLFKUHIHUVURZBLGFROXPQRIWKHURZWDEOH 7KLUGFRPPLWBWLPHVWHPSLVXVHGWRILQGWKHWLPHDWZKLFKWKLV WUDQVDFWLRQ LV FRPPLWWHG LH WKH WLPH ZKHQ WUDQVDFWLRQ PDQDJHU KDV PDGH HQWU\ LQ WKH FRPPLW WDEOH 7KLV WDEOH DOVR FRQWDLQV HQWU\ IRU HYHU\ YHUVLRQ RI HDFK URZ NH\ ZLWK WLPHVWDPSDWZKLFKLWLVFRPPLWHG VQDSVKRWWDEOHZKLFKFRQWDLQVWZRFROXPQV WUDQVFWLRQBLG DQG URZBLG )LUVW FROXPQ WUDQVDFWLRQBLG LV D IRUHLJQ NH\ ZKLFK UHIHUV WUDQVDFWLRQBLG FROXPQ RI WUDQVDFWLRQ WDEOH 6HFRQG URZBLG LV DOVR D IRUHLJQ NH\ ZKLFK UHIHUV URZBLG FROXPQ RI URZ WDEOH 7KLV VQDSVKRW WDEOH LV XVHG WR SURYLGH FRQVLWHQWYLHZIRUHDFKWUDQVDFWLRQ
% 3URJUDPPLQJ0RGHO +HUH ZH FRQVLGHU WZR NLQGV RI PXOWLURZ GLVWULEXWHG WUDQVDFWLRQV 5HDG WUDQVDFWLRQ ZKLFK LV UHODWHG WR +%DVH JHWDQGVFDQPHWKRGV 8SGDWHWUDQVDFWLRQUHODWHGWR+%DVH SXWDQGGHOHWHPHWKRGV )RUWKHWUDQVDFWLRQRSHUDWLRQVWKHIROORZLQJDOJRULWKPVDUH XVHG $OJRULWKP)RU5HDG7UDQVDFWLRQ $WUDQVDFWLRQ7LVWDUWVDWDWLPHWLDQGZDQWVWRUHDGDURZZLWK NH\UL EHJLQ 7L ,16(57DQHQWLW\LQWUDQVDFWLRQWDEOHZLWKGHIDXOWYDOXHV
ı
LIUHVXOW URZBLG URZ 18//
URZBNH\ UL
∧ WUDQVDFWLRQBLG
7LVQDSVKRW
UHWXUQ*HWURZVIRUULIURP+EDVH8VLQJURZWDEOH
H[LW
HOVH
308
5HVXOW URZBLG
ı
URZBNH\ ULFRPPLW
URZ
6(/(&7UL)520UHVXOWZLWKODWHVWWLPHVWDPSYDOXH
,16(57DQHQWLW\LQVQDSVKRWWDEOHZLWKULDQG7L
UHWXUQ*HWIURP+EDVHZKHUHURZBNH\LVUL
H[LW
$OJRULWKP )RUXSGDWHWUDQVDFWLRQ $ WUDQVDFWLRQ 7L VWDUWV DW D WLPH WL DQG ZULWHV URZ U U U ZKLFKDUHGLVWULEXWHGRYHUUHJLRQVHUYHUUVUVUV EHJLQ
7LWL ,16(57DQHQWLW\LQWUDQVDFWLRQWDEOHZLWKGHIDXOWYDOXHV
5HVXOW
ı
URZBNH\ UUU
∧ FRPPLWBWLPHVWDPS!WLFRPPLW
URZ
,IUHVXOWLVQRW18//UHWXUQDERUW7L
H[LW
HOVH SXWUUDQGUWR+%DVHZDLWIRUUHVSRQVHWLPH ,IIRUDOOUUDQGUVXFFHVVUHFHLYHG
ı
,I
URZBNH\ UUU
URZ LV18//
∧ FRPPLWBWLPHVWDPS!WLFRPPLW
7DNHORFNQFRPPLWWDEOHDQG,QVHUWHQWLWLHVLQ
URZWDEOHIRUUUDQGUDQG,QVHUWHQWLWLHVLQ FRPPLWWDEOHIRUUUUZLWK7LWKHQUHOHDVH ORFN UHWXUQVXFFHVVDQGH[LW
'(/(7(IURP+EDVHDOOVXFFHVVIXOO\UHFHLYHGURZV
UHWXUQDERUW7LDQGH[LW
127( LVGHQRWHVDOORSHUDWLRQVEHORQJWRVDPH5'%06WUDQVDFWLRQ
9, $/*25,7+0(9$/8$7,21 7RHYDOXDWHRXUDOJRULWKPZHFRQVLGHUH[DPSOHVUHODWHGWR EDQNLQJDUHD ([DPSOH 7KLV H[DPSOH LV UHODWHG WR XSGDWLRQ DOJRULWKP DQG VKRZV KRZ DWRPLFLW\ LV DFKLHYHG IRU PXOWLBURZ WUDQVDFWLRQ ,Q WKLV H[DPSOH WKHUH LV D WDEOH QDPHG DFFRXQW ZKLFK FRQWDLQV WZR FROXPQV DFFRXQWBQXP DQG DPRXQW $ WUDQVDFWLRQ7ZDQWVWRWUDQVIHUWKHDPRXQWIURPRQHDFFRXQW WRDQRWKHUDFFRXQW$VVXPH$LLVWKHFUHGLWDFFRXQWDQG$NLV WKHGHELWDFFRXQWWRWUDQVIHU $QRWKHUWUDQVDFWLRQ7 ZDQWVWRWUDQVIHUIURP$LWR$N7DQG7DUHVDLGWREH FRQFXUUHQW 7KHWUDQVIHUEHWZHHQWZRWUDQVDFWLRQVLVGHSLFWHG LQILJDQGWKHSK\VLFDOORFDWLRQVRIWKHUHFRUGVDUHGHSLFWHG LQILJ 1RZ ZH H[HFXWH WKLV WUDQVDFWLRQ VFHQDULR XVLQJ RXU XSGDWLRQDOJRULWKPDQGHYDOXDWHWKHSHUIRUPDQFH$VVXPH7 DQG7VWDUWVDWWKHVDPHWLPHDQGLQVHUWVLQWRWUDQVDWLRQWDEOH
2012 International Conference on Communications, Devices and Intelligent Systems (CODIS)
ERWKURZWKHQFKHFNVFRPPLWWDEOHIRUQHZHQWULHVRI$NDQG $L$IWHUILQGLQJWKHQHZHQWULHVIRUWUDQVDFWLRQ77GHOHWHV DOOURZVIURP+%DVHUHODWHGWRWKLVWUDQVDFWLRQ)LQDOO\7LV FRPPLWWHGDQG7DERUWVVRWKHGDWDEDVHLVLQFRQVLVWHQWVWDWH ([DPSOH 7KLV H[DPSOH LV UHODWHG WR UHDG DOJRULWKP DQG VKRZVKRZVQDSVKRWLVRODWLRQLVDFKLHYHGXVLQJRXUDOJRULWKP $VVXPH D WUDQVDFWLRQ 7 VWDUWV DQG PDNH HQWU\ LQ WUDQVDFWLRQ WDEOH7KHQLWUHDGWKHDPRXQWIURPDFFRXQWBQXP$LWKDWLV EHFDXVH LW UHDG ILUVW WLPH DQG PDNHV DQ HQWLW\ LQ VQDSVKRW WDEOH ZLWK 7 DQG $L $IWHU WKDW WUDQVDFWLRQ 7 LV FRPPHQFHG DQG XSGDWHV $L DQG SXW QHZ URZ LQ +EDVH DOVR PDNHV QHZ HQWLW\ LQ RXU PHWDGDWD XVLQJ RXU XSGDWLRQ DOJRULWKP $JDLQ WKH WUDQVDFWLRQ 7 UHDG $L WKURXJK VQDSVKRWWDEOHZKLFKLVQRWXSGDWHG
)LJRUGHURIWZRFRQFXUUHQWUXQQLQJWUDQVDFWLRQV
ZLWK VDPH WLPHVWDPS FDOOHG ³´ 7DEOH 7DEOH DQG 7DEOH VKRZV WUDQVDFWLRQ HQWLWLHV FRPPLW HQWLWLHV DQG URZ HQWLWLHVDWWKH³´WLPHVWDPS
9,, &21&/86,21$1')8785(6&23( ,QWKLVSDSHUZHSURSRVHV\VWHPDUFKLWHFWXUHIRUVXSSRUWLQJ DWRPLF PXOWLURZ WUDQVDFWLRQ ZLWK VQDSVKRW LVRODWLRQ FRQVLVWHQF\OHYHOIRUFROXPQEDVHGGDWDEDVHV7KHLGHDEHKLQG WKLV LQVWDQFH LV WRSURYLGH WUDQVDFWLRQDO IHDWXUHVE\ WKH XVH RI VHSDUDWH FHQWUDOL]HG WUDQVDFWLRQ PDQDJHU RWKHU WKDQ +%DVH WUDQVDFWLRQPDQDJHU7RLPSOHPHQWWKHVFHQDULRIRUWUDQVDFWLRQ PDQDJHU ZH DGRSWHG 0\64/ EHQHILWV )RU RSWLQJ EHWWHU WKURXJKSXWDQGUHOLDELOLW\ZHFRQVLGHUWKHWUDQVDFWLRQPDQDJHU LQDGHFHQWUDOL]HGDVSHFW 5()(5(1&(6 >@
)LJ'LVWULEXWHGDFFRXQWWDEOHLQ+EDVH 7$%/(7UDQVDFWLRQHQWULHV7$%/(7UDQVDFWLRQVFRPPLWHQWULHV
WUDQVDFWLRQBLG WLPHVWHPS 7 [ 7 \ 7
7
WUDQVDFWLRQBLG
>@
URZBLG
7[
>@
7\
>@
7$%/(5RZWDEOHHQWULHV
URZBLG
URZBNH\
FRPPLWBWLPHVWHPS
UHJLRQBVHUYHUBLG
DFFRXWQ$N
DFFRXQW$L
1RZ 7 UHDGV IURP +%DVH $N ZLWK WKH KHOS RI PHWDGDWDDQGXVLQJRXUDOJRULWKP$WWKHVDPHWLPH7DQG7 UHDGIURP+EDVH$L 7KHQWUDQVDFWLRQ7DOVRUHDG$N %RWKWUDQVDFWLRQVZLOOXSGDWHWKHFRS\RIGDWDVXFKWKDW 7GR$N $L DQG7XSGDWH$N $L $V ZH PHQWLRQHG LQ ILJ 7 IOXVK WKH GDWD ILUVW 6R LW ZLOO PDNHSXWUHTXHVWWR+EDVHIRUURZ$NDQG$LDQGZDLWLQJIRU UHVSRQVH$WWKHZDLWLQJWLPHRI77JHWVIOXVKHG$QGDOVR PDNHSXWUHTXHVWWR+EDVHXVLQJURZ $NDQG $LDQG ZDLW IRU UHVSRVH 1RZ DVVXPH 7 ZLOO JHW VXFFHVV ILUVW IRU ERWK URZV DQG PDNH HQWLWLHV LQ URZ DV ZHOO DV LQ FRPPLW WDEOHV DQG UHWXUQVXFFHVVIRUFOLHQW%HWZHHQWKDW7 DOVRJHWVXFFHVVIRU
>@
>@
>@ >@ >@ >@
>@
>@
9RUD 01 ³+DGRRS+%DVH IRU ODUJHVFDOH GDWD´ ,Q &RPSXWHU 6FLHQFH DQG 1HWZRUN 7HFKQRORJ\ ,&&617 ,QWHUQDWLRQDO &RQIHUHQFH'HF )&KDQJ-'HDQ6*KHPDZDW:&+VLHK'$:DOODFK0 %XUURZV 7 &KDQGUD $ )LNHV DQG 5 *UXEHU %LJWDEOH ³$ 'LVWULEXWHG 6WRUDJH 6\VWHP IRU 6WUXFWXUHG 'DWD´ ,Q 26', ± 86(1,;$VVRFLDWLRQ 6 / *DUILQNHO ³$Q (YDOXDWLRQ RI $PD]RQV *ULG &RPSXWLQJ 6HUYLFHV(&6DQG646´,Q&HQWHUIRU7HFK5HS $SDFKH +%DVH ³$Q ,QWURGXFWLRQ 7RGG /LSFRQ´$YDLODEOH KWWSZZZFORXGHUDFRPUHVRXUFHFKLFDJRBGDWDBVXPPLWBDSDFKHBK EDVHBDQBLQWURGXFWLRQBWRGGBOLSFRQ &KHQ =KDQJ 'H 6WHUFN + ³6XSSRUWLQJ 0XOWLURZ 'LVWULEXWHG 7UDQVDFWLRQV ZLWK *OREDO 6QDSVKRW ,VRODWLRQ 8VLQJ %DUHERQHV +EDVH´ ,Q *ULG &RPSXWLQJ *5,' WK ,((($&0 ,QWHUQDWLRQDO&RQIHUHQFH 9LQLW 3DGK\H $QDQG 7ULSDWKL ³6FDODEOH 7UDQVDFWLRQ 0DQDJHPHQW ZLWK 6QDSVKRW ,VRODWLRQ RQ&ORXG 'DWD0DQDJHPHQW 6\VWHPV´ ,Q &ORXG &RPSXWLQJ &/28' ,((( WK ,QWHUQDWLRQDO &RQIHUHQFHRQ-XQH +DO%HUHQVRQ3KLO%HUQVWHLQ-LP*UD\³$&ULWLTXHRI$16,64/ ,VRODWLRQ/HYHOV´-XQH /DUV *HRUJH ³&OLHQW $3, 7KH %DVLFV´ ,Q ³+%6( WKH 'HILQLWH *XLGH´E\2¶UHLOO\SXEOLVKHUV 0-&DKLOO85RKPDQG$')HNHWH6HULDOL]DEOHLVRODWLRQIRU VQDSVKRWGDWDEDVHV,Q6,*02'SDJHV± $ )HNHWH ( 2¶1HLO DQG 3 2¶1HLO $ UHDGRQO\ WUDQVDFWLRQ DQRPDO\ XQGHU VQDSVKRW LVRODWLRQ $&0 6,*02' 5HFRUG ± $ )HNHWH ' /LDURNDSLV ( 2¶1HLO 3 2¶1HLO DQG ' 6KDVKD0DNLQJ VQDSVKRW LVRODWLRQ VHULDOL]DEOH $&0 7UDQVDFWLRQV RQ'DWDEDVH6\VWHPV ± 65HYLODN32¶1HLODQG(2¶1HLO3UHFLVHO\VHULDOL]DEOHVQDSVKRW LVRODWLRQ366, ,Q,&'(SDJHV±
2012 International Conference on Communications, Devices and Intelligent Systems (CODIS)
309