DOI QR코드

DOI QR Code

DRA: Duplication Resolver Algorithm for Power Conservation Utilizing Software Defined Network (SDN)

  • Masoud, Mohammad (Computer and Communication Engineering Department Al-Zaytoonah University of Jordan Amman) ;
  • Jaradat, Yousef (Computer and Communication Engineering Department Al-Zaytoonah University of Jordan Amman) ;
  • Jannoud, Ismael (Computer and Communication Engineering Department Al-Zaytoonah University of Jordan Amman) ;
  • Huang, Hong (Klipsch School of Electrical and Computer Engineering New Mexico State University)
  • Received : 2016.11.21
  • Accepted : 2017.04.17
  • Published : 2017.07.31

Abstract

In recent years, datacenters, network devices and computers have proliferated. The power consumed by information and communication technology (ICT) devices has inflated in an extraordinary manner. Green communication has emerged as a new approach to reduce and optimize power consumption in ICT sector. Many methods and protocols have been proposed and implemented to achieve green communication. Nevertheless, the increase of power consumption remains a problem. In this work, we attempt to reduce and optimize power consumption of network devices in datacenters environment utilizing software defined network (SDN) paradigm. To gain more insight of the power consumption requirements of network switches, a power measurement system is constructed to measure power consumption levels of network devices. Subsequently, we propose a duplication resolver algorithm (DRA) to power off/on switches reactively. DRA algorithm reduces the required time by switches to construct their flow tables after rebooting. To this end, DRA-based external circuit has been constructed utilizing Ethernet module and an Arduino kit to control power supplies of network devices. To facilitate our work, a testbed has been constructed utilizing Ryu SDN controller, HP2920-24G switches and Arduino kits. Our results show that DRA algorithm can reduce both the power usage and start-up time delay of network switches after failures.

Keywords

