• DocumentCode
    51232
  • Title

    A Tail-Tolerant Cloud API Wrapper

  • Author

    Qinghua Lu ; Xiwei Xu ; Bass, Len ; Liming Zhu ; Weishan Zhang

  • Author_Institution
    China University of Petroleum, Qingdao, China
  • Volume
    32
  • Issue
    1
  • fYear
    2015
  • fDate
    Jan.-Feb. 2015
  • Firstpage
    76
  • Lastpage
    82
  • Abstract
    System operations (such as deployment, upgrade, and reconfiguration) for cloud applications are failure prone. These failures occur because these operations are performed through cloud APIs provided by cloud providers and because cloud APIs, in turn, are failure prone. Researchers have explored the characteristics of cloud APIs using Amazon EC2 (Elastic Compute Cloud) as a testbed and have devised mechanisms to improve cloud API performance. Specifically, mining the Amazon EC2 discussion forum revealed that 45 percent of complaints referred to cloud API timing failures. A series of experiments on cloud API timing behavior showed that cloud APIs have a long-tail distribution. A proposed cloud API wrapper implements mechanisms to avoid long tails. In experiments, this wrapper largely removed long tails, compared with the unwrapped APIs.
  • Keywords
    application program interfaces; cloud computing; data mining; Amazon EC2; Amazon EC2 discussion forum mining; Elastic Compute Cloud; cloud API timing behavior; cloud API timing failures; cloud applications; long-tail distribution; system operations; tail-tolerant cloud API wrapper; Cloud computing; Fault tolerance; Software engineering; Systems engineering and theory; API; cloud computing; dependability; fault tolerance; long tail; software engineering;
  • fLanguage
    English
  • Journal_Title
    Software, IEEE
  • Publisher
    ieee
  • ISSN
    0740-7459
  • Type

    jour

  • DOI
    10.1109/MS.2015.2
  • Filename
    7030263