Semantic-Based Query Routing and Heterogeneous Data Integration in Peer-to-Peer Semantic Link Networks

Size: px
Start display at page:

Download "Semantic-Based Query Routing and Heterogeneous Data Integration in Peer-to-Peer Semantic Link Networks"

Transcription

1 Semantc-Based Query Routng and Heterogeneous Data Integraton n Peer-to-Peer Semantc Lnk Networks Ha Zhuge 1, Je Lu 1, 2, Lang Feng 1, 2 and Chao He 1, 2 1 Chna Knowledge Grd Research Group, Key Lab of Intellgent Informaton Processng, Insttute of Computng Technology Chnese Academy of Scences, Bejng, , Chna {zhuge@ct.ac.cn} 2 Graduate School of the Chnese Academy of Scences {lj@kg.ct.ac.cn, feng_lang@kg.ct.ac.cn, hc@kg.ct.ac.cn} Abstract. A semantc lnk P2P network specfes and manages semantc relatonshps between peers data schemas. The proposed approach ncludes a tool for constructng and mantanng P2P semantc lnk networks, a semantc-based peer smlarty measurement approach for effcent query routng, and peer schema mappng algorthms for query reformulaton and heterogeneous data ntegraton. The advantages of the proposed approach nclude three aspects: Frst, t uses semantc lnks to enrch relatonshps between peers data schemas. Second, t consders not only node but also structure n measurng the smlarty between schemas so as to effcently and accurately forward queres to relevant peers. Fnally, t deals wth semantc heterogenety, structural heterogenety and data nconsstency to enable peers to exchange and translate heterogeneous nformaton n sngle semantc mage. 1 Introducton The orgnal motvaton for most early P2P systems such as Gnutella and Napster s fle sharng [23, 24]. Peer data management systems (PDMS) provde us wth a flexble archtecture for decentralzed data sharng. Usually, a PDMS conssts of a set of peers, and each peer has an assocated XML schema. Heterogeneous data ntegraton for large-scale P2P networks s a challengng ssue due to the autonomous, scalable, dynamc and heterogeneous data characterstcs of peers. Heterogeneous data management n a PDMS concerns the followng three key ssues: 1. How to autonomously dentfy semantcally relevant peers. 2. How to accurately and effcently route a query requrement ntated by one peer to relevant peers so as to avod network floodng. 3. How to ntegrate heterogeneous data flows returned from dfferent peers so as to provde users and other peers wth a sngle semantc mage data usage mode [20, 21], because P2P systems do not have a global schema lke tradtonal data ntegraton systems [15].

2 Prevous research on P2P computng systems and peer data management systems manly concerns data models for P2P databases, peer clusterng, peer searchng and query routng algorthms, and peer schema medaton mechansm. For example, the P2P-based system PeerDB for dstrbuted data sharng [14], the scalable P2P lookup protocol [17], the local relatonal model for medatng between peers n a PDMS [3], approaches for controllng the dstrbuton of peers to cluster and form super-peer networks [10, 13], the archtecture supportng data coordnaton between peer databases [6], approaches to automatc schema matchng [16], the semantc and algorthmc ssues for mappng data n P2P systems [9], the soluton to acheve semantc agreement n a P2P network [1], the generc schema-matchng prototype Cupd [12], query reformulaton algorthms for XML-based peers [5, 7, 8], and the approach for optmzng query reformulaton n a PDMS [18]. But they are not the total solutons to the above three key ssues. Ths paper ntroduces the noton of P2P semantc lnk network to resolve the frst ssue. Semantc relatonshps between peers data schemas are specfed through semantc lnks [19]. Each peer s encapsulated as a soft-devce (.e., a software servce mechansm [20]) that provdes servces to each other and to other vrtual roles accordng to the content of ther resources and the related confguraton nformaton through XML, SOAP (Smple Object Access Protocol) messages and WSDL (Web Servce Descrpton Language). A software tool has been mplemented to assst users to construct and mantan a nested P2P semantc lnk network. To resolve the second ssue, ths paper proposes an approach for measurng semantc smlarty between peers. It consders not only the semantc smlarty between nodes n peers data schemas, but also semantc smlarty between structures n peer schemas. Upon recevng a query, a peer wll autonomously forward the requrement to relevant peers accordng to the types of the semantc lnks as well as the smlarty between nodes and between structures of peer schemas. To resolve the thrd ssue, ths paper establshes three mappngs: semantc node mappng, semantc clque mappng and semantc path mappng to reformulate a query on source schema over target schemas. We apply technologes of QoP (Qualty of Peers) such as response tme, precson and recall to manage nconsstent data n returned data flows. 2 Approach Overvew A P2P Semantc Lnk Network (P2PSLN) s a drected network, where nodes are peers or P2PSLN, and edges are typed semantc lnks specfyng semantc relatonshps between peers [19]. In a P2PSLN, each peer s an actve and ntellgent soft-devce [20], whch can dynamcally and ntellgently establsh semantc connecton wth each other. The role of a peer can be a server when t provdes data, nformaton and servces, a medator when forwardng query requrements, and a clent when accessng nformaton from other peers. As depcted n Fg. 1, each peer n a P2PSLN has two man modules: a communcaton module and a data management module. Peers communcate wth each other

3 through SOAP messages. Users can query a peer through GUI (Graphcal User Interface) or SSeIQL (Sngle Semantc Image Query Language) an SQL-lke query language desgned for P2PSLN-based peer data management. Fg. 1. An overvew of a P2P semantc lnk network The data management module of each peer s responsble for managng query requrements and returned query results. Upon recevng a query requrement, the data management module performs the followng tasks: 1. Query Processng To analyze query requrement and get query parameters. 2. Query Translaton To translate the query requrement aganst the XML schema of the current peer and check whether t can satsfy the requrement. If not, the re-

4 qurement wll be forwarded to the successors who are lkely to answer the query and to forward the query further. 3. Query Evaluaton To pose the query requrement on the current peer to retreve answers. 4. Peer Selecton To select approxmate successors accordng to the semantc relatonshp and semantc smlarty between the current peer and the selected successors. 5. Query Reformulaton To reformulate a query on the current peer over schemas of ts mmedate successors. 6. Query Forward To autonomously forward the query requrement to the successors hghly smlar to the current peer accordng to the routng polcy and a predefned TTL (Tme_to_Lve) value. Upon recevng query results returned from the successors, the data management module of the peer who ntates the query requrement wll frst analyze the result to detect nconsstent data n the returned data flows. For the successors who are lkely to answer the query but return fewer matchng results, the current peer wll send SOAP messages to nqure whether there are some schema changes, and to update the schema mappng, semantc lnk type and smlarty degree between them. Fnally, the data management module wll combne or jon data matchng query requrement n the returned data flows and provde users or peers wth data from multple sources n a unform vew. 3 P2P Semantc Lnk Network Model 3.1 Semantc Lnk In a P2PSLN, a semantc lnk between two peers s represented as a ponter wth a type (α) drected from one peer (predecessor) to another (successor). A semantc lnk can be one of the followng types: 1. Equal-to Lnk, denoted as P equ P j, states that the semantcs of P s equal to that of P j. The equal-to lnk s reflectve, symmetrc and transtve. 2. Smlar-to Lnk, denoted as P (sm, sd) P j, defnes that the semantcs of P s smlar to that of P j, and sd s the smlarty degree between P and P j. 3. Reference Lnk, denoted as P ref P j, defnes that the semantcs of P refers to that of P j. 4. Implcaton Lnk, denoted as P mp P j, defnes that the semantcs of P mples that of P j. The mplcaton lnk s transtve and can help the reasonng mechansm to fnd new semantc mplcaton relatonshps. 5. Subtype Lnk, denoted as P st P j, defnes that the semantcs of P j s a part of P. The subtype lnk has the transtve characterstc. 6. Sequental Lnk, denoted as P seq P j, defnes that the content of P j s the successor of the content of P.

5 7. Empty Lnk, denoted as P P j, represents that there are no semantc relatonshps between P and P j. 8. Null Lnk or Unknown Lnk, denoted as P N P j, represents that the semantc relatonshps between P and P j are uncertan or unknown. We can chan relevant semantc lnks to obtan uncertan semantc relatons between peers accordng to a set of reasonng rules [19]. The heurstc rules sutable for connectng dfferent types of semantc lnks n a P2PSLN are lsted n Table 1, where α {equ, sm, ref, mp, st, seq,, N} denotes the semantc lnk type between peers. Table 1. Resasonng rules for P2P semantc lnk networks No. Rule 1 Rule 2 Rule 3 Rule 4 Rule 5 Rule 6 Rule 7 Rule 8 Rule 9 Rule 10 Rule 11 Rule 12 Rules P equ P P equ P j P j equ P P equ P j, P j equ P k P equ P k P equ P j, P j α P k P α P k P mp P j, P j mp P k P mp P k P st P j, P j st P k P st P k P mp P j, P j st P k P mp P k P mp P j, P j ref P k P ref P k P st P j, P j mp P k P mp P k P st P j, P j ref P k P ref P k P N P j, P j α P k P N P k P P j, P j α P k P N P k 3.2 Operatons on P2P Semantc Lnk Networks A P2PSLN supports three types of operatons: peer jon, peer departure and peer stablzaton. 1. Peer Jon. When a peer P jons a P2PSLN, t wll frst dentfy the semantc relatonshp between tself and a peer P j n the network, and then take P j as ts mmedate successor by callng functon P.Jon (P2PSLN, P j, α), where α denotes the semantc relatonshp between P and P j. The detal of each functon s lsted n Table 2. The semantc relatonshps between P and other peers n the current P2PSLN could be derved accordng to rules shown n Table 1. To fnd other successors, P wll ask each successor P k of P j by callng functon P. FndSuccessors (P2PSLN, P j, α, P k, β). If P α P j, P j β P k P γ P k satsfes the reasonng rules n Table 1, then P makes P k as ts successor, and calls functon P.FndSuccessors (P2PSLN, P k, γ, P m, δ) teratvely. After establshng the semantc relatonshps between P and ts successors, P calls functon P. SchemaInqury (P2PSLN, P j ) to acqure the XML schemas of each successor P j. The process to measure smlarty degree between peers wth Smlar-to lnk type wll be llustrated n Secton 5.

