CFP last date
20 May 2024
Reseach Article

Analyzing Controller Placement in Software Defined Networks

Published on August 2017 by Kshira Sagar Sahoo, Sampa Sahoo, Sambit Kumar Mishra, Sagarika Mohanty, Bibhudatta Sahoo
National Conference on Next Generation Computing and its Applications in Computer Science and Technology
Foundation of Computer Science USA
NGCAST2016 - Number 1
August 2017
Authors: Kshira Sagar Sahoo, Sampa Sahoo, Sambit Kumar Mishra, Sagarika Mohanty, Bibhudatta Sahoo
9c58db88-4cf7-4e7b-aa0f-66241477d63a

Kshira Sagar Sahoo, Sampa Sahoo, Sambit Kumar Mishra, Sagarika Mohanty, Bibhudatta Sahoo . Analyzing Controller Placement in Software Defined Networks. National Conference on Next Generation Computing and its Applications in Computer Science and Technology. NGCAST2016, 1 (August 2017), 1-5.

@article{
author = { Kshira Sagar Sahoo, Sampa Sahoo, Sambit Kumar Mishra, Sagarika Mohanty, Bibhudatta Sahoo },
title = { Analyzing Controller Placement in Software Defined Networks },
journal = { National Conference on Next Generation Computing and its Applications in Computer Science and Technology },
issue_date = { August 2017 },
volume = { NGCAST2016 },
number = { 1 },
month = { August },
year = { 2017 },
issn = 0975-8887,
pages = { 1-5 },
numpages = 5,
url = { /proceedings/ngcast2016/number1/28120-1605/ },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Proceeding Article
%1 National Conference on Next Generation Computing and its Applications in Computer Science and Technology
%A Kshira Sagar Sahoo
%A Sampa Sahoo
%A Sambit Kumar Mishra
%A Sagarika Mohanty
%A Bibhudatta Sahoo
%T Analyzing Controller Placement in Software Defined Networks
%J National Conference on Next Generation Computing and its Applications in Computer Science and Technology
%@ 0975-8887
%V NGCAST2016
%N 1
%P 1-5
%D 2017
%I International Journal of Computer Applications
Abstract

Software Defined Networks is an emerging network paradigm which introduces programmability to networks and has the capability to dynamically configure the network. In a traditional IP based network the control part and the data forwarding elements are imposed in a single box that has very limited ability to configure the network, some vendor specific codes run on the forwarding elements to perform this task. SDN takes another approach by decoupling the controller part from the data plane part. In a large network such as WAN, centralize of controller approach have many limitations related to the performance and scalability. The placement of the controller is one of them, which affects the scalability and performance. For a large network it is very difficult to decide how many controllers is sufficient to manage the network and where they should be placed. In this work we are trying to solve the problem of controller placement in an SDN network by using two clustering techniques. Latency is one of the measuring matrices that we have chosen.

References
  1. Kreutz, Diego, et al. "Software-defined networking: A comprehensive survey. " Proceedings of the IEEE 103. 1 (2015): 14-76.
  2. Sahoo, K. S. , et al. " A Comprehensive Tutorial on Software Defined network:The Driving Force for the Future Internet Technology" International Conference on Advances in Information Communication Technology & Computing (AICTC), ACM, 2016.
  3. Nunes, Bruno Astuto A. , et al. "A survey of software-defined networking: Past, present, and future of programmable networks. " IEEE Communications Surveys & Tutorials 16. 3 (2014): 1617-1634.
  4. Heller, Brandon, Rob Sherwood, and Nick McKeown. "The controller placement problem. " Proceedings of the first workshop on Hot topics in software defined networks. ACM, 2012.
  5. Lange, Stanislav, et al. "Heuristic approaches to the controller placement problem in large scale SDN networks. " IEEE Transactions on Network and Service Management 12. 1 (2015): 4-17.
  6. Bari, Md Faizul, et al. "Dynamic controller provisioning in software defined networks. " Proceedings of the 9th International Conference on Network and Service Management (CNSM 2013). IEEE, 2013.
  7. Rath, Hemant Kumar, et al. "Optimal controller placement in Software Defined Networks (SDN) using a non-zero-sum game. " World of Wireless, Mobile and Multimedia Networks (WoWMoM), 2014 IEEE 15th International Symposium on a. IEEE, 2014.
  8. Sahoo, Kshira Sagar, and Bibhudatta Sahoo. "SDN Architecture on Fog Devices for Realtime Traffic Management: A Case Study. " (2016).
  9. Yao, Guang, et al. "On the capacitated controller placement problem in software defined networks. " IEEE Communications Letters 18. 8 (2014): 1339-1342.
  10. Gude, Natasha, et al. "NOX: towards an operating system for networks. " ACM SIGCOMM Computer Communication Review 38. 3 (2008): 105-110.
  11. Wallner, Ryan, and Robert Cannistra. "An SDN approach: quality of service using big switch's floodlight open-source controller. " Proceedings of the Asia-Pacific Advanced Network 35 (2013): 14-19.
  12. Sahoo, Kshira Sagar, Bibhudatta Sahoo, and Abinas Panda. "A secured SDN framework for IoT. " 2015 International Conference on Man and Machine Interfacing (MAMI). IEEE, 2015.
  13. Erickson, David. "The beacon openflow controller. " Proceedings of the second ACM SIGCOMM workshop on Hot topics in software defined networking. ACM, 2013.
  14. Koponen, Teemu, et al. "Onix: A Distributed Control Platform for Large-scale Production Networks. " OSDI. Vol. 10. 2010.
  15. Sahoo, Abhaya Kumar, Kshira Sagar Sahoo, and Mayank Tiwary. "Signature based malware detection for unstructured data in Hadoop. " Advances in Electronics, Computers and Communications (ICAECC), 2014 International Conference on. IEEE, 2014.
  16. Tootoonchian, Amin, and Yashar Ganjali. "HyperFlow: A distributed control plane for OpenFlow. " Proceedings of the 2010 internet network management conference on Research on enterprise networking. 2010.
  17. Sahoo, Sampa, et al. "Execution of real time task on cloud environment. " 2015 Annual IEEE India Conference (INDICON). IEEE, 2015.
  18. Tiwary, Mayank, et al. "CPS: a dynamic and distributed pricing policy in cyber foraging systems for fixed state cloudlets. " Computing (2016): 1-17.
  19. Sahoo, Bibhudatta, Sudipta Mohapatra, and Sanjay Kumar Jena. "A genetic algorithm based dynamic load balancing scheme for heterogeneous distributed systems. " (2008).
  20. Mishra, Sambit Kumar, et al. "Improving energy consumption in cloud. " India Conference (INDICON), 2015 Annual IEEE. IEEE, 2015.
  21. Panigrahi, Chhabi Rani, et al. "Big Data and Cyber Foraging: Future Scope and Challenges. " Techniques and Environments for Big Data Analysis. Springer International Publishing, 2016. 75-100.
Index Terms

Computer Science
Information Sciences

Keywords

Controller Software Defined Network Topology