• DocumentCode
    2604048
  • Title

    A Cross-layer Optimized Distributed Scheduling Algorithm for Peer-to-Peer Video Streaming over Multi-hop Wireless Mesh Networks

  • Author

    Luo, Haiyan ; Ci, Song ; Wu, Dalei

  • Author_Institution
    Dept. of Comput. & Electron. Eng., Univ. of Nebraska-Lincoln, Lincoln, NE, USA
  • fYear
    2009
  • fDate
    22-26 June 2009
  • Firstpage
    1
  • Lastpage
    9
  • Abstract
    Peer-to-Peer (P2P) video streaming services on the Internet have gained increasing popularity during the past few years. However, many problems still need to be addressed before it can be widely deployed in the wireless environment. The existing P2P overlay network architecture hides the underlying network topology, assuming channel quality is always in perfect condition. This works well for the Internet-based services, but hardly meets the user-perceived video quality requirement in wireless environments due to the time-varying nature of wireless channels. Inspired by the tightly-coupled relationship between P2P overlay networks and the underlying networks, we propose a novel scheduling algorithm on the basis of a quality-driven cross-layer design framework to jointly optimize the parameters of different network layers to achieve highly- improved video quality for P2P video streaming applications in multi-hop wireless mesh networks. In this paper, the quality-driven P2P scheduling algorithm is formulated into a distributed distortion-delay optimization problem, where the expected video distortion is minimized under the constraint of a given packet playback deadline to select the optimal combination of system parameters residing in different network layers. Then we provide the algorithmic solution to the formulated problem based on dynamic programming. The distributed optimization running on each partner node adopted in the scheduling algorithm greatly reduces the computational intensity. Extensive experimental results demonstrate 5-15dB quality enhancement in terms of PSNR by using the proposed scheduling algorithm.
  • Keywords
    Internet; dynamic programming; peer-to-peer computing; scheduling; telecommunication network topology; time-varying channels; video streaming; wireless channels; Internet; cross-layer optimization; distributed scheduling algorithm; dynamic programming; multihop wireless mesh network; peer-to-peer video streaming; quality-driven cross-layer design; time-varying channel; video distortion; wireless channel; Constraint optimization; Cross layer design; Design optimization; Network topology; Peer to peer computing; Scheduling algorithm; Spread spectrum communication; Streaming media; Web and internet services; Wireless mesh networks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Sensor, Mesh and Ad Hoc Communications and Networks, 2009. SECON '09. 6th Annual IEEE Communications Society Conference on
  • Conference_Location
    Rome
  • Print_ISBN
    978-1-4244-2907-3
  • Electronic_ISBN
    978-1-4244-2908-0
  • Type

    conf

  • DOI
    10.1109/SAHCN.2009.5168902
  • Filename
    5168902