Skip to main content

Data Center Modeling and Simulation Using OMNeT++

  • Chapter
  • First Online:
Handbook on Data Centers

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    www.omnetpp.org.

  2. 2.

    INET Module: http://inet.omnetpp.org.

References

  1. 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.

    Google Scholar 

  2. R. M. Fujimoto, Parallel discrete event simulation. Communications of the ACM archive vol. 33 (1990) pp. 30–52.

    Article  Google Scholar 

  3. 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.

    Google Scholar 

  4. R.M. Fujimoto, Parallel and Distributed Simulation Systems, Wiley interscience Publication, New York, 2000.

    Google Scholar 

  5. 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.

    Google Scholar 

  6. 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.

    Google Scholar 

  7. 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.

    Article  Google Scholar 

  8. 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.

    Google Scholar 

  9. B. Aksanli, J. Venkatesh, and T.S. Rosing, Using Datacenter Simulation to Evaluate Green Energy Integration. The Computer Journal vol. 45, pp. 56–64.

    Google Scholar 

  10. T. Ercan, Effective use of cloud computing in educational institutions. The Journal of Procedia—Social and Behavioral Sciences vol. 2 (2010) pp. 938–942.

    Article  Google Scholar 

  11. 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.

    Article  Google Scholar 

  12. A. Varga, Using the OMNeT + + Discrete Event Simulation System in Education. IEEE Transactions on Education vol. 42 Issue 4. (1999) p. 372.

    Google Scholar 

  13. 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.

    Google Scholar 

  14. K. Bakshi, Considerations for cloud data centers: Framework, architecture and adoption. Aerospace Conference, 2011 IEEE, pp. 1–7.

    Google Scholar 

  15. S. Ming-Chien, Let’s Walk Out of the Cloud. Fifth IEEE International Symposium on Service Oriented System Engineering (SOSE), 2010, pp. 5–5.

    Google Scholar 

  16. 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.

    Google Scholar 

  17. 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.

    Article  Google Scholar 

  18. 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.

    Article  Google Scholar 

  19. 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.

    Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Asad W. Malik .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics