Distributed Minimum Spanning Tree based Information ... - IEEE Xplore

4 downloads 918 Views 2MB Size Report
Jaypee Institute of Information Technology. Noida, India ... defined by the three inherent policies viz. Information policy, Transfer policy and Placement policy [1-.
)RXUWK,QWHUQDWLRQDO&RQIHUHQFHRQ3DUDOOHO'LVWULEXWHGDQG*ULG&RPSXWLQJ 3'*&

Distributed Minimum Spanning Tree based Information Exchange Policy for Distributed Systems 7DM$ODP  'HSDUWPHQWRI&RPSXWHU6FLHQFH -D\SHH,QVWLWXWHRI,QIRUPDWLRQ7HFKQRORJ\ 1RLGD,QGLD WDMDODP#MLLWDFLQ &RUUHVSRQGLQJ$XWKRU  Abstract² Distributed system has an inherent problem of unevenly distributed load. The possible solution to this problem is load balancing. For the above purpose it is very important to have updated information about the load status of the nodes comprising the system. This work proposes a Distributed Minimum Spanning Tree based Information Exchange (DMSTIE) strategy. The strategy helps in collecting the load information of the nodes through the edges formed during the Distributed Minimum Spanning Tree (DMST) process. Based on the information about the system state various load balancing approach can be applied for transferring extra load over the underutilized nodes. An MST based approach results in the information collection and eventually dispatch of load efficiently in terms of communication and computation. Keywords— load balancing; information exchange; distributed system; distributed minimum spanning tree; prim’s algorithm.

,

,1752'8&7,21

