Angels in the Cloud: A Peer-Assisted Bulk-Synchronous Content Distribution Service
Leveraging client upload capacity through peer assisted content distribution was shown to decrease the load on content providers, while also improving average distribution times. These benefits, however, are limited by the disparity between client upload and download speeds, especially in scenarios...
Saved in:
Published in | 2011 IEEE 4th International Conference on Cloud Computing pp. 97 - 104 |
---|---|
Main Authors | , , |
Format | Conference Proceeding |
Language | English |
Published |
IEEE
01.07.2011
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Abstract | Leveraging client upload capacity through peer assisted content distribution was shown to decrease the load on content providers, while also improving average distribution times. These benefits, however, are limited by the disparity between client upload and download speeds, especially in scenarios requiring a minimum distribution time (MDT) of a fresh piece of content to a set of clients. Achieving MDT is crucial for bulk-synchronous applications, when every client in a set must wait for all other clients in the set to finish their downloads before being able to make use of the downloaded content. In this paper, we propose the use of dedicated servers, which we call angels to accelerate peer-assisted content distribution in general, and to minimize MDT in particular. An angel is not itself the content origin, nor is it interested in fully downloading the content, its only purpose is to enable a peer assisted content distribution scheme to approach the theoretical lower-bound for MDT. To overcome scalability issues inherent in an optimal MDT construction, we propose and evaluate a content exchange strategy involving angels, which we call Group Tree. In addition to simulation results that demonstrate the near optimal performance of our proposed approach, we present the architecture and implementation of CLOUDANGELS -- a service that allows the elastic, on-the-fly deployment of angels (in the cloud) to assist a content provider (off the cloud) in realizing its MDT objective. |
---|---|
AbstractList | Leveraging client upload capacity through peer assisted content distribution was shown to decrease the load on content providers, while also improving average distribution times. These benefits, however, are limited by the disparity between client upload and download speeds, especially in scenarios requiring a minimum distribution time (MDT) of a fresh piece of content to a set of clients. Achieving MDT is crucial for bulk-synchronous applications, when every client in a set must wait for all other clients in the set to finish their downloads before being able to make use of the downloaded content. In this paper, we propose the use of dedicated servers, which we call angels to accelerate peer-assisted content distribution in general, and to minimize MDT in particular. An angel is not itself the content origin, nor is it interested in fully downloading the content, its only purpose is to enable a peer assisted content distribution scheme to approach the theoretical lower-bound for MDT. To overcome scalability issues inherent in an optimal MDT construction, we propose and evaluate a content exchange strategy involving angels, which we call Group Tree. In addition to simulation results that demonstrate the near optimal performance of our proposed approach, we present the architecture and implementation of CLOUDANGELS -- a service that allows the elastic, on-the-fly deployment of angels (in the cloud) to assist a content provider (off the cloud) in realizing its MDT objective. |
Author | Bestavros, A. Sweha, R. Ishakian, V. |
Author_xml | – sequence: 1 givenname: R. surname: Sweha fullname: Sweha, R. email: remos@cs.bu.edu organization: Comput. Sci. Dept., Boston Univ., Boston, MA, USA – sequence: 2 givenname: V. surname: Ishakian fullname: Ishakian, V. email: visahak@cs.bu.edu organization: Comput. Sci. Dept., Boston Univ., Boston, MA, USA – sequence: 3 givenname: A. surname: Bestavros fullname: Bestavros, A. email: best@cs.bu.edu organization: Comput. Sci. Dept., Boston Univ., Boston, MA, USA |
BookMark | eNo9j0tLw0AURketYFu7dOVm_kDqncnNPNzF1BcUKtauS5K51dE4kUwi9N9bUFydxeF88E3YKLSBGLsQMBcC7FWxXG0WcwlCzA0esQloZTNEBeqYjaXIbKKEhRM2s9oIzLQGkyo9-ndGnrFZjO8AIMBkmUjH7DkPr9RE7gPv34gXTTu4a57zJ6IuyWP0sSfHb4bmI1nvQ_3WtaEdIi_a0FPo-eLgO18NvW8DX1P37Ws6Z6e7sok0--OUbe5uX4qHZLm6fyzyZeKFtJikzmo0O1SVg_LwQmNpUUlZl7pWmEqyKRprUusqsugyNAAVUeUqlEajTKfs8nfXE9H2q_OfZbffKgCjDtkPGaRUSw |
ContentType | Conference Proceeding |
DBID | 6IE 6IL CBEJK RIE RIL |
DOI | 10.1109/CLOUD.2011.84 |
DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume IEEE Xplore All Conference Proceedings IEEE Electronic Library Online IEEE Proceedings Order Plans (POP All) 1998-Present |
DatabaseTitleList | |
Database_xml | – sequence: 1 dbid: RIE name: IEEE Xplore Digital Library url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/ sourceTypes: Publisher |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Computer Science |
EISBN | 0769544606 9780769544601 |
EISSN | 2159-6190 |
EndPage | 104 |
ExternalDocumentID | 6008698 |
Genre | orig-research |
GroupedDBID | 6IE 6IF 6IK 6IL 6IN AAJGR ABLEC ACGFS ADZIZ ALMA_UNASSIGNED_HOLDINGS BEFXN BFFAM BGNUA BKEBE BPEOZ CBEJK CHZPO IEGSK IPLJI M43 OCL RIE RIL |
ID | FETCH-LOGICAL-i1294-3d9748f46bd0a44674a94622ca7c6432e93489839dbe94d54800beebdb4287423 |
IEDL.DBID | RIE |
ISBN | 9781457708367 1457708361 |
ISSN | 2159-6182 |
IngestDate | Wed Jun 26 19:19:56 EDT 2024 |
IsDoiOpenAccess | false |
IsOpenAccess | true |
IsPeerReviewed | false |
IsScholarly | false |
Language | English |
LinkModel | DirectLink |
MergedId | FETCHMERGED-LOGICAL-i1294-3d9748f46bd0a44674a94622ca7c6432e93489839dbe94d54800beebdb4287423 |
OpenAccessLink | http://www.cs.bu.edu/fac/best/res/papers/cloud11.pdf |
PageCount | 8 |
ParticipantIDs | ieee_primary_6008698 |
PublicationCentury | 2000 |
PublicationDate | 2011-July |
PublicationDateYYYYMMDD | 2011-07-01 |
PublicationDate_xml | – month: 07 year: 2011 text: 2011-July |
PublicationDecade | 2010 |
PublicationTitle | 2011 IEEE 4th International Conference on Cloud Computing |
PublicationTitleAbbrev | cloud |
PublicationYear | 2011 |
Publisher | IEEE |
Publisher_xml | – name: IEEE |
SSID | ssj0001085513 ssj0000668885 ssib015832603 |
Score | 1.6011119 |
Snippet | Leveraging client upload capacity through peer assisted content distribution was shown to decrease the load on content providers, while also improving average... |
SourceID | ieee |
SourceType | Publisher |
StartPage | 97 |
SubjectTerms | Aggregates Computer science Distribution strategy Downlink MDT Peer to peer computing Peer-Assisted Content Distribution Servers Simulation |
Title | Angels in the Cloud: A Peer-Assisted Bulk-Synchronous Content Distribution Service |
URI | https://ieeexplore.ieee.org/document/6008698 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV09T8MwELXaTkwFWsS3PDDiNh-OE7OVFlQhChVQqVtlx1epapWgNhng12M7SSMhBrYkU2Jf7t6d795D6EZnW4Efi5gIEJxQGYeEK6aIWrrKYUvPV9LUIScvbDyjT_Ng3kC3-1kYALDNZ9Azl_YsX6VxbkplfWYAOI-aqBlyXsxqVbbjBto0WXmiWHhhppO7oK63mIYsq5asgxzXGVPk2TmvIAwNQbNb0T-V92HNx9kfPr_ORgXbpyVBrVVYbBB6bKNJ9fpF78m6l2eyF3__Ynb87_cdom497oen-0B2hBqQHKN2pfeAy9-_g94GpgN2h1cJ1rARDzdpru7wAE8BtkTvs7EYhe_zzZq8fyWxod1N8x22BFhJhkeGo7eU18Klj-qi2ePDx3BMSk0GstLIgBJf6QQkWlImlSOokSoRnDLPi0UYa3DjAfdpxDXqUhI4VYZNzpEAUm-5Ydb3_BPUStIEThF2QHIRaQCh_S0NBBWBu5RUJ2wcHBdYdIY6ZokWnwXtxqJcnfO_H1-gg6LcazppL1Er2-ZwpfFCJq-tofwAGrO1sA |
link.rule.ids | 310,311,783,787,792,793,799,27937,55086 |
linkProvider | IEEE |
linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1LTwIxEG4QD3rCB8a3PXi0sI9ud-sNQYMKShQSb6TdDgmBLAbYg_56p7sLJMaDt-3e2k5mvpnOfB8h15htBX6sYqZAScZ1HDJphGFm5BpHjDzfaFuH7L6I9oA_fQQfJXKznoUBgKz5DGr2M3vLN7M4taWyurAAXEZbZBtxdSTyaa2V9bgBGqco3hRzPywwvQs2FRfbkpXpJWOYk5gzRV426RWEoaVodlcEUMU63DBy1pud10Er5_vMaFA3OixZGHqokO5qA3n3yaSWLnUt_v7F7fjfHe6R6mbgj_bWoWyflCA5IJWV4gMtHMAheWvYHtgFHScUgSNtTmepuaUN2gOYM7xpazOG3qXTCXv_SmJLvDtLFzSjwEqWtGVZeguBLVp4qSoZPNz3m21WqDKwMWIDznyDKUg04kIbR3ErVqIkF54XqzBGeOOB9HkkEXcZDZIbyyfnaACNl2659T3_iJSTWQLHhDqgpYoQQqDH5YHiKnBHmmPKJsFxQUQn5NAe0fAzJ94YFqdz-vfvK7LT7nc7w87jy_MZ2c2Lv7av9pyUl_MULhA9LPVlZjQ_1Bi4-w |
openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=2011+IEEE+4th+International+Conference+on+Cloud+Computing&rft.atitle=Angels+in+the+Cloud%3A+A+Peer-Assisted+Bulk-Synchronous+Content+Distribution+Service&rft.au=Sweha%2C+R.&rft.au=Ishakian%2C+V.&rft.au=Bestavros%2C+A.&rft.date=2011-07-01&rft.pub=IEEE&rft.isbn=9781457708367&rft.issn=2159-6182&rft.eissn=2159-6190&rft.spage=97&rft.epage=104&rft_id=info:doi/10.1109%2FCLOUD.2011.84&rft.externalDocID=6008698 |
thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=2159-6182&client=summon |
thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=2159-6182&client=summon |
thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=2159-6182&client=summon |