Dragonfly

Cloud assisted peer-to-peer architecture for multipoint media streaming applications

Erdinc Korpeoglu, Cetin Sahin, Divyakant Agrawal, Amr El Abbadi, Takeo Hosomi, Yoshiki Seo

Research output: Chapter in Book/Report/Conference proceedingConference contribution

7 Citations (Scopus)

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.

Original languageEnglish
Title of host publicationIEEE International Conference on Cloud Computing, CLOUD
Pages269-276
Number of pages8
DOIs
Publication statusPublished - 2013
Externally publishedYes
Event2013 IEEE 6th International Conference on Cloud Computing, CLOUD 2013 - Santa Clara, CA, United States
Duration: 27 Jun 20132 Jul 2013

Other

Other2013 IEEE 6th International Conference on Cloud Computing, CLOUD 2013
CountryUnited States
CitySanta Clara, CA
Period27/6/132/7/13

Fingerprint

Media streaming
Cloud computing
Application programs
Costs
Hardware
Bandwidth

Keywords

  • Cloud Computing
  • Geometric Routing
  • Hybrid Architecture
  • Live Streaming
  • Multicast
  • Multipoint Media Streaming
  • P2P Cloud
  • Peer-to-Peer Systems

ASJC Scopus subject areas

  • Artificial Intelligence
  • Information Systems
  • Software

Cite this

Korpeoglu, E., Sahin, C., Agrawal, D., Abbadi, A. E., Hosomi, T., & Seo, Y. (2013). Dragonfly: Cloud assisted peer-to-peer architecture for multipoint media streaming applications. In IEEE International Conference on Cloud Computing, CLOUD (pp. 269-276). [6676704] https://doi.org/10.1109/CLOUD.2013.60

Dragonfly : Cloud assisted peer-to-peer architecture for multipoint media streaming applications. / Korpeoglu, Erdinc; Sahin, Cetin; Agrawal, Divyakant; Abbadi, Amr El; Hosomi, Takeo; Seo, Yoshiki.

IEEE International Conference on Cloud Computing, CLOUD. 2013. p. 269-276 6676704.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Korpeoglu, E, Sahin, C, Agrawal, D, Abbadi, AE, Hosomi, T & Seo, Y 2013, Dragonfly: Cloud assisted peer-to-peer architecture for multipoint media streaming applications. in IEEE International Conference on Cloud Computing, CLOUD., 6676704, pp. 269-276, 2013 IEEE 6th International Conference on Cloud Computing, CLOUD 2013, Santa Clara, CA, United States, 27/6/13. https://doi.org/10.1109/CLOUD.2013.60
Korpeoglu E, Sahin C, Agrawal D, Abbadi AE, Hosomi T, Seo Y. Dragonfly: Cloud assisted peer-to-peer architecture for multipoint media streaming applications. In IEEE International Conference on Cloud Computing, CLOUD. 2013. p. 269-276. 6676704 https://doi.org/10.1109/CLOUD.2013.60
Korpeoglu, Erdinc ; Sahin, Cetin ; Agrawal, Divyakant ; Abbadi, Amr El ; Hosomi, Takeo ; Seo, Yoshiki. / Dragonfly : Cloud assisted peer-to-peer architecture for multipoint media streaming applications. IEEE International Conference on Cloud Computing, CLOUD. 2013. pp. 269-276
@inproceedings{b6198dbc62f043eab398f5bd8aa655f5,
title = "Dragonfly: Cloud assisted peer-to-peer architecture for multipoint media streaming applications",
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, Geometric Routing, Hybrid Architecture, Live Streaming, Multicast, Multipoint Media Streaming, P2P Cloud, Peer-to-Peer Systems",
author = "Erdinc Korpeoglu and Cetin Sahin and Divyakant Agrawal and Abbadi, {Amr El} and Takeo Hosomi and Yoshiki Seo",
year = "2013",
doi = "10.1109/CLOUD.2013.60",
language = "English",
pages = "269--276",
booktitle = "IEEE International Conference on Cloud Computing, CLOUD",

}

TY - GEN

T1 - Dragonfly

T2 - Cloud assisted peer-to-peer architecture for multipoint media streaming applications

AU - Korpeoglu, Erdinc

AU - Sahin, Cetin

AU - Agrawal, Divyakant

AU - Abbadi, Amr El

AU - Hosomi, Takeo

AU - Seo, Yoshiki

PY - 2013

Y1 - 2013

N2 - 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.

AB - 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.

KW - Cloud Computing

KW - Geometric Routing

KW - Hybrid Architecture

KW - Live Streaming

KW - Multicast

KW - Multipoint Media Streaming

KW - P2P Cloud

KW - Peer-to-Peer Systems

UR - http://www.scopus.com/inward/record.url?scp=84897708245&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84897708245&partnerID=8YFLogxK

U2 - 10.1109/CLOUD.2013.60

DO - 10.1109/CLOUD.2013.60

M3 - Conference contribution

SP - 269

EP - 276

BT - IEEE International Conference on Cloud Computing, CLOUD

ER -