• DocumentCode
    3062971
  • Title

    Can Cloud Computing Be Used for Planning? An Initial Study

  • Author

    Lu, Qiang ; Xu, You ; Huang, Ruoyun ; Chen, Yixin ; Chen, Guoliang

  • Author_Institution
    Univ. of Sci. & Technol. of China, Hefei, China
  • fYear
    2011
  • fDate
    Nov. 29 2011-Dec. 1 2011
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    Cloud computing is emerging as a prominent computing model. It provides a low-cost, highly accessible alternative to other traditional high-performance computing platforms. It also has many other benefits such as high availability, scalability, elasticity, and free of maintenance. Given these attractive features, it is very desirable if automated planning can exploit the large, affordable computational power of cloud computing. However, the latency in inter-process communication in cloud computing makes most existing parallel planning algorithms unsuitable for cloud computing. In this paper, we propose a portfolio stochastic search framework that takes advantage of and is suitable for cloud computing. We first study the running time distribution of Monte-Carlo Random Walk (MRW) search, a stochastic planning algorithm, and show that the running time distribution usually has remarkable variability. Then, we propose a portfolio search algorithm that is suitable for cloud computing, which typically has abundant computing cores but high communication latency between cores. Further, we introduce an enhanced portfolio with multiple parameter settings to improve the efficiency of the algorithm. We implement the portfolio search algorithm in both a local cloud and the Windows Azure cloud. Experimental results show that our algorithm achieves good, in many cases super linear, speedup in the cloud platforms. Moreover, our algorithm greatly reduces the running time variance of the stochastic search and improves the solution quality. We also show that our scheme is economically sensible and robust under processor failures.
  • Keywords
    Monte Carlo methods; cloud computing; parallel algorithms; random processes; search problems; stochastic processes; MRW search; Monte-Carlo random walk search; Windows Azure cloud; automated planning; cloud computing; communication latency; computational power; computing cores; computing model; enhanced portfolio; high-performance computing platforms; inter-process communication; local cloud; multiple parameter settings; parallel planning algorithms; portfolio search algorithm; portfolio stochastic search framework; processor failures; running time distribution; stochastic planning algorithm; Algorithm design and analysis; Artificial intelligence; Cloud computing; Clustering algorithms; Planning; Portfolios; Stochastic processes; automated planning; cloud computing; stochastic search;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cloud Computing Technology and Science (CloudCom), 2011 IEEE Third International Conference on
  • Conference_Location
    Athens
  • Print_ISBN
    978-1-4673-0090-2
  • Type

    conf

  • DOI
    10.1109/CloudCom.2011.11
  • Filename
    6133120