DocumentCode
2689946
Title
CDOSim: Simulating cloud deployment options for software migration support
Author
Fittkau, Florian ; Frey, Sören ; Hasselbring, Wilhelm
Author_Institution
Software Eng. Group, Kiel Univ., Kiel, Germany
fYear
2012
fDate
24-24 Sept. 2012
Firstpage
37
Lastpage
46
Abstract
The evaluation of competing cloud deployment options (CDOs) forms a major challenge when migrating software systems to cloud environments. For example, there exists a plethora of potential cloud provider candidates, components must be mapped to suitable virtual machine instances, and, to exploit elasticity, appropriate runtime adaptation strategies for specific usage profiles have to be defined. But analyzing potential CDOs manually is intractable, costly, and time-consuming due to the heterogeneity of the cloud environments and the overall combinatorial design space complexity. We present the simulation tool CDOSim that can simulate cost and performance properties of those CDOs. It builds upon and significantly extends the cloud simulator CloudSim and integrates into our cloud migration framework CloudMIG. Additionally, we created a cloud benchmark to augment CloudMIG´s cloud environment models with provider-specific performance characteristics. Along with this simulation input, CDOSim utilizes reverse-engineered architectural models and can employ actual monitored workload. We report on extensive experiments incorporating Eucalyptus and Amazon EC2 which show that CDOSim can sufficiently accurate predict the cost and performance properties of CDOs.
Keywords
cloud computing; computational complexity; reverse engineering; virtual machines; Amazon EC2; CDO; CDOSim; CloudMIG; Eucalyptus; appropriate runtime adaptation strategies; cloud benchmark; cloud deployment options simulation; cloud environments; cloud migration framework; cloud simulator; combinatorial design space complexity; cost prediction; potential cloud provider candidates; provider-specific performance characteristics; reverse-engineered architectural models; software system migration support; specific usage profiles; virtual machine instances; Benchmark testing; Computational modeling; Integrated circuit modeling; Runtime; Time factors; Virtual machining; CDOSim; cloud benchmark; cloud deployment options; cloud migration; simulation;
fLanguage
English
Publisher
ieee
Conference_Titel
Maintenance and Evolution of Service-Oriented and Cloud-Based Systems (MESOCA), 2012 IEEE 6th International Workshop on the
Conference_Location
Trnto
Print_ISBN
978-1-4673-3002-2
Type
conf
DOI
10.1109/MESOCA.2012.6392599
Filename
6392599
Link To Document