Abstract
Advances in cloud computing have rendered Service Oriented Architecture (SOA) eminent. In addition, SOA offers support for cloud computing solutions. Due to master worker paradigms, SOA is extensively adopted for cluster, grid and Cloud environment. The term Cloud computing is relatively new, compared to others. Cloud computing is define as; it is a pool of easily available, shared computing resources, including servers, services, storage and networks. Cloud comprises of computing servers arranged in racks and are connected with multiple tiers of switches to provide redundancy; this arrangement of equipment is termed as data centers. A single Cloud may comprise of multiple data centers connected through high speed communication links. Data centers have gained great publicity in recent years; however, the concepts of data center simulation models, communication protocols and analysis of data center traffic flow, remain relatively been less explored. It is important to understand how these systems work. Given the complexity of these systems, models and simulations are the best way to gain an insight into the workings of such systems. In this chapter, we provide a step by step tutorial for building traditional three tier data center simulation model using OMNeT++. The chapter is organized as follows: Section I presents core modeling and simulation concepts. In section II different architectures of data centers are discussed in detail. A step by step guide to modeling data center architectures in OMNeT++ is presented in Section III. Finally, Section IV concludes this chapter.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
- 2.
INET Module: http://inet.omnetpp.org.
References
A. Buss, and L. Jackson, Distributed simulation modeling: a comparison of HLA, CORBA, and RMI. Winter Simulation Conference (WSC’98), Washington, DC, USA, 1998, pp. 819–825.
R. M. Fujimoto, Parallel discrete event simulation. Communications of the ACM archive vol. 33 (1990) pp. 30–52.
A. Park, and R. M. Fujimoto, Efficient Master/Worker Parallel Discrete Event Simulation. ACM/IEEE/SCS 23rd Workshop on Principles of Advanced and Distributed Simulation, 2009. PADS ’09, pp. 145–152.
R.M. Fujimoto, Parallel and Distributed Simulation Systems, Wiley interscience Publication, New York, 2000.
R.M. Fujimoto, A.W. Malik, and A.J. Park, Parallel and Distributed Simulation in the Cloud Magazine of the society for Modeling and Simulation (M&S), July 2010, pp. 1–10.
M.B. Mollah, K.R. Islam, and S.S. Islam, Next generation of computing through cloud computing technology. 25th IEEE Canadian Conference on Electrical & Computer Engineering (CCECE), 2012, pp. 1–6.
A. Vahdat, M. Al-Fares, N. Farrington, R.N. Mysore, G. Porter, and S. Radhakrishnan, Scale-Out Networking in the Data Center. Micro, IEEE vol. 30 (2010) pp. 29–41.
S. Akioka, and Y. Muraoka, HPC Benchmarks on Amazon EC2. 24th IEEE International Conference on Advanced Information Networking and Applications Workshops (WAINA), 2010, pp. 1029–1034.
B. Aksanli, J. Venkatesh, and T.S. Rosing, Using Datacenter Simulation to Evaluate Green Energy Integration. The Computer Journal vol. 45, pp. 56–64.
T. Ercan, Effective use of cloud computing in educational institutions. The Journal of Procedia—Social and Behavioral Sciences vol. 2 (2010) pp. 938–942.
P. Gupta, A. Seetharaman, and J.R. Raj, The usage and adoption of cloud computing by small and medium businesses. International Journal of Information Management vol. 33 (2013) pp. 861–874.
A. Varga, Using the OMNeT + + Discrete Event Simulation System in Education. IEEE Transactions on Education vol. 42 Issue 4. (1999) p. 372.
P. Vilhan, and J. Gajdos, ADEUS: Tool for Rapid Acceleration of Network Simulation in OMNeT++. 14th International Conference on Computer Modelling and Simulation (UKSim), 2012, pp. 591–595.
K. Bakshi, Considerations for cloud data centers: Framework, architecture and adoption. Aerospace Conference, 2011 IEEE, pp. 1–7.
S. Ming-Chien, Let’s Walk Out of the Cloud. Fifth IEEE International Symposium on Service Oriented System Engineering (SOSE), 2010, pp. 5–5.
Y. Bo-Wen, T. Wen-Chih, C. An-Pin, and S. Ramandeep, Cloud Computing Architecture for Social Computing—A Comparison Study of Facebook and Google. International Conference on Advances in Social Networks Analysis and Mining (ASONAM), 2011, pp. 741–745.
Dzmitry Kliazovich, Pascal Bouvry, and S.U. Khan, GreenCloud: a packet-level simulator of energy-aware cloud computing data centers. The Journal of Supercomputing vol. 62 (2012) pp. 1263–1283.
C. Guo, G. Lu, D. Li, H. Wu, X. Zhang, Y. Shi, C. Tian, Y. Zhang, and S. Lu, BCube: a high performance, server-centric network architecture for modular data centers. SIGCOMM Comput. Commun. Rev. vol. 39 (2009) pp. 63–74.
C. Guo, H. Wu, K. Tan, L. Shi, Y. Zhang, and S. Lu, Dcell: a scalable and fault-tolerant network structure for data centers. Proceedings of ACM SIGCOMM conference on Data communication, ACM, Seattle, WA, USA, 2008.
Acknowledgement
The authors would like to thank Miss Maham Fatima Nasir (SCME-NUST) for her valuable support during write-up process.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer Science+Business Media New York
About this chapter
Cite this chapter
Malik, A., Khan, S. (2015). Data Center Modeling and Simulation Using OMNeT++. In: Khan, S., Zomaya, A. (eds) Handbook on Data Centers. Springer, New York, NY. https://doi.org/10.1007/978-1-4939-2092-1_28
Download citation
DOI: https://doi.org/10.1007/978-1-4939-2092-1_28
Published:
Publisher Name: Springer, New York, NY
Print ISBN: 978-1-4939-2091-4
Online ISBN: 978-1-4939-2092-1
eBook Packages: Computer ScienceComputer Science (R0)