• DocumentCode
    3453722
  • Title

    Dynamic Cloud management for efficient stream processing

  • Author

    Foschini, Luca ; Kantarci, Burak ; Corradi, Antonio ; Mouftah, Hussein T.

  • Author_Institution
    Dipt. di Inf. - Scienza e Ing., Univ. of Bologna, Bologna, Italy
  • fYear
    2013
  • fDate
    7-10 July 2013
  • Abstract
    Despite its great promises, current Cloud offering is still typically rather static and does not support very dynamic execution patterns. In fact, while dynamic resource allocation is typically required to ensure efficient and effective usage of the Cloud resources, Cloud providers have to deal with complex services, usually treated as black-boxes; hence, the estimation of the maximum number of resources that could improve service execution is a big challenge. This paper proposes and explores a novel automatic service rescaling approach to solve the deployment scaling problem. The proposed scheme, called Dynamic Cloud Infrastructure (DCI), has been designed and verified as a new architecture for the IBM Cloud infrastructure. DCI provides hints useful to understand if a particular service could take full advantage from additional resources enabling automatic discovery of the deployment configuration that jointly addresses high service scalability and low resource consumption. We detail the lessons learnt from the application of the proposed solution in the IBM Smart Bay project and present experimental results that demonstrate our approach as a viable first step toward run-time service scaling.
  • Keywords
    cloud computing; resource allocation; software architecture; DCI; IBM Smart Bay project; IBM cloud infrastructure architecture; automatic deployment configuration discovery; automatic service rescaling approach; cloud providers; cloud resources; deployment scaling problem; dynamic cloud infrastructure; dynamic cloud management; dynamic execution patterns; dynamic resource allocation; resource consumption; service execution; service scalability; stream processing; Monitoring; Resource management; Automatic Deployment Configuration; Dynamic Cloud management; Stream Service Deployment over Cloud;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computers and Communications (ISCC), 2013 IEEE Symposium on
  • Conference_Location
    Split
  • Type

    conf

  • DOI
    10.1109/ISCC.2013.6754918
  • Filename
    6754918