6 2. Peer Departure. When a peer P leaves a P2PSLN, t may notfy ts predecessors and successors before ts departure. In turn, predecessor P j wll remove P from ts successor lst, delete the semantc lnks between P j and P, and add each successor P k of P as ts own successor provded that: (1) P k P j successor lst, and (2) there s a semantc relatonshp between P j and P k. Smlarly, successor P k wll remove P from ts predecessor lst, delete the correspondng semantc lnks, and add each predecessor P j of P as ts own predecessor f: (1) P j P k s predecessor lst, and (2) there s a semantc relatonshp between P k and P j. 3. Peer Stablzaton. To ensure the up-to-date semantc lnks between peers, each peer P n a P2PSLN runs functon P.Stablzaton (P2PSLN, P j ) perodcally n the background and updates semantc lnk types, predecessor ponters and successor ponters accordngly. If P j (.e., the predecessor or the successor of P ) exsts n the network, t wll notfy P ts exstence and schema change nformaton. If P j does not exst n the current P2PSLN, P wll remove P j from ts predecessor/successor lst and modfy ts neghbor ndex accordngly. When the XML schema of a peer changes, t wll autonomously notfy ts predecessors and successors the new schema through SOAP messages. Table 2. Operatons on P2P semantc lnk networks ID Operaton Functon 1 P.Jon (P2PSLN, P j, α) To take P j as the successor of P and specfy the semantc lnk type between P and P j as α n a P2PSLN. 2 P.FndSuccessors (P2PSLN, P j, α, P k, β) 3 P.SchemaInqury (P2PSLN, P j ) 4 P. Departure (P2PSLN) To leave a P2PSLN. 5 P. Stablzaton (P2PSLN, P j ) To deduce semantc relatonshps between P and P k n a P2PSLN provded that P α P j and P j β P k hold. To acqure XML schema of P j n a certan P2PSLN. To ask for the exstence and schema change from P j n a P2PSLN. 3.3 P2P Semantc Lnk Network Defnton Tool There are two knds of basc elements n a nested P2PSLN: nodes and semantc lnks. A node can be ether a peer or a P2PSLN (.e. a component), whle a semantc lnk denotes the semantc relatonshp and smlarty degree between two peer schemas. We have developed a tool to assst users to construct and mantan a P2PSLN. A graphcal nterface of the defnton tool s shown n Fg.2. Users can defne a P2PSLN by clckng the operaton buttons arranged at the top porton and drawng on the screen. The scalable and nested node herarchy of the current P2PSLN s arranged

7 on the left column. The descrpton for each peer (.e., PeerID, Peer Name, Peer IP, Peer Descrpton) and each semantc lnk (.e., Predecessor, Successor, Semantc Relatonshp, Smlarty Degree) s lsted at the bottom. Operaton Buttons P2P Semantc Lnk Network Scalable Herarchy Peer Descrpton Semantc Lnk Descrpton Fg. 2. An nterface of the proposed P2PSLN defnton tool 4 Peer Schema Mappng Peer schema mappng s to resolve the ssue of the semantc nconsstency between source schemas and target schemas. Upon recevng peer schemas through SOAP messages, a peer wll traverse the schemas recursvely n depth-frst order and extract node and path nformaton from the target, then carry out three types of mappngs: semantc node mappng, semantc clque mappng and semantc path mappng. 4.1 Semantc Node Mappng Semantc Node Mappng s to resolve the semantc nconsstency between nodes by mappng nodes n the source schema nto nodes n target schemas. A peer encapsulates a global dctonary that defnes a set of semantcally related terms (synonymy, abbrevatons, etc.) and the smlarty degree between terms. After acqurng the target peer schemas, the source peer wll automatcally buld mappng and smlarty degree between nodes accordng to the defnton n the global dctonary. The nodes n

8 source schemas and the mappng nodes n target schemas are called Semantc Nodes and Semantc Mappng Nodes when semantc lnks have been establshed between the source and the target. We also provde tools to enable users to manually modfy the semantc node mappngs automatcally generated by the system, and to keep the new mappngs by usng a local dctonary. 4.2 Semantc Clque Mappng A semantc clque represents the semantc structure such as the parent-chld relatonshp and ancestor-descendant relatonshp between a set of closely related semantc nodes. The semantcs of a node n a semantc clque s constraned by semantcs of all nodes on the path from the root to t. Semantc Clque Mappng s to dentfy semantc clques (sub-trees that cover a set of closely related semantc nodes) and map each semantc clque n a source schema nto the target schemas, where the mappng mages are called Semantc Mappng Clques. Semantc mappng nodes n a semantc mappng clque hold the semantc structure that the semantc nodes n a semantc clque hold. To fnd the semantc clques, we frst dvde all the semantc nodes n a source schema nto a set of closely related sets,.e., the semantc node set. The followng algorthm s to dentfy the semantc clque correspondng to each semantc node set. Algorthm SemantcClqueRecognton (T 1, T 2, SN) /* Gven a set of closely related semantc mappng nodes, to fnd semantc clques n sub-tree rooted at T 1 and semantc mappng clques n sub-tree rooted at T 2 */ Input: T 1, T 2, SN={SN 1,, SN n } /* SN={SN 1,, SN n } s a set of closely related semantc nodes, SN s a semantc node;*/ Output: SC={SC 1,, SC k }, SMC={SMC 1,, SMC k } /*Semantc clque set n a source schema and Semantc mappng clque set n target schemas*/ Begn IF (T 1 = =Null) THEN Return True; R 1 =T 1.FrstChld; Temp=True; WHILE (R 1! = NULL) R 2 = Semantc- Mappng-Node (T 2, R 1 ); /* To fnd semantc mappng node of R 1 n T 2 */ IF (R 2 = =Null) THEN Return False; ELSE Temp=Temp And SemantcClqueRecognton (R 1, R 2, SN); IF Temp== False THEN Return False; ELSE Add R 1 To SC; /* add R1 to semantc clque set*/

9 Add R 2 To SMC; /*add R2 to semantc mappng clque set*/ R 1 =T 1.NextChld; END IF; END IF; END Whle; Return Temp; End The Maxmum Semantc Clque s the semantc clque that s not semantcally ncluded by any other semantc clque. The Mnmum Common Sub-tree denoted as MCS (SC 1,, SC p, SN 1,, SN q ) s the sub-tree that covers all the semantc clques (SC 1,, SC p ) and all the dentfed semantc nodes (SN 1,, SN q ) not belongng to any semantc clque n a source schema. The root of the mnmum common sub-tree s called the Nearest Common Predecessor of the nvolved semantc clques and semantc nodes. Algorthms to fnd mnmum common sub-tree are ntroduced n [11]. Besdes the semantc clques automatcally dentfed by algorthm Semantc- ClqueRecognton, we have developed a tool to assst users to defne semantc clques that are requred under certan crcumstances. User nterface to defne semantc clques and semantc mappng clques s depcted n Fg. 3. The left-and-mddle porton dsplays the source schema herarchy and the correspondng graphcal representaton, whle the rght-and-mddle porton corresponds to the target schema. The black nodes n the source schema form a user-defned semantc clque, whle black nodes n the target schema are the correspondng semantc mappng clques. Target Schema Herarchy Source Schema Herarchy Semantc Clque Semantc Mappng Clque Fg. 3. User nterface to defne semantc clques and semantc mappng clques Fg. 4 depcts the schema trees of SIGMOD proceedngs and VLDB proceedngs. The dentfed semantc nodes and semantc mappng nodes are the crcles n the same color. The semantc clque, the maxmum semantc clque and the mnmum common sub-tree are denoted by the dashed close curves as descrbed n the legend.

10 Fg. 4. XML trees conformng to the schemas of proceedngs of ACM SIGMOD and VLDB 4.3 Semantc Path Mappng Semantc Path Mappng s to map each semantc path from the root to the semantc nodes n the source schema nto the paths n target schemas (.e., semantc mappng paths). Let Semantc-Path (N ) be the path from Root (N ) to semantc node N n a source schema, and Semantc-Mappng-Path (N ) be the mappng path of Semantc- Path (N ) n target schemas. The process of semantc path mappng can be descrbed as follows:

