DOI QR코드

DOI QR Code

Simulator for Dynamic 2/3-Dimensional Switching of Computing Resources

  • Ki, Jang-Geun (Div. of Electrical, Electronic and Control Engineering, Kongju Nat'l Univ.) ;
  • Kwon, Kee-Young (Div. of Electrical, Electronic and Control Engineering, Kongju Nat'l Univ.)
  • Received : 2020.05.03
  • Accepted : 2020.05.14
  • Published : 2020.08.31

Abstract

In this paper, as part of the research for the infrastructure of very high flexible and reconfigurable data center using very high speed crossbar switches, we developed a simulator that can model two and three dimensional connection structure of switches with an efficient control algorithm using software defined network and verified the functions and analyzed the performance accordingly. The simulator consists of a control module and a switch module that was coded using Python language based on the Mininet and Ryu Openflow frameworks. The control module dynamically controls the operation of switching cells using a shortest multipath algorithm to calculate efficient paths adaptively between configurable computing resources. Performance analysis by using the simulator shows that the three-dimensional switch architecture can accommodate more hosts per port and has about 1.5 times more successful 1:n connections per port with the same number of switches than the two-dimensional architecture. Also simulation results show that connection length in a 3-dimensional way is shorter than that of 2-dimensional way and the unused switch ratio in a 3-dimensional case is lower than that of 2-dimensional cases.

Keywords

References

  1. Adrian O'Connell, Forecast: Data Centers, Worldwide, 2015-2022, 2018 Update, Gartner, May 04, 2018. https://www.gartner.com/doc/3873992/forecast-data-centers-worldwide-
  2. Mohammad Alizadeh, Shuang Yang, Milad Sharif, Sachin Katti, Nick McKeown, Balaji Prabhakar, and Scott Shenker, "pFabric: Minimal Near-Optimal Datacenter Transport," ACM SIGCOMM Computer Communication Review, Aug. 2013. DOI: https://doi.org/10.1145/2534169.2486031
  3. Arjun Singh, Joon Ong, Amit Agarwal, Glen Anderson, Ashby Armistead, Roy Bannon, Seb Boving, Gaurav Desai, Bob Felderman, Paulie Germano, Anand Kanagala, Jeff Provost, Jason Simmons, Eiichi Tanda, Jim Wanderer, Urs Holzle, Stephen Stuart, and Amin Vahdat, "Jupiter Rising: A Decade of Clos Topologies and Centralized Control in Google's Datacenter Network," ACM Special Interest Group on Data Communication (SIGCOMM) Review, Vol. 45, Issue 4, pp.183-197, Aug. 2015. DOI: https://doi.org/10.1145/2785956.2787508
  4. Cisco, "Cisco Annual Internet Report (2018-2023) White Paper," Cisco white paper, Mar. 9, 2020. https://www.cisco.com/c/en/us/solutions/collateral/executive-perspectives/annual-internet-report/white-paper-c11-741490.html
  5. Nirmal Kumbhare, Cihan Tunc, Salim Hariri, Ivan Djordjevic, Ali Akoglu, and Howard Jay Siegel, "Just In Time Architecture (JITA) for Dynamically Composable Data Centers," IEEE/ACS 13th International Conference of Computer Systems and Applications (AICCSA), Nov.29-Dec.2, 2016. DOI: https://doi.org/10.1109/AICCSA.2016.7945778
  6. Jang-Geun Ki and Kee-Young Kwon, "Development of Simulation Software for Switch Connection," Journal of Software Assessment and Valuation, Vol.14, No.1, pp.41-46, June, 2018. https://www.kci.go.kr/kciportal/ci/sereArticleSearch/ciSereArtiView.kci?sereArticleSearchBean.artiId=ART002395873
  7. Mininet Team, Mininet, http://mininet.org/
  8. Lindinkosi L. Zulu, Kingsley A. Ogudo, and Patrice O. Umenne, "Simulating Software Defined Networking Using Mininet to Optimize Host Communication in a Realistic Programmable Network," International Conference on Advances in Big Data, Computing and Data Communication Systems (icABCD 2018), Aug. 2018. DOI: https://doi.org/10.1109/ICABCD.2018.8465433
  9. Ryu SDN Framework Community, Component-based software defined networking framework Build SDN Agilely, https://ryu-sdn.org/
  10. Python Software Foundation, Python, https://www.python.org/
  11. Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, and Clifford Stein, Introduction to Algorithms (2nd ed.), MIT Press and McGraw-Hill, pp.595-601, ISBN: 0-262-03293-7.