,QDSDUDOOHOV\VWHPLWLVDOZD\VGHVLUHGIURPDVFKHGXOHU WKDW MREV VKRXOG EH VFKHGXOHG ZLWK RSWLPL]DWLRQ RI 4R6 SDUDPHWHUV ,Q DGGLWLRQ WR KDUQHVV WKH IXOO SRWHQWLDO RI WKH FRPSXWDWLRQDO UHVRXUFHV DYDLODEOH WKH VFKHGXOHU VKRXOG HQVXUH D XQLIRUP ORDG GLVWULEXWLRQ DFURVV DOO WKH QRGHV 7KLV FDQ EH GRQH E\ HIIHFWLYHO\ WUDQVIHUULQJ WKH MREV IURP KLJKO\ ORDGHGQRGHWROLJKWO\ORDGHGQRGH$W\SLFDOORDGEDODQFLQJ DOJRULWKP LV GHILQHG E\ WKH WKUHH LQKHUHQW SROLFLHV YL] ,QIRUPDWLRQSROLF\7UDQVIHUSROLF\DQG3ODFHPHQWSROLF\> @ /RDG EDODQFLQJ DOJRULWKPV DUH EURDGO\ FKDUDFWHUL]HG DV VWDWLF DQG G\QDPLF ZKLFK FDQ IXUWKHU EH FHQWUDOL]HG DQG GHFHQWUDOL]HG >@ 'HFHQWUDOL]DWLRQ UHVXOW LQ RYHUKHDG LQ WHUPVRIPHVVDJHWKDWLVWREHFRPPXQLFDWHGIRUPDLQWDLQLQJ WKHFRQVLVWHQF\,QRUGHUWRUHGXFHWKHRYHUKHDGFDXVHGGXHWR WKHGHOD\LQLQIRUPDWLRQH[FKDQJHDWDSHULRGLFSHULRGLFWLPH WKLV ZRUN IRFXVHV RQ WKH ,QIRUPDWLRQ SROLF\ WR SURSRVH D 'LVWULEXWHG 0LQLPXP 6SDQQLQJ 7UHH EDVHG ,QIRUPDWLRQ ([FKDQJH '067,(  VWUDWHJ\ +HUH WKH LQIRUPDWLRQ DERXW QRGHVWDWXVLVH[FKDQJHGYLDWKHHGJHVRIWKHDGMDFHQWQRGHV ZKLFK FRQVWLWXWH WKH HGJHV LQ WKH 0LQLPXP 6SDQQLQJ 7UHH 067  2QH SRVVLEOH DSSOLFDWLRQ RI WKH VDPH FRXOG EH ORDG EDODQFLQJIRUWKHGLVWULEXWHGV\VWHPVLQZKLFKWKHUHTXHVWIRU MREWUDQVIHUDQGHYHQWXDOO\MREPLJUDWLRQFDQEHDFFRPSOLVKHG WKURXJK WKH SDWK REWDLQHG DV WKH 067 UHVXOWLQJ LQ D FRQVLGHUDEOHUHGXFWLRQLQWKHFRPPXQLFDWLRQWLPHLQKDQGOLQJ PHVVDJHVDQGWKHMREWUDQVIHUV

‹,(((

=DKLG5D]D 6FKRRORI&RPSXWHU 6\VWHPV6FLHQFHV -DZDKDUODO1HKUX8QLYHUVLW\ 1HZ'HOKL,QGLD ]DKLGUD]D#PDLOMQXDFLQ 7KHUHPDLQGHURIWKHSDSHULVRUJDQL]HGDVIROORZV,QWKH QH[WVHFWLRQOLWHUDWXUHUHODWHGWRLQIRUPDWLRQH[FKDQJHLQORDG EDODQFLQJ DQG YDULRXV DSSURDFKHV WR FRQVWLWXWH GLVWULEXWHG PLQLPXPVSDQQLQJWUHHDUHGLVFXVVHG6HFWLRQWKUHHSUHVHQWV WKH SURSRVHG VFKHGXOHU DQG WKH ZRUNLQJ RI WKH PRGHO ZLWK 6HFWLRQ IRXU LOOXVWUDWLQJ WKH VDPH XVLQJ DQ H[DPSOH DQG VHFWLRQ ILYH ZLWK PDWKHPDWLFDO DQDO\VLV )LQDOO\ WKH SDSHU HQGVLQVHFWLRQVL[ZLWKWKHFRQFOXGLQJUHPDUNV ,,

5(/$7(':25.

7KHSUREOHPUHODWHGWRUHGLVWULEXWLRQRIORDGRIWKHV\VWHP DPRQJ LWV QRGHV LV GHILQHG LQ >@ GHVFULELQJ WKH ORDG GLVWULEXWLQJDOJRULWKPVEDVHGRQVHQGHULQLWLDWHGDQGUHFHLYHU LQLWLDWHG ORDG EDODQFLQJ DSSURDFKHV ,W KDV EHHQ SURSRVHG LQ >@ >@ DQG >@ WKDW G\QDPLF ORDG EDODQFLQJ DOJRULWKPV FDQ EH GHFRPSRVHG LQ WKUHH UXOHV 7KH ILUVW VWDJH LV WKH LQIRUPDWLRQ UXOH FRQVLGHULQJ ZKHQ DQG ZKLFK LQIRUPDWLRQ DERXW WKH ORFDO VWDWH VKRXOG EH VHQW WR RWKHU QRGHV ,QIRUPDWLRQSROLFLHVKDYHEHHQFDWHJRUL]HGE\WKHPHFKDQLVP XVHG IRU WKH LQIRUPDWLRQ H[FKDQJH 7KUHH GLIIHUHQW SROLFLHV ILQGLQJXVHLQLQIRUPDWLRQH[FKDQJHDUHSHULRGLFRQGHPDQG DQG HYHQW EDVHG $OO WKH PHWKRGV FLWHG DERYH XVH WKH EURDGFDVW PXOWLFDVW RU XQLFDVW PHFKDQLVP IRU LQIRUPDWLRQ H[FKDQJHVXFKWKDWPHVVDJHVDUHSURSDJDWHGRQDOOWKHHGJHV DGMDFHQWWRWKHQRGHV7KHUHKDYHEHHQFRQVWDQWHQGHDYRUVWR SURSRVHDPHFKDQLVPZKHUHRQO\WKHSURILWDEOHHGJHVOHDGLQJ WR PLQLPL]DWLRQ RI FRPPXQLFDWLRQ WLPH DUH XVHG IRU FRPPXQLFDWLRQ 7KH GLVWULEXWHG PLQLPXP VSDQQLQJ WUHH LV RQHVXFKH[DPSOH7KHUHKDYHEHHQPDQ\UHVHDUFKDWWHPSWVWR GHYHORSHIILFLHQWGLVWULEXWHGDOJRULWKPVIRUWKH067SUREOHP VWDUWLQJ ZLWK WKH VHPLQDO SDSHU RI *DOODJHU HW DO >@ WKDW FRQVWUXFWV WKH 067 LQ 2 9ORJ9  WLPH DQG 2 (9ORJ9  PHVVDJHV 'LVWULEXWHG 067 ZDV IXUWKHU LPSURYHG LQ >@ LQ WHUPV RI PHVVDJHV FRPPXQLFDWHG DQG WLPH FRPSOH[LW\ +RZHYHU WKH VHTXHQWLDO DSSURDFK VXJJHVWHG E\ 3ULP LQ >@ DQG.UXVNDOLQ>@KDYHEHHQDGULYLQJIDFWRUEHKLQGDOOWKHVH GLVWULEXWHGPLQLPXPVSDQQLQJWUHHDSSURDFKHV ,,,

'067,(675$7(*
@ $ODP 7 5D]D = ³$Q DGDSWLYH WKUHVKROG EDVHG K\EULG ORDG EDODQFLQJ VFKHPH ZLWK VHQGHU DQG UHFHLYHU LQLWLDWHG DSSURDFK XVLQJ UDQGRP LQIRUPDWLRQ H[FKDQJH´ &RQFXUUHQF\ DQG &RPSXWDWLRQ 3UDFWLFHDQG([SHULHQFH:LOH\YROQRSS± >@ =HQJ = %KDUDGZDM 9 ³'HVLJQ DQG 3HUIRUPDQFH (YDOXDWLRQ RI 4XHXHDQG5DWH$GMXVWPHQW '\QDPLF /RDG %DODQFLQJ 3ROLFLHV IRU 'LVWULEXWHG1HWZRUNV´,(((7UDQVDFWLRQV2Q&RPSXWHUVYROQR SS >@ $QDQG / *KRVH ' 0DQL 9³(/,6$ $Q (VWLPDWHG /RDG ,QIRUPDWLRQ 6FKHGXOLQJ $OJRULWKP IRU 'LVWULEXWHG &RPSXWLQJ 6\VWHP´ &RPSXWHUV DQG 0DWKHPDWLFV ZLWK $SSOLFDWLRQV YRO  SS  >@ :LOOHEHHN 0DUF 5HHYHV $QWKRQ\ 3 ³6WUDWHJLHV IRU '\QDPLF /RDG %DODQFLQJ RQ +LJKO\ 3DUDOOHO &RPSXWHUV´ ,((( 7UDQVDFWLRQ RQ 3DUDOOHOV\VWHPV6RIWZDUHYROQRSS >@ :DQJ