11 Algorthm SemantcMappngPath (P,N ) Input: P /*Schema of P */; N /*Semantc Node n P */; Output: Semantc-Mappng-Path (N ); Step 1: For each node on Semantc-Path (N ) Fnd semantc mappng nodes n target schemas accordng to node mappng defnton n global dctonary and local dctonary; Step 2: Connect semantc mappng nodes n target schemas to form an dentfed path; Step 3: IF the dentfed path matches a path SMPath n target schemas THEN Return (SMPath); ELSE Extend the dentfed path by replacng par ent-chld relatons wth ancestordescendant relatons between adjacent nodes; IF SMPath n target schema contans the extended dentfed path; THEN Return (SMPath); END IF. Based on the dea llustrated above, Table 3-5 respectvely show the semantc node mappng, the semantc clque mappng and the semantc path mappng correspondng to schemas n Fg. 4. Table 3 s generated accordng to the defnton n the global dctonary and local dctonary. Table 4 s generated based on the algorthm SemantcClqueRecognton (Secton 4.2). Table 5 s formed accordng to the algorthm SemantcMappngPath llustrated above. Table 3. Semantc node mappng between the schema of SIGMOD proceedngs and schema of VLDB proceedngs Source Semantc Node Target Semantc Mappng Node Smlarty Degree (SD) SIGMOD Ttle VLDB Ttle 1 SIGMOD Author VLDB Author 1 SIGMOD Conference VLDB Ttle 0.5 SIGMOD ConfYear VLDB Year 0.9 SIGMOD SIGMOD VLDB VLDB 0.9 SIGMOD VLDB

12 Table 4. Semantc clque mappng between the schema of SIGMOD proceedngs and the schema of VLDB proceedngs Source Semantc Clque Target Semantc Mappng Clque SD SIGMOD Authors (Author,, Author) VLDB Authors (Author,, Author) 1 SIGMOD Artcles (Ttle, IntPage, VLDB Artcles (Ttle, IntPage, 1 EndPage, Authors (Author,, Author)) EndPage, Authors (Author,, Author)) SIGMOD VLDB Table 5. Semantc path mappng between the schema of SIGMOD proceedngs and the schema of VLDB proceedngs Source Semantc Path Target Semantc Mappng Path SD SIGMOD SIGMOD/Proceedng VLDB VLDB/Proceedngs/Proceedng/Artc 1 s/proceedng /Artcles/Artcle/ Ttle les/ Artcle/Ttle SIGMOD SIGMOD/Proceedng VLDB VLDB/Proceedngs/Proceedng/Ttle 0.7 s/proceedng/confere nce SIGMOD VLDB 5 Semantc-based Peer Smlarty Measurements and Query Routng An effectve query should forward queres only to relevant peers whose schemas are lkely to match the queres. So t s necessary to have an effectve smlarty measurement for qualfyng semantc relatvty between peer schemas. We characterze the smlarty degree between a set of peers accordng to the node smlarty and structure smlarty. The smlarty between semantc nodes focuses on obtanng the semantc nteroperablty among peers, and can be measured by the methods of cycle analyss and functonal dependency analyss as proposed n [1]. The smlarty between semantc structures s to capture the semantc structure such as the parent-chld relatonshp between closely related semantc nodes n a maxmum semantc clque or a mnmum common sub-tree. A peer determnes the destnaton to forward a query accordng to the smlarty between semantc nodes and between semantc structures. To defne the smlarty between semantc structures, we ntroduce the followng notons: Peer (N ) denotes the semantc mappng node for semantc node N. Length (N, N j ) denotes the number of nodes on the path from N to N j. MaxSC (N ) denotes the maxmum semantc clque that semantc node N belongs to. MnCS (N ) denotes the mnmum common sub-tree that N belongs to. Semantc-Node-SD (N, N j ) denotes the smlarty degree between N and N j.

13 The algorthm to measure the structure smlarty between the semantc node N n the source schema and ts semantc mappng node N j n the target schema s as follows: Input: N, N j /* N s a Semantc Leaf Node, and N j =Peer (N ) */ Output: Semantc-Structure-SD (N, N j ) /*Semantc structure smlarty between N and N j */ Step 1:IF N belongs to one of the Maxmum Semantc- Clques THEN T=MaxSC (N ) ELSE T= MnCS (N ) END IF Step 2:Root (N )= T IF Length (N, T)=1 THEN Semantc-Structure-SD (N, N j )= Semantc- Node-SD (N, N j ) ELSE NodeSet={N,, Root (N )} /* Nodes on path from N to Root (N ) */ FV = ( fv N,..., fv ( )) Root N /* semantc structure smlarty feature vector */ 0, Peer( N k ) Semantc Mappng Path( N ) fv N = k Semantc Node SD( N k, Peer( N k )), (1) Otherwse W = ( W N,..., W Root( N ) ) /* weght vector to denote node mportance for node on path from N to Root (N )*/ 1/ 2, N k = N W = (1/ 2) k, k = length( N, N ), and N Root( N ) (2) Nk k k n 1 1 W = (1/ 2) n 1 N, n = length( N, Root( N )), N k = Root( N ) l = 1 l Semantc-Structure-SD (N, N j )=, where W FV W FV W FV = W N fv N W Root( N ) fv Root( N ), and X = X = x x END IF 2 k 2 (3) Let SN={N 1,,N m } be semantc node set of source schema, Semantc - Structure - SD = ( SR N,..., SR N ) be the feature vector for the se- 1 m

14 mantc-structure smlarty of each semantc node calculated accordng to formula (3), and W = ( W N,..., W ) 1 N be the user-defned weght vector representng the mportance of each semantc node. The semantc structure smlarty between two peer m schemas s defned as follows: Semantc-Structure-SD (P, P j )= W Semantc Structure SD W Semantc Structure SD (4) 6 Query Reformulaton and Heterogeneous Data Integraton Upon recevng a query requrement, a peer wll dentfy a set of relevant peers accordng to semantc relatonshps and smlarty degree between peers to answer the query. We dstngush query requrements as follows: 1. A query that could be answered by separate peers. 2. A query that should be answered by jonng data on multple peers. Query reformulaton s to reformulate a peer s query over ts mmedate successors, then over the successors mmedate successors, and so on. Whenever the forwarded query requrement reaches a peer that stores the matchng data, the query wll be posed on that peer. The semantc node mappng, semantc clque mappng and semantc path mappng n Table 3-5 are used for reformulatng a query over target schemas. Wthn a predefned tmeout, the peer ntatng a query wll analyze data flows returned. To solve the problem of data nconsstency, we take nto account the QoP, the user-perceved qualtes such as the number of returned results, response tme, traffc overhead, precson and recall etc. The data returned by peers wth hgher QoP s consdered more relable to solve the problem of data nconsstency. Fnally, the peer ntatng the query wll combne or jon relevant data accordng to the pre-defned data flow and then provde users and peers wth a sngle semantc mage. 7 Experments and Dscusson To llustrate and evaluate the proposed approach, we smulate a small but realstc P2PSLN applcaton. The smulaton envronment conssts of 50 peers. Each peer randomly selects a group of peers as ts neghbors, and the average degree s equal to 6. The metadata of 50,000 papers collected from DBLP XML databases [4] and ACM SIGMOD XML records [2] s dstrbuted over all peers under a unform dstrbuton. XML document sze of each peer vares from 275K to 14, 207K. It s assumed that each peer has the same bandwdth and process ablty. Twenty randomly generated queres are randomly submtted to twenty peers to test the performance of the P2PSLN wth the followng two types of routng mechansms: (1) the Breadth Frst Search (BFS), each peer broadcasts query requrements to all the neghbors; and, (2) the Random Walk Search (RW), each peer forward the receved query requests to a number of randomly selected neghbor. Our evaluaton metrcs are the recall rate (.e.,

15 the fracton of the relevant data whch has been retreved), and the bandwdth consumpton (.e., the number of messages per query). In the frst experment we measure the recall rate of three routng mechansms when the TTL feld of the request message s set to 5. Fg. 5 represents recall rate of the three routng mechansms. On average, the recall rate of BFS, P2PSLN, and RW s 0.58, 0.43, and 0.28 respectvely. The BFS routng polcy acheves the hghest recall rate. Ths s because the BFS broadcasts query requrements to all ts neghbors and t s sure to get the most of the relevant data. The P2PSLN forwards query requrement accordng to the semantc relatonshp and the smlarty degree, so t s possble to get the hgher recall than the RW wthn a predefned TTL value. Fg. 5. Recall rate for 20 queres n BFS, P2PSLN, and RW routng polces (TTL=5) In the second experment we measure the number of messages that the three search mechansms generate to process a query requrement wthn a predefned TTL. Fg. 6 shows that the number of messages generated by BFS s the most (25 on average). The number of messages generated by P2PSLN and RW s 9 and 13 on average respectvely. We are able to reduce the number of messages by 2/3 n P2PSLN when compared to the BFS polcy. In the P2PSLN search mechansm, each peer n the query path determnes the neghbors accordng to the semantc relatonshp between them and then sends the query request to 3 neghbors wth the hghest smlarty degree. Therefore, the number of messages to be forwarded can be reduced obvously.