References

  1. A. Markiewicz, P.N. Tran, A. Timm-Giel, "Energy consumption optimization for software defined networks considering dynamic traffic," in Proc. of IEEE 3rd International Conference on Cloud Networking (CloudNet), pp. 155-160, 2014.
  2. S. Lambert, W. Van Heddeghem, W. Vereecken, B. Lannoo, D. Colle, M. Pickavet, "Worldwide electricity consumption of communication networks," Optics express, vol. 20, no. 26, 2012.
  3. M. Pickavet, W. Vereecken, S. Demeyer, P. Audenaert, B. Vermeulen, C. Develder, D. Colle, B. Dhoedt, P. Demeester, "Worldwide energy needs for ICT: The rise of power-aware networking," in Proc. of IEEE 2nd International Symposium on Advanced Networks and Telecommunication Systems, pp. 1-3, 2008.
  4. G. Schomaker, S. Janacek, D. Schlitt, "The energy demand of data centers," in Proc. of ICT Innovations for Sustainability, Springer, pp. 113-124, 2015.
  5. R. Hintemann, "The Impact of the Changing Structure of Data Centers on Total Electricity Demand," ICT Innovations for Sustainability, Springer International Publishing, pp. 125-136, 2015.
  6. D.C.K. Report (2014). URL http://www.datacenterknowledge.com/archives/2014/11/11/idcamountof-worlds-data-centers-to-start-declining-in-2017/
  7. W. Vereecken, W. Van Heddeghem, D. Colle, M. Pickavet, P. Demeester, "Overall ICT footprint and green communication technologies," in Proc. of IEEE 4th International Symposium on Communications, Control and Signal Processing (ISCCSP 2010), 2010.
  8. J. Chabarek, J. Sommers, P. Barford, C. Estan, D. Tsiang, S. Wright, "Power awareness in network design and routing," in Proc. of IEEE 27th Conference on Computer Communications (INFOCOM), 2008.
  9. N. McKeown, T. Anderson, H. Balakrishnan, G. Parulkar, L. Peterson, J. Rexford, S. Shenker, J. Turner, "OpenFlow: enabling innovation in campus networks," ACM SIGCOMM Computer Communication Review, vol. 38, no.2, 2008.
  10. M.Z. Masoud, Y. Jaradat, I. Jannoud, "On preventing ARP poisoning attack utilizing Software Defined Network (SDN) paradigm," in Proc. of IEEE Applied Electrical Engineering and Computing Technologies (AEECT), pp. 1-5, 2015.
  11. H. Kumar, H.H. Gharakheili, V. Sivaraman, "User control of quality of experience in home networks using SDN," in Proc. of IEEE International Conference on Advanced Networks and Telecommunications Systems (ANTS 2013), pp. 1-6, 2013.
  12. M. Banzi, "Getting Started with Arduino," O'Reilly Media, Sebastopol, CA, 2008
  13. Tomonori FU, "Introduction to ryu sdn framework," Open Networking Summi, Apr, 2013.
  14. J.G. Koomey, "Estimating total power consumption by servers in the us and the world," 2007.
  15. D. Economou, S. Rivoire, C. Kozyrakis, P. Ranganathan, "Full-system power analysis and modeling for server environments," in Proc. of IEEE International Symposium on Computer Architecture, 2006
  16. E. Pakbaznia, M. Pedram, "Minimizing data center cooling and server power costs," in Proc. of ACM/IEEE international symposium on Low power electronics and design (ACM, 2009), pp. 145-150, 2009.
  17. E. Pakbaznia, M. Ghasemazar, M. Pedram," Minimizing data center cooling and server power costs," in Proc. of the Conference on Design, Automation and Test in Europe (European Design and Automation Association), pp. 124-129, 2009.
  18. B. Battles, C. Belleville, S. Grabau, J. Maurier, "Reducing data center power consumption through efficient storage," Network Appliance, 2007
  19. Q. Huang, F. Gao, R. Wang, Z. Qi, "Power consumption of virtual machine live migration in clouds," in Proc. of IEEE Third International Conference on Communications and Mobile Computing (CMC) 2011, pp. 122-125, 2011.
  20. C. Dupont, T. Schulze, G. Giuliani, A. Somov, F. Hermenier, "Future Energy Systems: Where Energy," in Proc. of Third International Conference on Computing and Communication Meet (e-Energy), pp. 1-10, 2012.
  21. B. Heller, S. Seetharaman, P. Mahadevan, Y. Yiakoumis, P. Sharma, S. Banerjee, N. McKeown, "ElasticTree: Saving Energy in Data Center Networks," NSDI, vol. 10, pp. 249-264, 2010.
  22. X. Wang, Y. Yao, X. Wang, K. Lu, Q. Cao, "Carpo: Correlation-aware power optimization in data center networks," in Proc. of INFOCOM, pp. 1125-1133, 2012.
  23. H. Shirayanagi, H. Yamada, K. Kenji, "Honeyguide: A vm migration-aware network topology for saving energy consumption in data center networks," IEICE TRANSACTIONS on Information and Systems, vol. 96, no.9, pp-2055, 2013.
  24. S.H. Wang, P.P.W. Huang, C.H.P. Wen, L.C. Wang, "EQVMP: Energy-efficient and QoS-aware virtual machine placement for software defined datacenter networks," in Proc. of IEEE The International Conference on Information Networking (ICOIN2014), pp. 220-225, 2014.
  25. N. Vasic, P. Bhurat, D. Novakovic, M. Canini, S. Shekhar, D. Kostic, "Identifying and using energy-critical paths," in Proc. of the Seventh Conference on emerging Networking Experiments and Technologies, ACM, p. 18, 2011.
  26. P. Mahadevan, P. Sharma, S. Banerjee, P. Ranganathan, "A power benchmarking framework for network devices," in Proc. of International Conference on Research in Networking, Springer, pp. 795-808, 2009.
  27. Processing programming language. URL http://Processing.org
  28. Nmap tool. URL https://nmap.org
  29. C.N. Academy, Connecting Networks Companion Guide (Pearson Education, 2014)
  30. Redis cahcing server. URL http://redis.io
  31. Gill, Phillipa, Navendu Jain, and Nachiappan Nagappan, "Understanding network failures in data centers: measurement, analysis, and implications," ACM SIGCOMM Computer Communication Review, vol. 41, no. 4, ACM, 2011.