• DocumentCode
    2446149
  • Title

    Using Global Behavior Modeling to Improve QoS in Cloud Data Storage Services

  • Author

    Montes, Jesus ; Nicolae, Bogdan ; Antoniu, Gabriel ; Sánchez, Alberto ; Pérez, María S.

  • Author_Institution
    Univ. Politec. de Madrid, Madrid, Spain
  • fYear
    2010
  • fDate
    Nov. 30 2010-Dec. 3 2010
  • Firstpage
    304
  • Lastpage
    311
  • Abstract
    The cloud computing model aims to make large-scale data-intensive computing affordable even for users with limited financial resources, that cannot invest into expensive infrastructures necesssary to run them. In this context, MapReduce is emerging as a highly scalable programming paradigm that enables high-throughput data-intensive processing as a cloud service. Its performance is highly dependent on the underlying storage service, responsible to efficiently support massively parallel data accesses by guaranteeing a high throughput under heavy access concurrency. In this context, quality of service plays a crucial role: the storage service needs to sustain a stable throughput for each individual accesss, in addition to achieving a high aggregated throughput under concurrency. In this paper we propose a technique to address this problem using component monitoring, application-side feedback and behavior pattern analysis to automatically infer useful knowledge about the causes of poor quality of service and provide an easy way to reason in about potential improvements. We apply our proposal to Blob Seer, a representative data storage service specifically designed to achieve high aggregated throughputs and show through extensive experimentation substantial improvements in the stability of individual data read accesses under MapReduce workloads.
  • Keywords
    behavioural sciences computing; cloud computing; file organisation; information retrieval; parallel processing; quality of service; MapReduce; QoS; cloud computing; data storage services; financial resources; global behavior modeling; parallel data access; pattern analysis; quality of service; scalable programming; Computational modeling; Context; Data models; Monitoring; Quality of service; Stability analysis; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cloud Computing Technology and Science (CloudCom), 2010 IEEE Second International Conference on
  • Conference_Location
    Indianapolis, IN
  • Print_ISBN
    978-1-4244-9405-7
  • Electronic_ISBN
    978-0-7695-4302-4
  • Type

    conf

  • DOI
    10.1109/CloudCom.2010.33
  • Filename
    5708464