16 Fg. 6. Number of messages generated by 20 queres n BFS, P2PSLN, and RW routng polces (TTL=5) Expermental results show that the P2PSLN s more effectve and effcent n query routng than the BFS and RW routng polcy n general. The major dfferences between the proposed approach and the prevous work are as follows: 1. The P2PSLN specfes semantc relatonshps between peer schemas. Each peer s encapsulated as an actve and ntellgent soft-devce, whch could autonomously dentfy semantc relatonshps and dynamcally nteract wth each other. 2. The semantc-based peer smlarty measurement for effcent query routng provdes a way to measure the smlarty between a set of closely related nodes n peer schemas. We propose the semantc clque to denote the semantc structure between closely related semantc nodes. 3. The semantc node mappng, semantc clque mappng and semantc path mappng resolve the ssues of semantc heterogenety and structural heterogenety between source schemas and target schemas. The data nconsstency ssue n the returned data flows s resolved based on the qualty of nvolved peers. 8 Conclusons To resolve the ssues of heterogeneous data ntegraton n peer data management, ths paper proposes a P2P semantc lnk network, a semantc-based peer smlarty measurement for query routng, and a peer schema mappng approach for query reformulaton. Results from theoretcal analyss and smulatons show that the proposed approach s effectve. Contrbutons nclude three aspects: 1) propose the notons of P2P

