The presentation I did, when presenting my work at UCC 2014 in London on the 8th of December, 2014.
http://kkpradeeban.blogspot.com/2014/09/ucc-2014-adaptive-distributed-simulator.html
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
An adaptive distributed simulator for cloud andmap reduce algorithms and architectures
1. AAnn AAddaappttiivvee DDiissttrriibbuutteedd SSiimmuullaattoorr ffoorr
CClloouudd aanndd MMaappRReedduuccee
AAllggoorriitthhmmss aanndd AArrcchhiitteeccttuurreess
IEEE/ACM 7th International Conference on Utility and Cloud Computing –
UCC 2014. Dec 8th – 11th, 2014.
Pradeeban Kathiravelu
Luis Veiga
INESC-ID Lisboa
Instituto Superior Técnico,
Universidade de Lisboa
PPoowweerrppooiinntt TTeemmppllaatteess 1
3. Introduction
•Computing systems becoming
increasingly larger.
•Simulations empower researches.
•Cloud simulators are mostly
sequential and executed from a
single computer.
–CloudSim (Calheiros et al. 2009; Buyya et al. 2009; Calheiros et al. 2011)
–SimGrid (Casanova 2001; Legrand et al. 2003; Casanova et al. 2008)
–GreenCloud (Kliazovich et al. 2012)
Powerpoint Templates 3
4. Motivation
•Large and complex simulations.
•Distributed Execution Frameworks.
– Illusion of a single large system.
•Clusters in the research labs.
Powerpoint Templates 4
•What if..?
6. Contributions
•An adaptive distributed architecture
– for cloud and MapReduce simulations.
•A generic adaptive scaling algorithm.
•A scalable middleware platform
– elastic
– multi-tenanted
•Evaluation of MapReduce
implementations.
–Hazelcast vs Infinispan.
Powerpoint Templates 6
7. Major Features of the Work
•Simulations → Actual Technology.
•Loosely coupled.
•Fault-Tolerant.
•Internal cycle-sharing.
•Deployable over real clouds.
Powerpoint Templates 7
9. Design and Deployment
Storage, Execution, and Data Locality
• Simulator–Initiator based Approach
• Simulator–SimulatorSub based Approach
•Multiple Simulator Instances Approach
Powerpoint Templates 9
48. Conclusion
•Summary
– Distribution strategies and algorithms for
cloud and MapReduce simulations.
– Implementation of an Elastic Middleware
platform.
– Scale and perform with multiple nodes and
larger simulations.
Powerpoint Templates 48
52. References
Buyya, R., R. Ranjan, & R. N. Calheiros (2009). Modeling and simulation of scalable cloud computing
environments and the cloudsim toolkit: Challenges and opportunities. In High Performance Computing
& Simulation, 2009. HPCS’09. International Conference on, pp. 1–11. IEEE.
Calheiros, R. N., R. Ranjan, C. A. De Rose, & R. Buyya (2009). Cloudsim: A novel framework for
modeling and simulation of cloud computing infrastructures and services. arXiv preprint
arXiv:0903.2525
Calheiros, R. N., R. Ranjan, A. Beloglazov, C. A. De Rose, & R. Buyya (2011). Cloudsim: a toolkit for
modeling and simulation of cloud computing environments and evaluation of resource provisioning
algorithms. Software: Practice and Experience 41 (1), 23–50.
Casanova, H. (2001). Simgrid: A toolkit for the simulation of application scheduling. In Cluster
Computing and the Grid, 2001. Proceedings. First IEEE/ACM International Symposium on, pp. 430–437.
IEEE.
Casanova, H., A. Legrand, & M. Quinson (2008). Simgrid: A generic framework for large-scale
distributed experiments. In Computer Modeling and Simulation, 2008. UKSIM 2008. Tenth International
Conference on, pp. 126–131. IEEE.
Johns, M. (2013). Getting Started with Hazelcast. Packt Publishing Ltd.
Kliazovich, D., P. Bouvry, & S. U. Khan (2012). Greencloud: a packet-level simulator of energy-aware
cloud computing data centers. The Journal of Supercomputing 62 (3), 1263–1283.
Legrand, A., L. Marchal, & H. Casanova (2003). Scheduling distributed applications: the simgrid
simulation framework. In Cluster Computing and the Grid, 2003. Proceedings. CCGrid 2003. 3rd
IEEE/ACM International Symposium on, pp. 138–145. IEEE.
Marchioni, F. (2012). Infinispan Data Grid Platform. Packt Publishing Ltd.
Powerpoint Templates 52