• DocumentCode
    2875924
  • Title

    Transmission Scheduling in Data-Driven Peer-to-Peer Streaming towards Optimal Throughput

  • Author

    Wu, Jiqing ; Peng, Yuxing ; Liu, Feng

  • Author_Institution
    Nat. Lab. for Parallel & Distrib. Process., Nat. Univ. of Defense Technol., Changsha, China
  • fYear
    2009
  • fDate
    9-11 July 2009
  • Firstpage
    277
  • Lastpage
    280
  • Abstract
    Peer-to-peer media streaming has been an important service on the internet in recent years. The Data-driven (or mesh-based) structure is adopted by most working systems,in which data scheduling is one of the important problems.However, those frequently used scheduling algorithms are often faced with such a case: A neighbor peer takes up its bandwidth to deliver the packets that other neighbors can also supply, but some packets only held by it are not delivered.These packets can not be delivered in the current scheduling cycle, even though that the other neighbors have surplus bandwidth. This is a kind of waste of bandwidth and decreases the throughput of transmission. In this paper we propose anew scheduling algorithm aiming at the optimal throughput:Bipartite-matching based Block Scheduling algorithm(BBS).We convert the original data scheduling problem to a problem of finding a maximum match on the correspond bipartite graph, then assign data packets to neighbors according to the maximum match. We evaluate the performance of BBS with extensive experiments and the results show that BBS throughput and provides better streaming quality than those frequently used scheduling algorithms.
  • Keywords
    data structures; media streaming; pattern matching; peer-to-peer computing; bandwidth waste; bipartite graph; bipartite-matching; block scheduling algorithm; data packets; data scheduling; data-driven peer-to-peer streaming; data-driven structure; peer-to-peer media streaming; surplus bandwidth; transmission scheduling; Bandwidth; Bipartite graph; Distributed processing; IP networks; Laboratories; Peer to peer computing; Scheduling algorithm; Streaming media; Throughput; Web and internet services; P2P streaming; bipartite-matching; scheduling; throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Networking, Architecture, and Storage, 2009. NAS 2009. IEEE International Conference on
  • Conference_Location
    Hunan
  • Print_ISBN
    978-0-7695-3741-2
  • Type

    conf

  • DOI
    10.1109/NAS.2009.36
  • Filename
    5197340