• DocumentCode
    3453592
  • Title

    Supporting peer-to-peer computing with FlexiNet

  • Author

    Fuhrmann, Thomas

  • Author_Institution
    Inst. fur Telematik, Karlsruhe Univ., Germany
  • fYear
    2003
  • fDate
    12-15 May 2003
  • Firstpage
    390
  • Lastpage
    397
  • Abstract
    Formation of suitable overlay-network topologies that are able to reflect the structure of the underlying network-infrastructure, has rarely been addressed by peer-to-peer applications so far. Often, peer-to-peer protocols restrain to purely random formation of their overlay-network. This leads to a far from optimal performance of such peer-to-peer networks and ruthlessly wastes network resources. In this paper, we describe a simple mechanism that uses programmable network technologies to improve the topology formation process of unstructured peer-to-peer networks. Being a network service, our mechanism does not require any modification of existing applications or computing systems. By that, it assists network operators with improving the performance of their network and relieves programmers from the burden of designing and implementing topology-aware peer-to-peer protocols. Although we use the well-know Gnutella protocol to describe the mechanism of our proposed service, it applies to all kinds of unstructured global peer-to-peer computing applications.
  • Keywords
    distributed processing; network topology; protocols; resource allocation; Gnutella protocol; network operator; overlay-network topology; peer-to-peer computing; programmable network technology; resource management; Bandwidth; Computer applications; Computer networks; IP networks; Network topology; Paper technology; Peer to peer computing; Programming profession; Protocols; Web and internet services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster Computing and the Grid, 2003. Proceedings. CCGrid 2003. 3rd IEEE/ACM International Symposium on
  • Print_ISBN
    0-7695-1919-9
  • Type

    conf

  • DOI
    10.1109/CCGRID.2003.1199392
  • Filename
    1199392