net/publication/4186935
CITATIONS READS
21 850
3 authors, including:
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by Mitja Truntic on 23 May 2014.
Proceedings of the 9th International Database Engineering & Application Symposium (IDEAS’05)
1098-8068/05 $20.00 © 2005 IEEE
Authorized licensed use limited to: UNIVERSITE LOUIS PASTEUR. Downloaded on December 22, 2009 at 07:04 from IEEE Xplore. Restrictions apply.
)LJXUH,QWHJUDWRUDQGFRPSDUDWRUFLUFXLW
)LJXUH%ORFNGLDJUDPRIWKH)3*$EDVHG$' $FFRUGLQJWRRSHUDWLRQRIWKH$'FRQYHUWHUVKRZQLQ
FRQYHUWHU )LJDUHVHWSXOVHLVQHHGHGIRUWKHLQWHJUDWRU 4 ,Q
VSLWH RI RUGLQDU\ LQWHJUDWRU FLUFXLW DQ 5&GHFD\ KDV
$QDORJWRGLJLWDOFRQYHUVLRQ EHHQXVHG7KH5&WLPHFRQVWDQWKDVEHHQGHVLJQHGLQ
RUGHU WR JHW DOO OLQHDULW\ DV SRVVLEOH ,Q )LJ WKH
&RQYHQWLRQDO KLJKUHVROXWLRQ DQDORJ WR GLJLWDO DQDORJ FRPSRQHQWV DUH VKRZQ :KHQ YROWDJH
FRQYHUWHUV FRXOG EH DSSOLHG LQ )3*$ 7KH WLPH LQGLFDWHG E\ 8 UHDFKHV WKH YDOXH RI XVHQVH WKH
TXDQWL]DWLRQ SULQFLSOH DQG WKH VXFFHVVLYH FRPSDUDWRU JHQHUDWHV D VLJQDO . ZKLFK UHVHWV WKH 56
DSSUR[LPDWLRQ EDVHG $' FRQYHUWHU KDYH EHHQ IOLSIORS 6LJQDO 4 LV VHW ZKHQ WKH YDOXH RI FRXQWHU
FRQVLGHUHG IRU DQDORJ WR GLJLWDO FRQYHUVLRQ 7KH HTXDOV]HUR$VLWLVLQGLFDWHGLQ)LJDWWKHHQGVRI
FRQYHUWHUVEDVHGRQVXFFHVVLYHDSSUR[LPDWLRQQHHGVLQ LQWHUYDOV77DQG7DSXOVHLVJHQHUDWHG7KLVSXOVH
LWVVWUXFWXUHWKH'$FRQYHUWHU'XHWRWKHVHWWOLQJWLPH HQDEOHV WUDQVIHU RI LQVWDQWDQHRXV FRXQWHU VWDWH WR WKH
SUREOHPV WVHW PXVW EH OHVV WKDQ QV DQG WKH $'UHJLVWHU 7KH GLJLWDO HTXLYDOHQW RI WKH XVHQVH
HFRQRPLFDO UHDVRQV WKH WLPH TXDQWL]DWLRQ SULQFLSOH DSSHDUV LQ WKH $'UHJLVWHU DQG LW LV DYDLODEOH IRU WKH
VKRZQ LQ )LJ KDV EHHQ FKRVHQ 7KH FORFN VLJQDO LV RWKHU )3*$ XQLWV ,Q )LJ WKH YROWDJHV DW WKH
WKHVDPHVLJQDOZKLFKLVJRLQJWREHXVHGIRUWKHRWKHU FRPSDUDWRU LQSXW DUH VKRZQ ,Q 7DEOH , WKH
)3*$ WDVNV DV ZHOO FRQWUROOHU XQLW 3:0 XQLW %\ PHDVXUHPHQW UHVXOWV RI $' FRQYHUVLRQ KDV EHHQ
XVLQJ WKLV SROLF\ WKH IXOO V\QFKURQL]DWLRQ RI WKH VKRZQ )URP GLDJUDP LQ )LJ WKH X WR XVHQVH
SURFHVVHVLQ)3*$KDVEHHQUHDFKHG7KLVVFKHPHDOVR DWWHQXDWLRQ KDV EHHQFKRVHQWKDW WKHOLQHDUSDUW RIWKH
HQDEOHV WKH UHGXFWLRQ RI WKH GLJLWDO QRLVH FDXVHG E\ FXUYHV KDV EHHQ XVHG :KHQ XVHQVH 9 WKH
SRZHU VWDJH GXH WR WKH VZLWFK PRGH RSHUDWLRQ RI WKH OLQHDULW\RIPHDVXUHGFXUYHLVJRRGHQRXJK
FRQYHUWHU 7KH FRPSDUDWRU LQ WKH $' FRQYHUWHU KDV
VPDOO K\VWHUHVLV 7\SLFDO WLPLQJ ZDYHIRUPV LQ WLPH
7DEOH$'FRQYHUWHU0HDVXUHPHQW
TXDQWL]HG $' FRQYHUWHU DUH VKRZQ LQ )LJ 'XH WR
WKH FKRVHQ )3*$ WKH LQWHJUDWRU DQG FRPSDUDWRU DUH XVHQVH9 %LQDU\HTXLYDOHQW 'HFLPDO(TXLYDOHQW
DSSOLHGRXWVLGHRIWKH)3*$DUHD
)LJXUH7LPLQJZDYHIRUPVLQWLPHTXDQWL]HG$'
FRQYHUWHU
Proceedings of the 9th International Database Engineering & Application Symposium (IDEAS’05)
1098-8068/05 $20.00 © 2005 IEEE
Authorized licensed use limited to: UNIVERSITE LOUIS PASTEUR. Downloaded on December 22, 2009 at 07:04 from IEEE Xplore. Restrictions apply.
)LJXUH$'FRQYHUWHUPHDVXUHPHQW )LJXUH%ORFNVFKHPHRI3:0
$KLJKUHVROXWLRQGLJLWDO3:0FDQEHFRQVWUXFWHGLQ
GLIIHUHQW ZD\V ,Q >@ WKH DXWKRUV SURSRVH K\EULG
GLJLWDOSXOVHZLGWKPRGXODWRUEDVHGRQWKHGHOD\FHOOLQ
WKH ULQJ RVFLOODWRU 7KLV SULQFLSOH HQDEOHV WKH ORZHU
FORFN IUHTXHQF\ ZKLFK IROORZV IURP >@ ,W DOVR
UHTXLUHV PRUH JDWHV IURP )3*$ WR EXLOG WKH 3:0
'XHWRWKLV UHDVRQDQGGXH WR DYDLODEOHJDWHDUUD\WKH
SULQFLSOH GHVFULEHG LQ >@ KDV EHHQ DSSOLHG 8VXDOO\
WKHFRPSRQHQWVRI3:0DUHIDVWFORFNHGFRXQWHUDQG
GLJLWDO FRPSDUDWRU 7R DFKLHYH QELW UHVROXWLRQ DW WKH
IUHTXHQF\ RI IV WKH UHTXLUHG FORFN IUHTXHQF\ PXVW EH
)LJXUH6WDWLFFKDUDFWHULVWLFRI$'FRQYHUWHU QIV 7KH VHOHFWHG 3:0 VFKHPH LV VKRZQ LQ )LJ
7KH FORFN IUHTXHQF\ ZDV VHW DW WKH 0+] 7KH ELW
$FFRUGLQJWRWKLVWKHDWWHQXDWRULQGLFDWHGLQ)LJE\ UHVROXWLRQ KDV EHHQ FKRVHQ DQG WKH VZLWFKLQJ 3:0
5DQG5FDQEHHYDOXDWHG IUHTXHQF\ZDVN+]IV N+]
$W WKH EHJLQQLQJ RI WKH VZLWFKLQJ F\FOH WKH ELW
X VHQVH 9 5
FRXQWHU UHDFKHV WKH YDOXH RI KH[ 7KLV ]HUR
X 9 5 5 VHTXHQFH KDV EHHQ LGHQWLILHG E\ 125 JDWHV DQG LW
JHQHUDWHV WKH VHW 6 VLJQDO IRU 56 IOLSIORS ZKLFK
$FFRUGLQJ WR WKH GLDJUDP LQ )LJ WKH PHDVXUHPHQW RFFXUVRQWKHIORSIORSDWWKHQH[WFORFNSXOVH'XHWR
DFFXUDF\ LV UHDVRQDEOH LQ WKH UDQJH ZKHQ WKLV3:0RXWSXWJRHVKLJKGW 6LPXOWDQHRXVO\
9 d X VHQVH d 9 LQ WKH FDVH ZKHQ FRQYHUWHU WKH FRXQWHU VLJQDO KDV EHHQ SURYLGHG WR WKH GLJLWDO
RXWSXWYROWDJHLVWKH 9 d X d 9 FRPSDUDWRU 2Q WKH RWKHU FRPSDUDWRU LQSXW IURP
FRQWUROOHU 3:0UHJLVWHU WKH GHVLUHG YDOXH RI WKH
3XOVHZLGWKPRGXODWLRQ SXOVHZLGWKKDVEHHQSURYLGHG:KHQFRXQWHUUHDFKHV
WKLVYDOXHWKHFRPSDUDWRURXWSXWVHWVWRKLJKDQGDWWKH
,Q WKH V\VWHP RI XVHG '&'& FRQYHUWHU WKH 3:0 $1' JDWH WKH UHVHW SXOVH 5 LV JHQHUDWHG DW WKH
FLUFXLW ZLWK D SRZHU VWDJH VHUYHV DV D '$ FRQYHUWHU FORFNSXOVHDQG3:0RXWSXWJRHVORZGW
7KH GLVFUHWH VHW LVDYDLODEOH RQ WKH3:0 RXWSXWV DQG
DYDLODEOH VHW RI WKH RXWSXW YROWDJHV GHSHQGV RI WKH
3:0 UHVROXWLRQ ,I UHVROXWLRQ RI 3:0 LV QRW
VXIILFLHQWO\KLJKDQXQGHVLUDEOHOLPLWF\FOHRVFLOODWLRQ
FDQ RFFXU >@ >@ ,Q SDUWLFXODU LI QRQH RI WKH
DFKLHYDEOH RXWSXW YROWDJHV IDOO LQWR WKH UDQJH RI 'X
DURXQGWKHUHIHUHQFHLQVWHDG\VWDWHWKHGXW\UDWLRPXVW
RVFLOODWH WKURXJK D UDQJH RI WZR RU PRUH YDOXHV $
QHFHVVDU\FRQGLWLRQWRDYRLGWKHOLPLWF\FOHRVFLOODWLRQ
LVWKDWWKHRXWSXWYROWDJHLQFUHPHQWWKDWFRUUHVSRQGVWR
)LJXUH7HVWRIV\QFKURQL]DWLRQRI3:0DQG$'
WKH OHDVWVLJQLILFDQW ELW RI WKH GXW\UDWLR FRPPDQG FRQYHUWHU
PXVWEHVPDOOHUWKDQ'X
Proceedings of the 9th International Database Engineering & Application Symposium (IDEAS’05)
1098-8068/05 $20.00 © 2005 IEEE
Authorized licensed use limited to: UNIVERSITE LOUIS PASTEUR. Downloaded on December 22, 2009 at 07:04 from IEEE Xplore. Restrictions apply.
7KH FRXQWHU KDV EHHQ XVHG DOVR LQ $' FRQYHUWHU :KHQ LQYHUVH WUDQVIRUPDWLRQ RI KDV EHHQ DSSOLHG
'XULQJRQHVDPSOLQJLQWHUYDO7V 7V IVVRRUJDQL]HG WKHGLIIHUHQFHHTXDWLRQVFRXOGEHZULWWHQLQWKHIRUP
3:0 DQG $' FRQYHUWHU SURYLGH WKH WULJJHULQJ SXOVH
GW IRU SRZHU VWDJH DQG SUHSDUH WKH PHDVXUHPHQW X, N X , N . L H N H N
UHVXOWV IRU WKH FRQWUROOHU ,Q )LJ WKH VLPSOH WHVW RI
$' FRQYHUVLRQ DQG SXOVH ZLGWK PRGXODWLRQ DUH ZKHUH . L . S7V 7L )URPSURSRUWLRQDOSDUWRI
VKRZQ :KHQ YROWDJH 8 UHDFKHV XVHQVH WKH GLJLWDO
HTXLYDOHQWKDVEHHQSURYLGHGWRWKH3:0LWLVVLJQDO X3 N . 3 H N
GW 7KH PHDVXUHPHQW DQG PRGXODWLRQ KDV EHHQ GRQH
LQ WZR SRLQWV ZKHQ YROWDJHV DUH XVHQVH 9 DQG $FFRUGLQJ WR DQG WKH FRQWUROOHU RXWSXW FDQ EH
XVHQVH 9 7KH PHDVXUHPHQW DQG PRGXODWLRQ KDV H[SUHVVHGLQIRUP
EHHQGRQHLQWZRSRLQWVZKHQYROWDJHVDUHXVHQVH X 3, N X 3 N X, N . 3 HN X , N
9DQGXVHQVH 9
. L H N H N
3URSRUWLRQDOLQWHJUDOFRQWUROOHU $FFRUGLQJ WR WKH EORFN VFKHPH RI 3,FRQWUROOHU LV
VKRZQLQ)LJ
7R GHPRQVWUDWH FORVHGORRS RSHUDWLRQ WKH ZKROH
7KH PXOWLSOLHU DQG GLYLGHU DUH UHDOL]HG LQ GLJLWDO
V\VWHP KDV EHHQ WHVWHG DV LW LV VKRZQ LQ )LJ 7KH
ZD\V DV IROORZV IURP WR 'XULQJ WKH PV
LQSXW YROWDJH XG LV EHWZHHQ 9 DQG 9 WKH RXWSXW 3:0 SHULRG WKH GLJLWDO FLUFXLW ³)3*$ EDVHG
YROWDJHLVUHJXODWHGDWX 97KHORDGFXUUHQWLVIURP FRQWUROOHU´ LV FDSDEOH WR PHDVXUH WKH FRQYHUWHU RXWSXW
$ WR $DQGWKHVZLWFKLQJ IUHTXHQF\ LV N+] YROWDJH VROYH WKH 3, DOJRULWKP DQG SURYLGH WKH SXOVH
7KH ILOWHU FRPSRQHQWV DUH / P+ DQG & P) WKURXJK 3:0 XQLW WR WKH SRZHU VWDJH 7KH WLPH
%DVHGRQWKHVWDQGDUGDYHUDJHGPRGHORIWKHFRQYHUWHU QHHGHGWRFDOFXODWH3,WDVNVLVLQUDQJHRIQVZKLFK
>@ >@ WKH SDUDPHWHUV RI 3, FRQWUROOHU KDYH EHHQ FRUUHVSRQGV WR WKUHH FORFN F\FOHV RU OHVV ,W PXVW EH
GHVLJQHG7KHFRQYHUWHUDOZD\VRSHUDWHVLQFRQWLQXRXV QRWLFHGWKDWWKHEDVLFVWUXFWXUHRI3,FRQWUROOHUDSSHDUV
FRQGXFWLRQ PRGH %DVHG RQ WKH ZHOO NQRZQ VWUXFWXUH ZLWKFRPELQDWLRQRIUHJLVWHUVDQGPDWKHPDWLFDOEORFNV
RI3,FRQWUROOHUVLQ³V´GRPDLQ DGGHUVVXEWUDFWRUVPXOWLSOLHUVDQGGLYLGHUV'XHWR
WKH XVHG ³IL[SRLQW DULWKPHWLF´ WKH GLYLGHUV KDYH EHHQ
. S V7L .S X3 X,
)3, .S )3 ), XVHG LQ VSLWH RI PXOWLSOLHUV DOZD\V ZKHQ .3 DQG
V7L V7 H H .LLQRWKHUFDVHVWKHPXOWLSOLHUVKDYHEHHQXVHG)LJ
WKH ELOLQHDU WUDQVIRUPDWLRQ KDV EHHQ XVHG LQ RUGHU WR
JHW WKH GLVFUHWH IRUP RI WKH 3, FRQWUROOHU WUDQVIHU
IXQFWLRQ 7KH YDULDEOH ³V´ KDV EHHQ VXEVWLWXWHG LQ
E\
]
V
7V ]
IRULQWHJUDOSDUWRILW\LHOGV
X, ] . S 7V ]
), ]
H ] 7L ]
)LJXUH7KHEORFNVFKHPHRI3,FRQWUROOHU )LJXUH3,FRQWUROOHU
Proceedings of the 9th International Database Engineering & Application Symposium (IDEAS’05)
1098-8068/05 $20.00 © 2005 IEEE
Authorized licensed use limited to: UNIVERSITE LOUIS PASTEUR. Downloaded on December 22, 2009 at 07:04 from IEEE Xplore. Restrictions apply.
'XULQJWKHH[SHULPHQWDOZRUNVLWZDVVLPSOHWRFKDQJH
WKHFRQWUROOHUVWUXFWXUHIURP3WR3,DOJRULWKPZLWKRXW
DQ\H[WHUQDOSDVVLYHRUDFWLYHFRPSRQHQWV7KHFRQWURO
ODZ LV SURJUDPPDEOH VR LW LV HDV\ WR LPSOHPHQW
GLIIHUHQW FRQWURO DOJRULWKPV 7KH FRPSOHWH )3*$
GHVLJQLVEDVHGRQ9+'/
5HIHUHQFHV
>@ 6 &XN 5' 0LGGOHEURRN %DVLF RI VZLWFKHGPRGH
SRZHU FRQYHUVLRQ 7RSRORJLHV PDJQHWLFV DQG FRQWURO
$GYDQFHG LQ VZLWFKLQJ 0RGH 3RZHU &RQYHUVLRQ 3DVDGHQD
&$7(6/$FRYRO
>@5'0LGGOHEURRN6&XN
$JHQHUDOXQLILHGDSSURDFK
WR PRGHOLQJ VZLWFKLQJFRQYHUWHU SRZHU VWDJHV
3(6&
5HFRUGSS
)LJXUH3,FRQWUROOHUUHVSRQVHORDGFXUUHQWL >@ 9, 8WNLQ
'HYHORSPHQWRIDIX]]\
E\ WKDQ WR PXOWLSO\ E\ 7KH EORFNV RI WKH ORJLF FRQWUROOHU IRU '&'& FRQYHUWHUV GHVLJQ FRPSXWHU
FRQWUROOHU DUH UHDOL]HG GLJLWDOO\ DQG WKH\ VROYH VLPXODWLRQV DQG H[SHULPHQWDO HYDOXDWLRQ
,((( 7UDQV
SUHVFULEHGWDVNVDVDUHVKRZQLQ)LJ7KHVFKHPH 3RZHU(OHFWURQLFVYROQR-DQ
LQ)LJFRUUHVSRQGVZLWK
,Q)LJWKHRXWSXWYROWDJHUHVSRQVHLVVKRZQ7KH >@$ GH&DVWUR3=XPHO2*DUFLD75LHVJR-8FHGD
3,FRQWUROOHGEXFNFRQYHUWHUKDVEHHQWHVWHGZLWKORDG
,(((
7UDQV3RZHU(OHFWURQLFYROQRSS
:WR:DQGYLFHYHUVH$IWHUWKHFRQWUROOHUGHVLJQ
SURFHVV WKH .3 DQG 7L PV ZKLFK FRUUHVSRQGV >@ 6 5 6DQGHUV³2Q /LPLW&\FOHV DQG WKH 'HVFULELQJ
ZLWK .L KDYH EHHQ FKRVHQ 7KH G\QDPLF HUURU )XQFWLRQ0HWKRG LQ 3HULRGLFDOO\ 6ZLWFKHG &LUFXLWV
,(((
ZDV r DQG WKH OLPLW F\FOH RVFLOODWLRQV KDYH QRW 7UDQV 2Q &LUFXLWV DQG 6\VWHPV ,)XQGDPHQWDO 7KHRU\ DQG
EHHQLQGLFDWHG $SSOLFDWLRQV6(3
$FNQRZOHGJPHQW >@ $ 3URGLF ' 0DNVLPRYLF 5 (ULFVRQ 'HVLJQ DQG
LPSOHPHQWDWLRQ RI D GLJLWDO FRQWUROOHU IRU KLJK IUHTXHQF\
VZLWFKLQJ'&'&SRZHUFRQYHUWHU
,(((,(&21
7KH DXWKRUV JUDWHIXOO\ DFNQRZOHGJH WKH FRPSDQ\
(XURGLV (OHFWURQLFV *PE+ 9LHQQD $XVWULD IRU WKHLU >@ % - 3DWHOOD $ 3URGLF $ =LUJHU DQG ' 0DNVLPRYLF
VXSSRUWZLWK$/7(5$GHYHORSLQJV\VWHPNLW
,((($3(&
&RQFOXVLRQ >@'*OHLFK00LODQRYLF68UDQ)0LKDOLF³'LJLWDOO\
FRQWUROOHGEXFNFRQYHUWHU´ ,(((,6&$6YRO
7KLV SDSHU GHVFULEHV RQH SRVVLELOLW\ RI FRQWUROOHU SS
GLJLWDOL]DWLRQIRU'&'&EXFNFRQYHUWHUV
Proceedings of the 9th International Database Engineering & Application Symposium (IDEAS’05)
1098-8068/05 $20.00 © 2005 IEEE
Authorized
View licensed
publication stats use limited to: UNIVERSITE LOUIS PASTEUR. Downloaded on December 22, 2009 at 07:04 from IEEE Xplore. Restrictions apply.