• DocumentCode
    650608
  • Title

    Dragonfly: Cloud Assisted Peer-to-Peer Architecture for Multipoint Media Streaming Applications

  • Author

    Korpeoglu, Erdinc ; Sahin, C. ; Agrawal, Deepak ; El Abbadi, Amr ; Hosomi, T. ; Seo, Yeongkyo

  • Author_Institution
    UC Santa Barbara, CA, USA
  • fYear
    2013
  • fDate
    June 28 2013-July 3 2013
  • Firstpage
    269
  • Lastpage
    276
  • Abstract
    Technology trends are not only transforming the hardware landscape of end-user devices but are also dramatically changing the types of software applications that are deployed on these devices. With the maturity of cloud computing during the past few years, users increasingly rely on networked applications that are deployed in the cloud. In particular, new applications will emerge where user interactions will be based on real-time continuous media streams instead of the traditional request-response types of interfaces. Furthermore, many of these applications will be multi-user streaming media based interactions instead of a single user interaction with an application. In this paper, we propose a geographic location-aware, hybrid, scalable cloud assisted peer-to-peer (P2P) architecture to support such applications that targets low administration cost, reduced bandwidth consumption, low latency, low initial investment cost and optimized resource usage. The main objective is to develop an efficient media delivery system that leverages locality. We propose a 3-layer novel architecture that uses at the core the cloud for application management, 2-tier edge cloud for supporting geo-dispersed user groups, and at the lowest level peer-to-peer dynamic overlays for locally clustered user groups. The proposed architecture manages multiple streaming sessions simultaneously and each streaming session is an independent entity. Our experiments on PlanetLab show that the dynamic construction and maintenance of delivering streams at both the user-level P2P overlay and edge cloud are indeed feasible and effective.
  • Keywords
    cloud computing; media streaming; peer-to-peer computing; 2-tier edge cloud; Dragonfly architecture; P2P architecture; PlanetLab; cloud assisted peer-to-peer architecture; cloud computing; cloud deployment; edge cloud; media delivery system; multipoint media streaming applications; multiuser streaming media; peer-to-peer dynamic overlays; realtime continuous media streams; software applications; streaming session management; technology trends; user interactions; user-level P2P overlay; Bandwidth; Cloud computing; Computer architecture; Maintenance engineering; Media; Peer-to-peer computing; Streaming media; Cloud Computing; Geometric Routing; Hybrid Architecture; Live Streaming; Multicast; Multipoint Media Streaming; P2P Cloud; Peer-to-Peer Systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cloud Computing (CLOUD), 2013 IEEE Sixth International Conference on
  • Conference_Location
    Santa Clara, CA
  • Print_ISBN
    978-0-7695-5028-2
  • Type

    conf

  • DOI
    10.1109/CLOUD.2013.60
  • Filename
    6676704