Cloud Modeling and Simulations

This chapter provides an introduction to cloud modeling and simulation technologies with focus on performance and scalability. We will emphasize the value of modeling and simulation technologies in the context of cloud computing and provide a short general introduction to these technologies to make the chapter more self-contained. Specific requirements against modeling and simulations applied to cloud computing are discussed motivating our simulation-based approach. We will outline in some detail how various hardware and software objects of clouds can be modeled as individual entities and then glued together to form a simulation model of a complete cloud. Besides addressing key concepts like modeling of contention and data segmentation, we will describe workload generation and also address some general challenges associated with cloud modeling and simulations. Finally, we will describe the various stages of a cloud modeling project using the simulation of OpenStack image deployment on clouds as an example.

By: Peter Altevogt, Wolfgang Denzel, Tibor Kiss

Published in: RZ3858 in 2013

LIMITED DISTRIBUTION NOTICE:

This Research Report is available. This report has been submitted for publication outside of IBM and will probably be copyrighted if accepted for publication. It has been issued as a Research Report for early dissemination of its contents. In view of the transfer of copyright to the outside publisher, its distribution outside of IBM prior to publication should be limited to peer communications and specific requests. After outside publication, requests should be filled only by reprints or legally obtained copies of the article (e.g., payment of royalties). I have read and understand this notice and am a member of the scientific community outside or inside of IBM seeking a single copy only.

rz3858.pdf

Questions about this service can be mailed to reports@us.ibm.com .