[en] With the availability of low cost, on demand, and pay as-you-go model based utility computing services offered by clouds, multiple businesses consider moving their services to the cloud. Typically, the clouds comprise of geographically distributed data centers connected through a high speed network. Most of the research and development is focused on cloud services, applications, and security issues; however, very limited effort has been devoted to address energy efficiency, scalability, and highspeed inter and intra-data center communication. We present CloudNetSim++, a modeling and simulation toolkit to facilitate simulation of distributed data center architectures, energy models, and high speed data centers' communication network. The CloudNetSim++ is designed to allow researchers to incorporate their custom protocols and, applications, to analyze under realistic data center architectures with network traffic patterns. CloudNetSim++ is the first cloud computing simulator that uses real network physical characteristics to model distributed data centers. CloudNetSim++ provides a generic framework that allows users to define SLA policy, scheduling algorithms, and modules for different components of data centers without worrying about low level details with ease and minimum effort.
Disciplines :
Computer science
Author, co-author :
Malik, Asad W.
Bilal, Kashif
Aziz, Khurram
KLIAZOVICH, Dzmitry ; University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT)
Ghani, Nasir
Khan, Samee U.
Buyya, Rajkumar
Language :
English
Title :
CloudNetSim++: A Toolkit for Data Center Simulations in OMNET++
Publication date :
2014
Event name :
11th IEEE International Symposium on High Capacity Optical Networks and Enabling Technologies (HONET)
Event date :
December 2014
Audience :
International
Main work title :
11th IEEE International Symposium on High Capacity Optical Networks and Enabling Technologies (HONET), Charlotte, NC, USA, December 2014.
A. Vahdat, M. Fares, N, Farrington, R. N. Mysore, G. Porter, and S. Radhakrishnan, "Scale-Out Networking in the Data Center," IEEE Micro. Vol. 30, no. 4, p. 29-41, 2010.
P. Mahadevan, P. Sharma, S. Banerjee, and P. Ranganathan, "Energy Aware Network Operations," in INFOCOM Workshops, pp. 25-30, 2009.
J. Shuja, S. A. Madani, K. Bilal, K. Hayat, S. U. Khan, and S. Sarwar, "Energy-efficient data centers," Computing, vol. 94 no. 12 pp. 973-994, 2012.
R. Beik, "Green Cloud Computing: An Energy-Aware Layer in Software Architecture," in Spring Congress on Engineering and Technology (SCET), pp. 1-4, 2012.
J. Moore, J. Chase, P. Ranganathan, and R. Sharrna, "Making scheduling cool: temperature-aware workload placement in data centers," in USENIX Annual Technical Cotiference pp. 61-75, 2005.
N. Rasmussen, "Calculating Total Cooling Requirements for Data Centers," produced by Schneider Electrics Data Center Science Center, 2011, http://www.apcmedia.com/salestools/NRAN5TE6HE/NRAN-5TE6HE R3 EN.pdf. Accessed 31 August 2014.
L. Shang, L. Shiuan, and N.K. Jha, "Dynamic voltage scaling with links for power optimization of interconnection networks," in High Peiformance Computer Architecture, HPCA-9, pp. 91-102, 2003.
G. L. Valentini, W. Lassonde, S. U. Khan, N. Min-Allah, S. A. Madani, J. Li, L. Zhang, L. Wang, N. Ghani, J. Kolodziej, H. Li, A. Y. Zomaya, c.-Z. Xu, P. Balaji, A. Vishnu, F. Pinel, J. E. Pecero, D. Kliazovich, and P. Bouvry, "An Overview of Energy Efficiency Techniques in Cluster Computing Systems," Cluster Computing, vol. 16, no. 1, pp. 3-15, 2013.
B. Aksanli, J. Venkatesh, and T.S. Rosing, "Using Data center Simulation to Evaluate Green Energy Integration," Computer, vol. 45, no. 9, pp. 56-64, 2012
K. Bilal, S. U. R. Malik, S. U. Khan, and A. Y. Zomaya, "Trends and Challenges in Cloud Data Centers," IEEE Cloud Computing Magazine, vol. 1, no. 1, pp. 10-20, 2014.
K. Bilal, S. U. Khan, and A. Y. Zomaya, "Green Data Center Networks: Challenges and Opportunities," in 11th IEEE international Cotiference on Frontiers of itiformation Technology (FIT), pp. 229-234. 2013.
R. Buyya, R. Ranjan, and R.N. Calheiros, "Modeling and simulation of scalable Cloud computing environments and the CloudSim toolkit: Challenges and opportunities," in international Cotiference of High Performance Computing & Simulation, pp. 1-11, 2009.
X. Li, X. Jiang, K. Ye, and P. Huang, "DartCSim+: Enhanced CloudSim with the Power and Network Models Integrated," in IEEE Sixth international Conference on Cloud Computing, pp. 644-651, 2013.
S. K. Garg, and R. Buyya, "NetworkCloudSim: modelling parallel applications in cloud simulations." in Fourth IEEE International Conference on Utility and Cloud Computing (VCC), pp. 105-113, 2011.
D. Kliazovich, P. Bouvry, Y. Audzevich, and S. U. Khan, "GreenCloud: A Packet-Level Simulator of Energy-Aware Cloud Computing Data Centers," in IEEE Global Telecommunications Conference (GLOBECOM), pp. 1-5, 2010.
A. Núñez, J. Vázquez-Poletti, A. C. Caminero, G. G. Castañé, J. Carretero, and I. Llorente, "iCanCloud: A Flexible and Scalable Cloud Infrastructure Simulator," Journal of Grid Computing vol. 10 pp. 185-209, Springer, 2012.
D. Kliazovich, P. Bouvry, and S. U. Khan, "GreenCloud: A Packet-level Simulator of Energy-aware Cloud Computing Data Centers," Journal of Supercomputing, vol. 62, no. 3, pp. 1263-1283, 2012.
The Network Simulator Ns2 (2010) Available at: http://www.isi.edu/nsnam/ns/
D. Kliazovich, S. T. Arzo, F. Granelli, P. Bouvry, and S. U. Khan, "e-STAB: Energy-Efficient Scheduling for Cloud Computing Applications with Traffic Load Balancing," IEEE international Conference on Green Computing and Communications (GreenCom), Beijing, China, pp. 7-13, 2013.
K. Bilal, S. U. R. Malik, O. Khalid, A. Hameed, E. Alvarez, V. Wijaysekara, R. Irfan, S. Shrestha, D. Dwivedy, M. Ali, U. S. Khan, A. Abbas, N. Jalil, and S. U. Khan, "A Taxonomy and Survey on Green Data Center Networks," Future Generation Computer Systems, vol. 36, pp. 189-208, 2014.
M. Manzano, K. Bilal, E. Calle, and S. U. Khan, "On the Connectivity of Data Center Networks," IEEE Communications Letters, vol. 17, no. 11, pp. 2172-2175, 2013.
J. Liu, F. Zhao, X. Liu, and W. He, "Challenges Towards Elastic Power Management in Internet Data Centers," in 29th IEEE international Conference on Distributed Computing Systems Workshops, pp. 65-72, 2009.
G. Chen, W. He, J. Liu, S. Nath, L. Rigas, L. Xiao, and F. Zhao, "Energyaware server provisioning and load dispatching for connection intensive internet services," in 5th USENlX Symposium on Networked Systems Design and implementation, pp. 337-350, 2008.
K. Bilal, S.U. Khan, L. Zhang, L. Hongxiang, K. Hayat, S. A. Madani, N. Min-Allah, L. Wang, D. Chen, M. Iqbal, C. Xu, and A. Y. Zomaya, "Quantitative comparisons of the state-of-the-art data center architectures," in Concurrency and Computation: Practice and Experience, vol. 25, no. 12, 2012
K. Bilal, S. U. Khan, S. A. Madani, K. Hayat, M. I. Khan, N. Min-Allah, J. Kolodziej, L. Wang, S. Zeadally, and D. Chen, "A Survey on Green Communications using Adaptive Link Rate," Cluster Computing, vol. 16, no. 3, pp. 575-589, 2013.
Cucinotta, Tommaso, and Aram Santogidis. "CloudNetSim-Simulation of Real-Time Cloud Computing Applications." Proceedings of the 4th international Workshop on Analysis Tools and Methodologies for Embedded and Real-time Systems, Paris, France. 2013.