Figure 1 - uploaded by Lionel M. Ni
Content may be subject to copyright.
Two examples of P2P overlay networks. 

Two examples of P2P overlay networks. 

Source publication
Article
Full-text available
Peer-to-peer (P2P) and Grid computing systems have emerged as popular models aiming at further utilizing Internet information and resources, complementing the available client-server services. However, the mechanism of peers randomly choosing logical neighbors without any knowledge about underlying physical topology can cause a serious topology mis...

Contexts in source publication

Context 1
... mechanisms that a peer joins the P2P network by randomly picking some peers as its logical neighbors, and the nature of flooding search make an inefficient mismatched overlay network and cause large amount of unnecessary traffic. Figure 1 shows two examples of P2P overlay topology (A, B, and D are three participating peers) and physical topology (nodes A, B, C, and D) map- pings, where solid lines denote physical connections and dashes lines denote overlay (logical) connections. Consider the case of a message delivery from peer A to peer B. In the left figure, A and B are both P2P neighbors and physical neighbors. ...
Context 2
... only one communication is involved. In the right figure, since A and B are not P2P neighbors, A has to send the message to D before forwarding to B. This will involve 5 communications as indicated in Figure 1. Clearly, such a mapping creates much unnecessary traffic and lengthens the query response time. ...
Context 3
... each query, each peer records the neighbors that relay the query to it. Therefore, in the worst case, the same query message can be sent on each link at most twice as illustrated in Figure 1. For an overlay network with n peers, we use c n to denote the average number of neighbors, and use c e to denote the average cost of the logical links. ...
Context 4
... order to keep the same search scope, AOTO and LTM may need a larger initial value of TTL. Figure 10 shows that with reduc- tion of the traffic, the queries' average response times of AOTO and LTM are also reduced in a dynamic environment. ...

Similar publications

Article
Full-text available
In this paper we present Genetic Algorithms (GAs) based schedulers for ef-ficiently allocating jobs to resources in a Grid system. Scheduling is a key problem in emergent computational systems, such as Grid and P2P, in order to benefit from the large computing capacity of such systems. We present an extensive study on the usefulness of GAs for desi...
Article
Full-text available
Intelligent transportation systems have become increasingly important for the public transportation in Shanghai. In response, ShanghaiGrid (SG) project aims to provide abundant intelligent transportation services to improve the traffic condition. A challenging service in SG is to accurately locate the positions of moving vehicles in real time. In t...
Article
Full-text available
The steady increase in data sets of scientific applications, the trend towards collaborative research and the emergence of grid computing has created a need to move large quan-tities of data over wide-area networks. The dynamic nature of network makes it difficult to tune data transfer protocols to use the full bandwidth. Further, data transfers ar...
Article
Full-text available
The cornerstone of successful deployment of large scale grid systems depends on efficient resource discovery mechanisms. In this respect, this paper presents a grid information sys-tem supported by a self-structured overlay topology and pro-active information caching. The proposed approach features an ant-inspired self-organized overlay constructio...
Article
Full-text available
Dealing with the churn problem is an important requirement in distributed systems in general and more precisely in structured peer-to-peer overlay networks due to their dynamicity. This problem refers to the change in the set of participating nodes due to the frequent joins, leaves or failures. Such variations induce at worst the loss of objects an...

Citations

... First, it prevents the underlying network topology to be taken into consideration by the peer sampling service. This problem is known as topology mismatch [18]: it usually leads to scenarios where many overlay links are suboptimal with regard to a given network efficiency criteria such as bandwidth or latency. Second, because the overlay structure is random, it fails to exploit the natural heterogeneity [19] of large-scale peer-to-peer systems, and does not take advantage of nodes and links that have a higher capacity. ...
Chapter
Full-text available
Unstructured peer-to-peer overlay networks are very resilient to churn and topology changes, while requiring little maintenance cost. Therefore, they are an infrastructure to build highly scalable large-scale services in dynamic networks. Typically, the overlay topology is defined by a peer sampling service that aims at maintaining, in each process, a random partial view of peers in the system. The resulting random unstructured topology is suboptimal when a specific performance metric is considered. On the other hand, structured approaches (for instance, a spanning tree) may optimize a given target performance metric but are highly fragile. In fact, the cost for maintaining structures with strong constraints may easily become prohibitive in highly dynamic networks. This chapter discusses different techniques that aim at combining the advantages of unstructured and structured networks. Namely we focus on two distinct approaches, one based on optimizing the overlay and another based on optimizing the gossip mechanism itself.