An Elastic Middleware Platform for Concurrent and Distributed Cloud and MapReduce Simulations
Pradeeban Kathiravelu

TL;DR
This paper introduces Cloud2Sim, a concurrent and distributed cloud simulation platform that extends CloudSim using Hazelcast, enabling scalable MapReduce simulation and adaptive load-based scaling for research purposes.
Contribution
It develops a novel distributed cloud and MapReduce simulation platform, leveraging multi-core and cluster technologies to improve realism and scalability of cloud research simulations.
Findings
Cloud2Sim enables scalable cloud simulations across multiple nodes.
It provides adaptive load-based scaling for cloud and MapReduce simulations.
The platform improves simulation efficiency and realism.
Abstract
Cloud Computing researches involve a tremendous amount of entities such as users, applications, and virtual machines. Due to the limited access and often variable availability of such resources, researchers have their prototypes tested against the simulation environments, opposed to the real cloud environments. Existing cloud simulation environments such as CloudSim and EmuSim are executed sequentially, where a more advanced cloud simulation tool could be created extending them, leveraging the latest technologies as well as the availability of multi-core computers and the clusters in the research laboratories. While computing has been evolving with multi-core programming, MapReduce paradigms, and middleware platforms, cloud and MapReduce simulations still fail to exploit these developments themselves. This research develops Cloud2Sim, which tries to fill the gap between the simulations…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCloud Computing and Resource Management · Advanced Data Storage Technologies · Distributed and Parallel Computing Systems
