• DocumentCode
    32327
  • Title

    Scaling Social Media Applications Into Geo-Distributed Clouds

  • Author

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

  • Author_Institution
    Sch. of Electr., Comput. & Energy Eng., Arizona State Univ., Tempe, AZ, USA
  • Volume
    23
  • Issue
    3
  • fYear
    2015
  • fDate
    Jun-15
  • Firstpage
    689
  • Lastpage
    702
  • Abstract
    Federation of geo-distributed cloud services is a trend in cloud computing that, 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 applications with dynamic contents and demands. Although promising, its realization presents challenges on how to efficiently store and migrate contents among different cloud sites and how 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) one-shot 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 toward the offline optimum. We verify the effectiveness of our online algorithm by solid theoretical analysis, as well as thorough comparisons to ready algorithms including the ideal offline optimum, using large-scale experiments with dynamic realistic settings on Amazon Elastic Compute Cloud (EC2).
  • Keywords
    cloud computing; geography; optimisation; social networking (online); Amazon Elastic Compute Cloud; EC2; cloud computing; cloud sites; data centers; dynamic content; dynamic demand; epidemic model; geo-distributed cloud service federation; geographical locations; look-ahead mechanism; one-shot optimal content migration; online algorithm; online content migration; optimization algorithm; proactive algorithm; request distribution algorithm; social influence; social media application scaling; volatile user behavior; Algorithm design and analysis; Cloud computing; Heuristic algorithms; Media; Optimization; Servers; Streaming media; Content migration; geo-distributed clouds; request distribution; social media;
  • fLanguage
    English
  • Journal_Title
    Networking, IEEE/ACM Transactions on
  • Publisher
    ieee
  • ISSN
    1063-6692
  • Type

    jour

  • DOI
    10.1109/TNET.2014.2308254
  • Filename
    6766261