17 semantc lnk network and provde wth a tool for constructng and mantanng a nested P2PSLN; 2) ncorporate the semantc node smlarty and the semantc structure smlarty to measure the smlarty between peers so as to mprove the effectveness and effcency of query routng; and 3) provde users and peers wth data obtaned from multple peers n sngle semantc mage. Experments show that the proposed approach s a promsng approach for peer data management. The proposed approach has been ntegrated nto the Chna E-Scence Knowledge Grd Envronment IMAGINE (Integrated Multdscplnary Autonomous Global Innovaton Networkng Envronment),, whch ams at provdng access to dstrbuted resources (.e., nformaton, knowledge and servces) and speedng up the processes of knowledge generaton, propagaton, fuson and management n cooperatve research [21, 22]. Ongong work focuses on ncorporatng user-defned ntegrty constrants and query reformulaton optmzaton nto the proposed approach. ACKNOWLEDGMENTS The research work was supported by the Natonal Grand Fundamental Research 973 Program of Chna and the Natonal Scence Foundaton. We thank all team members of Chna Knowledge Grd Research Group ( for ther dlgent work and cooperaton. References 1. K. Aberer, P. Cudre-Mauroux, and M. Hauswrth. The Chatty Web: Emergent Semantcs through Gosspng. WWW 2003, Budapest, Hungary, May ACM SIGMOD Xml Verson P. Bernsten et al. Data Management for Peer-to-Peer Computng: A Vson. In ACM SIGMOD WebDB Workshop 2002, Madson, Wsconsn, June DBLP XML Database A. Deutsch and V. Tannen. MARS: A System for Publshng XML from Mxed and Redundant Storage. Proceedngs of the 29th VLDB Conference, Berln, Germany, September F. Gunchgla and I. Zahrayeu. Makng Peer Databases Interact A Vson for an Archtecture Supportng Data Coordnaton. In Proc. of the Conference on Informaton Agents (CIA 2002), Madrd, Span, September A. Halevy et al. Schema Medaton n Peer Data Management Systems. In Proc. of ICDE 2003, Bangalore, Inda, March 2003

18 8. A. Halevy et al. Pazza: Data Management Infrastructure for Semantc Web Applcatons. In Proc. of the Intl. WWW Conf. 2003, Budapest, Hungary, May A. Kementsetsds, M. Arenas, and R. Mller. Mappng Data n Peer-to-Peer Systems: Semantcs and Algorthmc Issues. In Proc. of the ACM SIGMOD Internatonal Conference on Management of Data 2003, San Dego, Calforna, June A. Loser et al. Semantc Overlay Clusters wthn Supper-Peer Networks. Internatonal Workshop on Databases, Informaton Systems, and P2P Computng, Berln, Germany, September S.Y.Lu. A Tree-Matchng Algorthm Based on Node Splttng and Mergng. IEEE Transactons on Pattern Analyss and Machne Intellgence (PAMI) 6 (2) (1984) J. Madhavan, P. Bernsten, and E. Rahm. Generc Schema Matchng wth Cupd. Proceedngs of the 27th VLDB Conference, Roma, Italy, September W. Nejdl et al. Super-Peer-Based Routng and Clusterng Strateges for RDF- Based Peer-To-Peer Networks. WWW2003, Budapest, Hungary, May W.S. Ng et al. PeerDB: A P2P-Based System for Dstrbuted Data Sharng. In Intl. Conf. on Data Engneerng (ICDE) 2003, Bangalore, Inda, March B.Oo, Y. Shu, and K. Tan. DB-Enabled Peers for Managng Dstrbuted Data. 5th Asa-Pacfc Web Conference, APWeb2003, Xan, Chna, Aprl E. Rahm and P. Bernsten. A Survey of Approaches to Automatc Schema Matchng. VLDB Journal 10(4) (2001) I. Stoca et al. Chord: A Scalable Peer-to-Peer Lookup Protocol for Internet Applcatons. IEEE/ACM Transactons on Networkng 11 (2003) I. Tatarnov and A. Halevy. Effcent Query Reformulaton n Peer-Data Management Systems. ACM SIGMOD 2004, Pars, France, June H. Zhuge. Actve E-Document Framework ADF: Model and Tool. Informaton and Management 41 (1) (2003) H. Zhuge. Clusterng Soft-Devces n Semantc Grd. IEEE Computng n Scence and Engneerng 4 (6) (2002) H. Zhuge. Chna s E-Scence Knowledge Grd Envronment. IEEE Intellgent Systems 19 (1) (2004) H.Zhuge, Future Interconnecton Envronment Dream, Prncple, Challenge and Practce, Keynote at The 5th Internatonal Conference on Web-Age Informaton Management, Dalan, Chna, July, Gnutella webste Napster webste.

Load Balancing for Hex-Cell Interconnection Network

Load Balancing for Hex-Cell Interconnection Network Int. J. Communcatons, Network and System Scences,,, - Publshed Onlne Aprl n ScRes. http://www.scrp.org/journal/jcns http://dx.do.org/./jcns.. Load Balancng for Hex-Cell Interconnecton Network Saher Manaseer,

More information

Load-Balanced Anycast Routing

Load-Balanced Anycast Routing Load-Balanced Anycast Routng Chng-Yu Ln, Jung-Hua Lo, and Sy-Yen Kuo Department of Electrcal Engneerng atonal Tawan Unversty, Tape, Tawan sykuo@cc.ee.ntu.edu.tw Abstract For fault-tolerance and load-balance

More information

An Optimal Algorithm for Prufer Codes *

An Optimal Algorithm for Prufer Codes * J. Software Engneerng & Applcatons, 2009, 2: 111-115 do:10.4236/jsea.2009.22016 Publshed Onlne July 2009 (www.scrp.org/journal/jsea) An Optmal Algorthm for Prufer Codes * Xaodong Wang 1, 2, Le Wang 3,

More information

Simulation Based Analysis of FAST TCP using OMNET++

Simulation Based Analysis of FAST TCP using OMNET++ Smulaton Based Analyss of FAST TCP usng OMNET++ Umar ul Hassan 04030038@lums.edu.pk Md Term Report CS678 Topcs n Internet Research Sprng, 2006 Introducton Internet traffc s doublng roughly every 3 months

More information

Parallelism for Nested Loops with Non-uniform and Flow Dependences

Parallelism for Nested Loops with Non-uniform and Flow Dependences Parallelsm for Nested Loops wth Non-unform and Flow Dependences Sam-Jn Jeong Dept. of Informaton & Communcaton Engneerng, Cheonan Unversty, 5, Anseo-dong, Cheonan, Chungnam, 330-80, Korea. seong@cheonan.ac.kr

More information

Content Based Image Retrieval Using 2-D Discrete Wavelet with Texture Feature with Different Classifiers

Content Based Image Retrieval Using 2-D Discrete Wavelet with Texture Feature with Different Classifiers IOSR Journal of Electroncs and Communcaton Engneerng (IOSR-JECE) e-issn: 78-834,p- ISSN: 78-8735.Volume 9, Issue, Ver. IV (Mar - Apr. 04), PP 0-07 Content Based Image Retreval Usng -D Dscrete Wavelet wth

More information

Compiler Design. Spring Register Allocation. Sample Exercises and Solutions. Prof. Pedro C. Diniz

Compiler Design. Spring Register Allocation. Sample Exercises and Solutions. Prof. Pedro C. Diniz Compler Desgn Sprng 2014 Regster Allocaton Sample Exercses and Solutons Prof. Pedro C. Dnz USC / Informaton Scences Insttute 4676 Admralty Way, Sute 1001 Marna del Rey, Calforna 90292 pedro@s.edu Regster

More information

Cluster Analysis of Electrical Behavior

Cluster Analysis of Electrical Behavior Journal of Computer and Communcatons, 205, 3, 88-93 Publshed Onlne May 205 n ScRes. http://www.scrp.org/ournal/cc http://dx.do.org/0.4236/cc.205.350 Cluster Analyss of Electrcal Behavor Ln Lu Ln Lu, School

More information

A KIND OF ROUTING MODEL IN PEER-TO-PEER NETWORK BASED ON SUCCESSFUL ACCESSING RATE

A KIND OF ROUTING MODEL IN PEER-TO-PEER NETWORK BASED ON SUCCESSFUL ACCESSING RATE A KIND OF ROUTING MODEL IN PEER-TO-PEER NETWORK BASED ON SUCCESSFUL ACCESSING RATE 1 TAO LIU, 2 JI-JUN XU 1 College of Informaton Scence and Technology, Zhengzhou Normal Unversty, Chna 2 School of Mathematcs

More information

Module Management Tool in Software Development Organizations

Module Management Tool in Software Development Organizations Journal of Computer Scence (5): 8-, 7 ISSN 59-66 7 Scence Publcatons Management Tool n Software Development Organzatons Ahmad A. Al-Rababah and Mohammad A. Al-Rababah Faculty of IT, Al-Ahlyyah Amman Unversty,

More information

A Resources Virtualization Approach Supporting Uniform Access to Heterogeneous Grid Resources 1

A Resources Virtualization Approach Supporting Uniform Access to Heterogeneous Grid Resources 1 A Resources Vrtualzaton Approach Supportng Unform Access to Heterogeneous Grd Resources 1 Cunhao Fang 1, Yaoxue Zhang 2, Song Cao 3 1 Tsnghua Natonal Labatory of Inforamaton Scence and Technology 2 Department

More information

Resource and Virtual Function Status Monitoring in Network Function Virtualization Environment

Resource and Virtual Function Status Monitoring in Network Function Virtualization Environment Journal of Physcs: Conference Seres PAPER OPEN ACCESS Resource and Vrtual Functon Status Montorng n Network Functon Vrtualzaton Envronment To cte ths artcle: MS Ha et al 2018 J. Phys.: Conf. Ser. 1087

More information

Sum of Linear and Fractional Multiobjective Programming Problem under Fuzzy Rules Constraints

Sum of Linear and Fractional Multiobjective Programming Problem under Fuzzy Rules Constraints Australan Journal of Basc and Appled Scences, 2(4): 1204-1208, 2008 ISSN 1991-8178 Sum of Lnear and Fractonal Multobjectve Programmng Problem under Fuzzy Rules Constrants 1 2 Sanjay Jan and Kalash Lachhwan

More information

A Fast Content-Based Multimedia Retrieval Technique Using Compressed Data

A Fast Content-Based Multimedia Retrieval Technique Using Compressed Data A Fast Content-Based Multmeda Retreval Technque Usng Compressed Data Borko Furht and Pornvt Saksobhavvat NSF Multmeda Laboratory Florda Atlantc Unversty, Boca Raton, Florda 3343 ABSTRACT In ths paper,

More information

Alignment Results of SOBOM for OAEI 2010

Alignment Results of SOBOM for OAEI 2010 Algnment Results of SOBOM for OAEI 2010 Pegang Xu, Yadong Wang, Lang Cheng, Tany Zang School of Computer Scence and Technology Harbn Insttute of Technology, Harbn, Chna pegang.xu@gmal.com, ydwang@ht.edu.cn,

More information

A Binarization Algorithm specialized on Document Images and Photos

A Binarization Algorithm specialized on Document Images and Photos A Bnarzaton Algorthm specalzed on Document mages and Photos Ergna Kavalleratou Dept. of nformaton and Communcaton Systems Engneerng Unversty of the Aegean kavalleratou@aegean.gr Abstract n ths paper, a

More information

A Low-Overhead Routing Protocol for Ad Hoc Networks with selfish nodes

A Low-Overhead Routing Protocol for Ad Hoc Networks with selfish nodes A Low-Oerhead Routng Protocol for Ad Hoc Networks wth selfsh nodes Dongbn Wang 1, Xaofeng Wang 2, Xangzhan Yu 3, Kacheng Q 1, Zhbn Xa 1 1 School of Software Engneerng, Bejng Unersty of Posts and Telecommuncatons,100876,

More information

Learning the Kernel Parameters in Kernel Minimum Distance Classifier

Learning the Kernel Parameters in Kernel Minimum Distance Classifier Learnng the Kernel Parameters n Kernel Mnmum Dstance Classfer Daoqang Zhang 1,, Songcan Chen and Zh-Hua Zhou 1* 1 Natonal Laboratory for Novel Software Technology Nanjng Unversty, Nanjng 193, Chna Department

More information

Improvement of Spatial Resolution Using BlockMatching Based Motion Estimation and Frame. Integration

Improvement of Spatial Resolution Using BlockMatching Based Motion Estimation and Frame. Integration Improvement of Spatal Resoluton Usng BlockMatchng Based Moton Estmaton and Frame Integraton Danya Suga and Takayuk Hamamoto Graduate School of Engneerng, Tokyo Unversty of Scence, 6-3-1, Nuku, Katsuska-ku,

More information

Video Proxy System for a Large-scale VOD System (DINA)

Video Proxy System for a Large-scale VOD System (DINA) Vdeo Proxy System for a Large-scale VOD System (DINA) KWUN-CHUNG CHAN #, KWOK-WAI CHEUNG *# #Department of Informaton Engneerng *Centre of Innovaton and Technology The Chnese Unversty of Hong Kong SHATIN,

More information

Scheduling Remote Access to Scientific Instruments in Cyberinfrastructure for Education and Research

Scheduling Remote Access to Scientific Instruments in Cyberinfrastructure for Education and Research Schedulng Remote Access to Scentfc Instruments n Cybernfrastructure for Educaton and Research Je Yn 1, Junwe Cao 2,3,*, Yuexuan Wang 4, Lanchen Lu 1,3 and Cheng Wu 1,3 1 Natonal CIMS Engneerng and Research

More information

Term Weighting Classification System Using the Chi-square Statistic for the Classification Subtask at NTCIR-6 Patent Retrieval Task

Term Weighting Classification System Using the Chi-square Statistic for the Classification Subtask at NTCIR-6 Patent Retrieval Task Proceedngs of NTCIR-6 Workshop Meetng, May 15-18, 2007, Tokyo, Japan Term Weghtng Classfcaton System Usng the Ch-square Statstc for the Classfcaton Subtask at NTCIR-6 Patent Retreval Task Kotaro Hashmoto

More information

The Greedy Method. Outline and Reading. Change Money Problem. Greedy Algorithms. Applications of the Greedy Strategy. The Greedy Method Technique

The Greedy Method. Outline and Reading. Change Money Problem. Greedy Algorithms. Applications of the Greedy Strategy. The Greedy Method Technique //00 :0 AM Outlne and Readng The Greedy Method The Greedy Method Technque (secton.) Fractonal Knapsack Problem (secton..) Task Schedulng (secton..) Mnmum Spannng Trees (secton.) Change Money Problem Greedy

More information

FAHP and Modified GRA Based Network Selection in Heterogeneous Wireless Networks

FAHP and Modified GRA Based Network Selection in Heterogeneous Wireless Networks 2017 2nd Internatonal Semnar on Appled Physcs, Optoelectroncs and Photoncs (APOP 2017) ISBN: 978-1-60595-522-3 FAHP and Modfed GRA Based Network Selecton n Heterogeneous Wreless Networks Xaohan DU, Zhqng

More information

Selective Flooding Based on Relevant Nearest-Neighbor using Query Feedback and Similarity across Unstructured Peer-to-Peer Networks

Selective Flooding Based on Relevant Nearest-Neighbor using Query Feedback and Similarity across Unstructured Peer-to-Peer Networks Journal of Computer Scence 5 (3):184-190, 009 ISSN 1549-3636 009 Scence Publcatons Selectve Floodng Based on Relevant Nearest-Neghbor usng Query Feedback and Smlarty across Unstructured Peer-to-Peer Networks

More information

A New Token Allocation Algorithm for TCP Traffic in Diffserv Network

A New Token Allocation Algorithm for TCP Traffic in Diffserv Network A New Token Allocaton Algorthm for TCP Traffc n Dffserv Network A New Token Allocaton Algorthm for TCP Traffc n Dffserv Network S. Sudha and N. Ammasagounden Natonal Insttute of Technology, Truchrappall,

More information

Local Quaternary Patterns and Feature Local Quaternary Patterns

Local Quaternary Patterns and Feature Local Quaternary Patterns Local Quaternary Patterns and Feature Local Quaternary Patterns Jayu Gu and Chengjun Lu The Department of Computer Scence, New Jersey Insttute of Technology, Newark, NJ 0102, USA Abstract - Ths paper presents

More information

Querying by sketch geographical databases. Yu Han 1, a *

Querying by sketch geographical databases. Yu Han 1, a * 4th Internatonal Conference on Sensors, Measurement and Intellgent Materals (ICSMIM 2015) Queryng by sketch geographcal databases Yu Han 1, a * 1 Department of Basc Courses, Shenyang Insttute of Artllery,

More information

Efficient Distributed File System (EDFS)

Efficient Distributed File System (EDFS) Effcent Dstrbuted Fle System (EDFS) (Sem-Centralzed) Debessay(Debsh) Fesehaye, Rahul Malk & Klara Naherstedt Unversty of Illnos-Urbana Champagn Contents Problem Statement, Related Work, EDFS Desgn Rate

More information

Virtual Machine Migration based on Trust Measurement of Computer Node

Virtual Machine Migration based on Trust Measurement of Computer Node Appled Mechancs and Materals Onlne: 2014-04-04 ISSN: 1662-7482, Vols. 536-537, pp 678-682 do:10.4028/www.scentfc.net/amm.536-537.678 2014 Trans Tech Publcatons, Swtzerland Vrtual Machne Mgraton based on

More information

Positive Semi-definite Programming Localization in Wireless Sensor Networks

Positive Semi-definite Programming Localization in Wireless Sensor Networks Postve Sem-defnte Programmng Localzaton n Wreless Sensor etworks Shengdong Xe 1,, Jn Wang, Aqun Hu 1, Yunl Gu, Jang Xu, 1 School of Informaton Scence and Engneerng, Southeast Unversty, 10096, anjng Computer

More information

A XML-Based Composition Event Approach as an Integration and Cooperation Middleware

A XML-Based Composition Event Approach as an Integration and Cooperation Middleware A XML-Based Composton Event Approach as an Integraton and Cooperaton Mddleware Gang Xu, JanGang Ma, and Tao Huang Technology Center of Software Engneerng, Insttute of Software, Chnese Academy of Scences,

More information

Federated Search of Text-Based Digital Libraries in Hierarchical Peer-to-Peer Networks

Federated Search of Text-Based Digital Libraries in Hierarchical Peer-to-Peer Networks Federated Search of Text-Based Dgtal Lbrares n Herarchcal Peer-to-Peer Networks Je Lu School of Computer Scence Carnege Mellon Unversty Pttsburgh, PA 15213 jelu@cs.cmu.edu Jame Callan School of Computer

More information

Application of Improved Fish Swarm Algorithm in Cloud Computing Resource Scheduling

Application of Improved Fish Swarm Algorithm in Cloud Computing Resource Scheduling , pp.40-45 http://dx.do.org/10.14257/astl.2017.143.08 Applcaton of Improved Fsh Swarm Algorthm n Cloud Computng Resource Schedulng Yu Lu, Fangtao Lu School of Informaton Engneerng, Chongqng Vocatonal Insttute

More information

Determining the Optimal Bandwidth Based on Multi-criterion Fusion

Determining the Optimal Bandwidth Based on Multi-criterion Fusion Proceedngs of 01 4th Internatonal Conference on Machne Learnng and Computng IPCSIT vol. 5 (01) (01) IACSIT Press, Sngapore Determnng the Optmal Bandwdth Based on Mult-crteron Fuson Ha-L Lang 1+, Xan-Mn

More information

Machine Learning: Algorithms and Applications

Machine Learning: Algorithms and Applications 14/05/1 Machne Learnng: Algorthms and Applcatons Florano Zn Free Unversty of Bozen-Bolzano Faculty of Computer Scence Academc Year 011-01 Lecture 10: 14 May 01 Unsupervsed Learnng cont Sldes courtesy of

More information

Tsinghua University at TAC 2009: Summarizing Multi-documents by Information Distance

Tsinghua University at TAC 2009: Summarizing Multi-documents by Information Distance Tsnghua Unversty at TAC 2009: Summarzng Mult-documents by Informaton Dstance Chong Long, Mnle Huang, Xaoyan Zhu State Key Laboratory of Intellgent Technology and Systems, Tsnghua Natonal Laboratory for

More information

Query Clustering Using a Hybrid Query Similarity Measure

Query Clustering Using a Hybrid Query Similarity Measure Query clusterng usng a hybrd query smlarty measure Fu. L., Goh, D.H., & Foo, S. (2004). WSEAS Transacton on Computers, 3(3), 700-705. Query Clusterng Usng a Hybrd Query Smlarty Measure Ln Fu, Don Hoe-Lan

More information

RAP. Speed/RAP/CODA. Real-time Systems. Modeling the sensor networks. Real-time Systems. Modeling the sensor networks. Real-time systems:

RAP. Speed/RAP/CODA. Real-time Systems. Modeling the sensor networks. Real-time Systems. Modeling the sensor networks. Real-time systems: Speed/RAP/CODA Presented by Octav Chpara Real-tme Systems Many wreless sensor network applcatons requre real-tme support Survellance and trackng Border patrol Fre fghtng Real-tme systems: Hard real-tme:

More information

Steps for Computing the Dissimilarity, Entropy, Herfindahl-Hirschman and. Accessibility (Gravity with Competition) Indices

Steps for Computing the Dissimilarity, Entropy, Herfindahl-Hirschman and. Accessibility (Gravity with Competition) Indices Steps for Computng the Dssmlarty, Entropy, Herfndahl-Hrschman and Accessblty (Gravty wth Competton) Indces I. Dssmlarty Index Measurement: The followng formula can be used to measure the evenness between

More information

Constructing Minimum Connected Dominating Set: Algorithmic approach

Constructing Minimum Connected Dominating Set: Algorithmic approach Constructng Mnmum Connected Domnatng Set: Algorthmc approach G.N. Puroht and Usha Sharma Centre for Mathematcal Scences, Banasthal Unversty, Rajasthan 304022 usha.sharma94@yahoo.com Abstract: Connected

More information

Available online at Available online at Advanced in Control Engineering and Information Science

Available online at   Available online at   Advanced in Control Engineering and Information Science Avalable onlne at wwwscencedrectcom Avalable onlne at wwwscencedrectcom Proceda Proceda Engneerng Engneerng 00 (2011) 15000 000 (2011) 1642 1646 Proceda Engneerng wwwelsevercom/locate/proceda Advanced

More information

Private Information Retrieval (PIR)

Private Information Retrieval (PIR) 2 Levente Buttyán Problem formulaton Alce wants to obtan nformaton from a database, but she does not want the database to learn whch nformaton she wanted e.g., Alce s an nvestor queryng a stock-market

More information

Oracle Database: SQL and PL/SQL Fundamentals Certification Course

Oracle Database: SQL and PL/SQL Fundamentals Certification Course Oracle Database: SQL and PL/SQL Fundamentals Certfcaton Course 1 Duraton: 5 Days (30 hours) What you wll learn: Ths Oracle Database: SQL and PL/SQL Fundamentals tranng delvers the fundamentals of SQL and

More information

Advanced Computer Networks

Advanced Computer Networks Char of Network Archtectures and Servces Department of Informatcs Techncal Unversty of Munch Note: Durng the attendance check a stcker contanng a unque QR code wll be put on ths exam. Ths QR code contans

More information

Learning-Based Top-N Selection Query Evaluation over Relational Databases

Learning-Based Top-N Selection Query Evaluation over Relational Databases Learnng-Based Top-N Selecton Query Evaluaton over Relatonal Databases Lang Zhu *, Wey Meng ** * School of Mathematcs and Computer Scence, Hebe Unversty, Baodng, Hebe 071002, Chna, zhu@mal.hbu.edu.cn **

More information

A Unified Framework for Semantics and Feature Based Relevance Feedback in Image Retrieval Systems

A Unified Framework for Semantics and Feature Based Relevance Feedback in Image Retrieval Systems A Unfed Framework for Semantcs and Feature Based Relevance Feedback n Image Retreval Systems Ye Lu *, Chunhu Hu 2, Xngquan Zhu 3*, HongJang Zhang 2, Qang Yang * School of Computng Scence Smon Fraser Unversty

More information

Classifier Selection Based on Data Complexity Measures *

Classifier Selection Based on Data Complexity Measures * Classfer Selecton Based on Data Complexty Measures * Edth Hernández-Reyes, J.A. Carrasco-Ochoa, and J.Fco. Martínez-Trndad Natonal Insttute for Astrophyscs, Optcs and Electroncs, Lus Enrque Erro No.1 Sta.

More information

The Shortest Path of Touring Lines given in the Plane

The Shortest Path of Touring Lines given in the Plane Send Orders for Reprnts to reprnts@benthamscence.ae 262 The Open Cybernetcs & Systemcs Journal, 2015, 9, 262-267 The Shortest Path of Tourng Lnes gven n the Plane Open Access Ljuan Wang 1,2, Dandan He

More information

UB at GeoCLEF Department of Geography Abstract

UB at GeoCLEF Department of Geography   Abstract UB at GeoCLEF 2006 Mguel E. Ruz (1), Stuart Shapro (2), June Abbas (1), Slva B. Southwck (1) and Davd Mark (3) State Unversty of New York at Buffalo (1) Department of Lbrary and Informaton Studes (2) Department

More information

An Image Fusion Approach Based on Segmentation Region

An Image Fusion Approach Based on Segmentation Region Rong Wang, L-Qun Gao, Shu Yang, Yu-Hua Cha, and Yan-Chun Lu An Image Fuson Approach Based On Segmentaton Regon An Image Fuson Approach Based on Segmentaton Regon Rong Wang, L-Qun Gao, Shu Yang 3, Yu-Hua

More information

An efficient iterative source routing algorithm

An efficient iterative source routing algorithm An effcent teratve source routng algorthm Gang Cheng Ye Tan Nrwan Ansar Advanced Networng Lab Department of Electrcal Computer Engneerng New Jersey Insttute of Technology Newar NJ 7 {gc yt Ansar}@ntedu

More information

An Intelligent Context Interpreter based on XML Schema Mapping

An Intelligent Context Interpreter based on XML Schema Mapping An Intellgent Context Interpreter based on XML Schema Mappng Been-Chan Chen Dept. of Computer Scence and Informaton Engneerng Natonal Unversty of Tanan, Tanan, Tawan, R. O. C. e-mal: bcchen@mal.nutn.edu.tw

More information

A Topology-aware Random Walk

A Topology-aware Random Walk A Topology-aware Random Walk Inkwan Yu, Rchard Newman Dept. of CISE, Unversty of Florda, Ganesvlle, Florda, USA Abstract When a graph can be decomposed nto clusters of well connected subgraphs, t s possble

More information

AN INDEXING METHOD FOR SUPPORTING SPATIAL QUERIES IN STRUCTURED PEER-TO-PEER SYSTEMS

AN INDEXING METHOD FOR SUPPORTING SPATIAL QUERIES IN STRUCTURED PEER-TO-PEER SYSTEMS AN INDEXING METHOD FOR SUPPORTING SPATIAL QUERIES IN STRUCTURED PEER-TO-PEER SYSTEMS Lngku Meng a, Wenun Xe a, *, Dan Lu a, b a School of Remote Sensng and Informaton Engneerng, Wuhan Unversty, Wuhan 4379,

More information

Description of NTU Approach to NTCIR3 Multilingual Information Retrieval

Description of NTU Approach to NTCIR3 Multilingual Information Retrieval Proceedngs of the Thrd NTCIR Workshop Descrpton of NTU Approach to NTCIR3 Multlngual Informaton Retreval Wen-Cheng Ln and Hsn-Hs Chen Department of Computer Scence and Informaton Engneerng Natonal Tawan

More information

Comparison of Heuristics for Scheduling Independent Tasks on Heterogeneous Distributed Environments

Comparison of Heuristics for Scheduling Independent Tasks on Heterogeneous Distributed Environments Comparson of Heurstcs for Schedulng Independent Tasks on Heterogeneous Dstrbuted Envronments Hesam Izakan¹, Ath Abraham², Senor Member, IEEE, Václav Snášel³ ¹ Islamc Azad Unversty, Ramsar Branch, Ramsar,

More information

DAQ-Middleware: Data Acquisition Middleware based on Internet of Things

DAQ-Middleware: Data Acquisition Middleware based on Internet of Things DAQ-Mddleware: Data Acquston Mddleware based on Internet of Thngs Zhjn Qu, Zhongwen Guo, Shua Guo, Yngjan Lu and Yu Wang Ocean Unversty of Chna, Qngdao, Shandong, Chna Unversty of North Carolna at Charlotte,

More information

A high precision collaborative vision measurement of gear chamfering profile

A high precision collaborative vision measurement of gear chamfering profile Internatonal Conference on Advances n Mechancal Engneerng and Industral Informatcs (AMEII 05) A hgh precson collaboratve vson measurement of gear chamferng profle Conglng Zhou, a, Zengpu Xu, b, Chunmng

More information

Spatial Data Dynamic Balancing Distribution Method Based on the Minimum Spatial Proximity for Parallel Spatial Database

Spatial Data Dynamic Balancing Distribution Method Based on the Minimum Spatial Proximity for Parallel Spatial Database JOURNAL OF SOFTWARE, VOL. 6, NO. 7, JULY 211 1337 Spatal Data Dynamc Balancng Dstrbuton Method Based on the Mnmum Spatal Proxmty for Parallel Spatal Database Yan Zhou College of Automaton Unversty of Electrc

More information

6.854 Advanced Algorithms Petar Maymounkov Problem Set 11 (November 23, 2005) With: Benjamin Rossman, Oren Weimann, and Pouya Kheradpour

6.854 Advanced Algorithms Petar Maymounkov Problem Set 11 (November 23, 2005) With: Benjamin Rossman, Oren Weimann, and Pouya Kheradpour 6.854 Advanced Algorthms Petar Maymounkov Problem Set 11 (November 23, 2005) Wth: Benjamn Rossman, Oren Wemann, and Pouya Kheradpour Problem 1. We reduce vertex cover to MAX-SAT wth weghts, such that the

More information

A Clustering Algorithm for Chinese Adjectives and Nouns 1

A Clustering Algorithm for Chinese Adjectives and Nouns 1 Clusterng lgorthm for Chnese dectves and ouns Yang Wen, Chunfa Yuan, Changnng Huang 2 State Key aboratory of Intellgent Technology and System Deptartment of Computer Scence & Technology, Tsnghua Unversty,

More information

Distributed Middlebox Placement Based on Potential Game

Distributed Middlebox Placement Based on Potential Game Int. J. Communcatons, Network and System Scences, 2017, 10, 264-273 http://www.scrp.org/ournal/cns ISSN Onlne: 1913-3723 ISSN Prnt: 1913-3715 Dstrbuted Mddlebox Placement Based on Potental Game Yongwen

More information

Problem Definitions and Evaluation Criteria for Computational Expensive Optimization

Problem Definitions and Evaluation Criteria for Computational Expensive Optimization Problem efntons and Evaluaton Crtera for Computatonal Expensve Optmzaton B. Lu 1, Q. Chen and Q. Zhang 3, J. J. Lang 4, P. N. Suganthan, B. Y. Qu 6 1 epartment of Computng, Glyndwr Unversty, UK Faclty

More information

An Improved Image Segmentation Algorithm Based on the Otsu Method

An Improved Image Segmentation Algorithm Based on the Otsu Method 3th ACIS Internatonal Conference on Software Engneerng, Artfcal Intellgence, Networkng arallel/dstrbuted Computng An Improved Image Segmentaton Algorthm Based on the Otsu Method Mengxng Huang, enjao Yu,

More information

Future Generation Computer Systems

Future Generation Computer Systems Future Generaton Computer Systems 29 (2013) 1631 1644 Contents lsts avalable at ScVerse ScenceDrect Future Generaton Computer Systems journal homepage: www.elsever.com/locate/fgcs Gosspng for resource

More information

NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS

NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS ARPN Journal of Engneerng and Appled Scences 006-017 Asan Research Publshng Network (ARPN). All rghts reserved. NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS Igor Grgoryev, Svetlana

More information

K-means and Hierarchical Clustering

K-means and Hierarchical Clustering Note to other teachers and users of these sldes. Andrew would be delghted f you found ths source materal useful n gvng your own lectures. Feel free to use these sldes verbatm, or to modfy them to ft your

More information

Outline. Self-Organizing Maps (SOM) US Hebbian Learning, Cntd. The learning rule is Hebbian like:

Outline. Self-Organizing Maps (SOM) US Hebbian Learning, Cntd. The learning rule is Hebbian like: Self-Organzng Maps (SOM) Turgay İBRİKÇİ, PhD. Outlne Introducton Structures of SOM SOM Archtecture Neghborhoods SOM Algorthm Examples Summary 1 2 Unsupervsed Hebban Learnng US Hebban Learnng, Cntd 3 A

More information

SLAM Summer School 2006 Practical 2: SLAM using Monocular Vision

SLAM Summer School 2006 Practical 2: SLAM using Monocular Vision SLAM Summer School 2006 Practcal 2: SLAM usng Monocular Vson Javer Cvera, Unversty of Zaragoza Andrew J. Davson, Imperal College London J.M.M Montel, Unversty of Zaragoza. josemar@unzar.es, jcvera@unzar.es,

More information

Classification Method in Integrated Information Network Using Vector Image Comparison

Classification Method in Integrated Information Network Using Vector Image Comparison Sensors & Transducers 2014 by IFSA Publshng, S. L. http://www.sensorsportal.com Classfcaton Method n Integrated Informaton Network Usng Vector Image Comparson Zhou Yuan Guangdong Polytechnc Normal Unversty

More information

Related-Mode Attacks on CTR Encryption Mode

Related-Mode Attacks on CTR Encryption Mode Internatonal Journal of Network Securty, Vol.4, No.3, PP.282 287, May 2007 282 Related-Mode Attacks on CTR Encrypton Mode Dayn Wang, Dongda Ln, and Wenlng Wu (Correspondng author: Dayn Wang) Key Laboratory

More information

Fast Computation of Shortest Path for Visiting Segments in the Plane

Fast Computation of Shortest Path for Visiting Segments in the Plane Send Orders for Reprnts to reprnts@benthamscence.ae 4 The Open Cybernetcs & Systemcs Journal, 04, 8, 4-9 Open Access Fast Computaton of Shortest Path for Vstng Segments n the Plane Ljuan Wang,, Bo Jang

More information

Overview. Basic Setup [9] Motivation and Tasks. Modularization 2008/2/20 IMPROVED COVERAGE CONTROL USING ONLY LOCAL INFORMATION

Overview. Basic Setup [9] Motivation and Tasks. Modularization 2008/2/20 IMPROVED COVERAGE CONTROL USING ONLY LOCAL INFORMATION Overvew 2 IMPROVED COVERAGE CONTROL USING ONLY LOCAL INFORMATION Introducton Mult- Smulator MASIM Theoretcal Work and Smulaton Results Concluson Jay Wagenpfel, Adran Trachte Motvaton and Tasks Basc Setup

More information

Real-time Fault-tolerant Scheduling Algorithm for Distributed Computing Systems

Real-time Fault-tolerant Scheduling Algorithm for Distributed Computing Systems Real-tme Fault-tolerant Schedulng Algorthm for Dstrbuted Computng Systems Yun Lng, Y Ouyang College of Computer Scence and Informaton Engneerng Zheang Gongshang Unversty Postal code: 310018 P.R.CHINA {ylng,

More information

Hermite Splines in Lie Groups as Products of Geodesics

Hermite Splines in Lie Groups as Products of Geodesics Hermte Splnes n Le Groups as Products of Geodescs Ethan Eade Updated May 28, 2017 1 Introducton 1.1 Goal Ths document defnes a curve n the Le group G parametrzed by tme and by structural parameters n the

More information

Adaptive Energy and Location Aware Routing in Wireless Sensor Network

Adaptive Energy and Location Aware Routing in Wireless Sensor Network Adaptve Energy and Locaton Aware Routng n Wreless Sensor Network Hong Fu 1,1, Xaomng Wang 1, Yngshu L 1 Department of Computer Scence, Shaanx Normal Unversty, X an, Chna, 71006 fuhong433@gmal.com {wangxmsnnu@hotmal.cn}

More information

Quality Improvement Algorithm for Tetrahedral Mesh Based on Optimal Delaunay Triangulation

Quality Improvement Algorithm for Tetrahedral Mesh Based on Optimal Delaunay Triangulation Intellgent Informaton Management, 013, 5, 191-195 Publshed Onlne November 013 (http://www.scrp.org/journal/m) http://dx.do.org/10.36/m.013.5601 Qualty Improvement Algorthm for Tetrahedral Mesh Based on

More information

Avoiding congestion through dynamic load control

Avoiding congestion through dynamic load control Avodng congeston through dynamc load control Vasl Hnatyshn, Adarshpal S. Seth Department of Computer and Informaton Scences, Unversty of Delaware, Newark, DE 976 ABSTRACT The current best effort approach

More information

BioTechnology. An Indian Journal FULL PAPER. Trade Science Inc.

BioTechnology. An Indian Journal FULL PAPER. Trade Science Inc. [Type text] [Type text] [Type text] ISSN : 0974-74 Volume 0 Issue BoTechnology 04 An Indan Journal FULL PAPER BTAIJ 0() 04 [684-689] Revew on Chna s sports ndustry fnancng market based on market -orented

More information

Efficient Content Distribution in Wireless P2P Networks

Efficient Content Distribution in Wireless P2P Networks Effcent Content Dstrbuton n Wreless P2P Networs Qong Sun, Vctor O. K. L, and Ka-Cheong Leung Department of Electrcal and Electronc Engneerng The Unversty of Hong Kong Pofulam Road, Hong Kong, Chna {oansun,

More information

Virtual Memory. Background. No. 10. Virtual Memory: concept. Logical Memory Space (review) Demand Paging(1) Virtual Memory

Virtual Memory. Background. No. 10. Virtual Memory: concept. Logical Memory Space (review) Demand Paging(1) Virtual Memory Background EECS. Operatng System Fundamentals No. Vrtual Memory Prof. Hu Jang Department of Electrcal Engneerng and Computer Scence, York Unversty Memory-management methods normally requres the entre process

More information

Remote Sensing Image Retrieval Algorithm based on MapReduce and Characteristic Information

Remote Sensing Image Retrieval Algorithm based on MapReduce and Characteristic Information Remote Sensng Image Retreval Algorthm based on MapReduce and Characterstc Informaton Zhang Meng 1, 1 Computer School, Wuhan Unversty Hube, Wuhan430097 Informaton Center, Wuhan Unversty Hube, Wuhan430097

More information

The Codesign Challenge

The Codesign Challenge ECE 4530 Codesgn Challenge Fall 2007 Hardware/Software Codesgn The Codesgn Challenge Objectves In the codesgn challenge, your task s to accelerate a gven software reference mplementaton as fast as possble.

More information

Research of Dynamic Access to Cloud Database Based on Improved Pheromone Algorithm

Research of Dynamic Access to Cloud Database Based on Improved Pheromone Algorithm , pp.197-202 http://dx.do.org/10.14257/dta.2016.9.5.20 Research of Dynamc Access to Cloud Database Based on Improved Pheromone Algorthm Yongqang L 1 and Jn Pan 2 1 (Software Technology Vocatonal College,

More information

The Research of Support Vector Machine in Agricultural Data Classification

The Research of Support Vector Machine in Agricultural Data Classification The Research of Support Vector Machne n Agrcultural Data Classfcaton Le Sh, Qguo Duan, Xnmng Ma, Me Weng College of Informaton and Management Scence, HeNan Agrcultural Unversty, Zhengzhou 45000 Chna Zhengzhou

More information

CE 221 Data Structures and Algorithms

CE 221 Data Structures and Algorithms CE 1 ata Structures and Algorthms Chapter 4: Trees BST Text: Read Wess, 4.3 Izmr Unversty of Economcs 1 The Search Tree AT Bnary Search Trees An mportant applcaton of bnary trees s n searchng. Let us assume

More information

NGPM -- A NSGA-II Program in Matlab

NGPM -- A NSGA-II Program in Matlab Verson 1.4 LIN Song Aerospace Structural Dynamcs Research Laboratory College of Astronautcs, Northwestern Polytechncal Unversty, Chna Emal: lsssswc@163.com 2011-07-26 Contents Contents... 1. Introducton...

More information

Efficient Semantically Equal Join on Strings in Practice

Efficient Semantically Equal Join on Strings in Practice Thammasat Int. J. Sc. Tech., Vol. 4, No., Aprl-June 009 Effcent Semantcally Equal Jon on Strngs n Practce Juggapong Natwcha Computer Engneerng Department, Faculty of Engneerng Chang Ma Unversty, Chang

More information

DEAR: A DEVICE AND ENERGY AWARE ROUTING PROTOCOL FOR MOBILE AD HOC NETWORKS

DEAR: A DEVICE AND ENERGY AWARE ROUTING PROTOCOL FOR MOBILE AD HOC NETWORKS DEAR: A DEVICE AND ENERGY AWARE ROUTING PROTOCOL FOR MOBILE AD HOC NETWORKS Arun Avudanayagam Yuguang Fang Wenjng Lou Department of Electrcal and Computer Engneerng Unversty of Florda Ganesvlle, FL 3261

More information

Efficient Segmentation and Classification of Remote Sensing Image Using Local Self Similarity

Efficient Segmentation and Classification of Remote Sensing Image Using Local Self Similarity ISSN(Onlne): 2320-9801 ISSN (Prnt): 2320-9798 Internatonal Journal of Innovatve Research n Computer and Communcaton Engneerng (An ISO 3297: 2007 Certfed Organzaton) Vol.2, Specal Issue 1, March 2014 Proceedngs

More information

Internet Traffic Managers

Internet Traffic Managers Internet Traffc Managers Ibrahm Matta matta@cs.bu.edu www.cs.bu.edu/faculty/matta Computer Scence Department Boston Unversty Boston, MA 225 Jont work wth members of the WING group: Azer Bestavros, John

More information

Subspace clustering. Clustering. Fundamental to all clustering techniques is the choice of distance measure between data points;

Subspace clustering. Clustering. Fundamental to all clustering techniques is the choice of distance measure between data points; Subspace clusterng Clusterng Fundamental to all clusterng technques s the choce of dstance measure between data ponts; D q ( ) ( ) 2 x x = x x, j k = 1 k jk Squared Eucldean dstance Assumpton: All features

More information

Cost-efficient deployment of distributed software services

Cost-efficient deployment of distributed software services 1/30 Cost-effcent deployment of dstrbuted software servces csorba@tem.ntnu.no 2/30 Short ntroducton & contents Cost-effcent deployment of dstrbuted software servces Cost functons Bo-nspred decentralzed

More information

Goals and Approach Type of Resources Allocation Models Shared Non-shared Not in this Lecture In this Lecture

Goals and Approach Type of Resources Allocation Models Shared Non-shared Not in this Lecture In this Lecture Goals and Approach CS 194: Dstrbuted Systems Resource Allocaton Goal: acheve predcable performances Three steps: 1) Estmate applcaton s resource needs (not n ths lecture) 2) Admsson control 3) Resource

More information

A RECONFIGURABLE ARCHITECTURE FOR MULTI-GIGABIT SPEED CONTENT-BASED ROUTING. James Moscola, Young H. Cho, John W. Lockwood

A RECONFIGURABLE ARCHITECTURE FOR MULTI-GIGABIT SPEED CONTENT-BASED ROUTING. James Moscola, Young H. Cho, John W. Lockwood A RECONFIGURABLE ARCHITECTURE FOR MULTI-GIGABIT SPEED CONTENT-BASED ROUTING James Moscola, Young H. Cho, John W. Lockwood Dept. of Computer Scence and Engneerng Washngton Unversty, St. Lous, MO {jmm5,

More information

Delay Variation Optimized Traffic Allocation Based on Network Calculus for Multi-path Routing in Wireless Mesh Networks

Delay Variation Optimized Traffic Allocation Based on Network Calculus for Multi-path Routing in Wireless Mesh Networks Appl. Math. Inf. Sc. 7, No. 2L, 467-474 2013) 467 Appled Mathematcs & Informaton Scences An Internatonal Journal http://dx.do.org/10.12785/ams/072l13 Delay Varaton Optmzed Traffc Allocaton Based on Network

More information

Evaluation of an Enhanced Scheme for High-level Nested Network Mobility

Evaluation of an Enhanced Scheme for High-level Nested Network Mobility IJCSNS Internatonal Journal of Computer Scence and Network Securty, VOL.15 No.10, October 2015 1 Evaluaton of an Enhanced Scheme for Hgh-level Nested Network Moblty Mohammed Babker Al Mohammed, Asha Hassan.

More information

A Frame Packing Mechanism Using PDO Communication Service within CANopen

A Frame Packing Mechanism Using PDO Communication Service within CANopen 28 A Frame Packng Mechansm Usng PDO Communcaton Servce wthn CANopen Mnkoo Kang and Kejn Park Dvson of Industral & Informaton Systems Engneerng, Ajou Unversty, Suwon, Gyeongg-do, South Korea Summary The

More information

Performance Evaluation of Information Retrieval Systems

Performance Evaluation of Information Retrieval Systems Why System Evaluaton? Performance Evaluaton of Informaton Retreval Systems Many sldes n ths secton are adapted from Prof. Joydeep Ghosh (UT ECE) who n turn adapted them from Prof. Dk Lee (Unv. of Scence

More information