• DocumentCode
    2021711
  • Title

    Scaling social media applications into geo-distributed clouds

  • Author

    Wu, Yu ; Wu, Chuan ; Li, Bo ; Zhang, Linquan ; Li, Zongpeng ; Lau, Francis C M

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Hong Kong, Hong Kong, China
  • fYear
    2012
  • fDate
    25-30 March 2012
  • Firstpage
    684
  • Lastpage
    692
  • Abstract
    Federation of geo-distributed cloud services is a trend in cloud computing which, by spanning multiple data centers at different geographical locations, can provide a cloud platform with much larger capacities. Such a geo-distributed cloud is ideal for supporting large-scale social media streaming applications (e.g., YouTube-like sites) with dynamic contents and demands, owing to its abundant on-demand storage/bandwidth capacities and geographical proximity to different groups of users. Although promising, its realization presents challenges on how to efficiently store and migrate contents among different cloud sites (i.e. data centers), and to distribute user requests to the appropriate sites for timely responses at modest costs. These challenges escalate when we consider the persistently increasing contents and volatile user behaviors in a social media application. By exploiting social influences among users, this paper proposes efficient proactive algorithms for dynamic, optimal scaling of a social media application in a geo-distributed cloud. Our key contribution is an online content migration and request distribution algorithm with the following features: (1) future demand prediction by novelly characterizing social influences among the users in a simple but effective epidemic model; (2) oneshot optimal content migration and request distribution based on efficient optimization algorithms to address the predicted demand, and (3) a Δ(t)-step look-ahead mechanism to adjust the one-shot optimization results towards the offline optimum. We verify the effectiveness of our algorithm using solid theoretical analysis, as well as large-scale experiments under dynamic realistic settings on a home-built cloud platform.
  • Keywords
    cloud computing; computer centres; media streaming; social networking (online); cloud computing; epidemic model; future demand prediction; geo-distributed cloud services; geographical locations; geographical proximity; home-built cloud platform; large-scale social media streaming applications; multiple data center spanning; on-demand storage-bandwidth capacities; one-shot optimization algorithm; oneshot optimal content migration; online content migration; proactive algorithms; request distribution algorithm; social influences characterization; social media application scaling; step look-ahead mechanism; Algorithm design and analysis; Cloud computing; Heuristic algorithms; Media; Optimization; Servers; Streaming media;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    INFOCOM, 2012 Proceedings IEEE
  • Conference_Location
    Orlando, FL
  • ISSN
    0743-166X
  • Print_ISBN
    978-1-4673-0773-4
  • Type

    conf

  • DOI
    10.1109/INFCOM.2012.6195813
  • Filename
    6195813