• DocumentCode
    3000707
  • Title

    Automated Workload Characterization in Cloud-based Transactional Data Grids

  • Author

    Ciciani, Bruno ; Didona, Diego ; Sanzo, Pierangelo Di ; Palmieri, Roberto ; Peluso, Sebastiano ; Quaglia, Francesco ; Romano, Paolo

  • Author_Institution
    Sapienza Rome Univ., Rome, Italy
  • fYear
    2012
  • fDate
    21-25 May 2012
  • Firstpage
    1525
  • Lastpage
    1533
  • Abstract
    Cloud computing represents a cost-effective paradigm to deploy a wide class of large-scale distributed applications, for which the pay-per-use model combined with automatic resource provisioning promise to reduce the cost of dependability and scalability. However, a key challenge to be addressed to materialize the advantages promised by Cloud computing is the design of effective auto-scaling and self-tuning mechanisms capable of ensuring pre-determined QoS levels at minimum cost in face of changing workload conditions. This is one of the keys goals that are being pursued by the Cloud-TM project, a recent EU project that is developing a novel, self-optimizing transactional data platform for the cloud. In this paper we present the key design choices underlying the development of Cloud-TM´s Workload Analyzer (WA), a crucial component of the Cloud-TM platform that is change of three key functionalities: aggregating, filtering and correlating the streams of statistical data gathered from the various nodes of the Cloud-TM platform, building detailed workload profiles of applications deployed on the Cloud-TM platform, characterizing their present and future demands in terms of both logical (i.e. data) and physical (e.g. hardware-related) resources, triggering alerts in presence of violations (or risks of future violations) of pre-determined SLAs.
  • Keywords
    cloud computing; grid computing; quality of service; transaction processing; Cloud-TM project; QoS levels; automated workload characterization; cloud computing; cloud-based transactional data grids; cost-effective paradigm; large-scale distributed applications; pay-per-use model; workload analyzer; Algorithm design and analysis; Analytical models; Computational modeling; Computer architecture; Distributed databases; Monitoring; Quality of service; Cloud infrastructure; Dependability; Transactional Systems; Workload prediction; Workload profile and characterization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium Workshops & PhD Forum (IPDPSW), 2012 IEEE 26th International
  • Conference_Location
    Shanghai
  • Print_ISBN
    978-1-4673-0974-5
  • Type

    conf

  • DOI
    10.1109/IPDPSW.2012.192
  • Filename
    6270823