Skip to main content

Part of the book series: SpringerBriefs in Electrical and Computer Engineering ((BRIEFSELECTRIC))

  • 861 Accesses

Abstract

With the development of computer networks, the defects of traditional Transmission Control Protocol/Internet Protocol (TCP/IP)-based architecture have been amplified. Traditional computer networks are facing big challenges. To break a closed traditional network for eliminating defects and promoting network innovation, software-defined networking (SDN) has been proposed. In this chapter, we illustrate SDN and discuss future network research. We also give a brief overview of recent advances in SDN. Finally, we summarize our work related to SDN in datacenter networks.

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

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 16.99
Price excludes VAT (USA)
  • Compact, lightweight 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

References

  1. J. Pan, S. Paul and R. Jain. A Survey of the Research on Future Internet Architectures. IEEE Communications Magazine, 2011, 49(7): 26–36.

    Article  Google Scholar 

  2. NewArch Project: Future-Generation Internet Architecture, http://www.isi.edu/newarch/.

  3. NSF Future Internet Architecture Project, http://www.nets-fia.net/.

  4. Global Environment for Network Innovations (GENI) Project, http://www.geni.net/.

  5. NSF NETS FIND Project, http://www.nets-find.net.

  6. New-Generation Network R&D Project, http://www.nict.go.jp/en/nrh/index.html.

  7. FIRE: Future Internet Research and Experimentation, http://cordis.europa.eu/fp7/ict/fire/.

  8. The FP7 4WARD Project, http://www.4ward-project.eu/.

  9. China Next Generation Internet (CNGI) Project, http://www.cngi.cn/.

  10. N. Feamster, J. Rexford and E. Zegura. The Road to SDN: An Intellectual History of Programmable Networks. ACM SIGCOMM Computer Communication Review, 2014, 44(2): 87–98.

    Article  Google Scholar 

  11. A. Lara, A. Kolasani and B. Ramamurthy. Network Innovation Using Openflow: A Survey. IEEE Communications Surveys & Tutorials, 2014, 16(1): 493–512.

    Article  Google Scholar 

  12. Ethane: A Security Management Architecture, A Stanford Clean Slate Project, http://yuba.stanford.edu/ethane/.

  13. M. Casado, M. J. Freedman, J. Pettit, et al. Ethane: Taking Control of the Enterprise. ACM SIGCOMM Computer Communication Review, 2007, 37(4): 1–12.

    Article  Google Scholar 

  14. N. McKeown, T. Anderson, H. Balakrishnan, et al. OpenFlow: Enabling Innovation in Campus Networks. ACM SIGCOMM Computer Communication Review, 2008, 38(2): 69–74.

    Article  Google Scholar 

  15. N. McKeown. Software-defined Networking. INFOCOM Keynote Talk, Rio de Janeiro, Brazil, April 2009.

    Google Scholar 

  16. Open Networking Foundation (ONF), https://www.opennetworking.org/about/onf-overview.

  17. Software-Defined Networking Research Group (SDNRG), https://irtf.org/sdnrg.

  18. L. Foundation, Opendaylight: An Open Source Community and Meritocracy for Software-Defined Networking, A Linux Foundation Collaborative Project, April 2013. http://www.opendaylight.org/resources/publications.

  19. Infonetics, Carrier SDN and NFV Hardware and Software Market Size and Forecast Report, November 2014. http://www.infonetics.com/pr/2014/Carrier-SDN-NFV-Market-Highlights.asp.

  20. AT & T, A Software-Centric Network – Network on Demand & Universal CPE. http://about.att.com/innovation/showcase/networkondemand.

  21. ACM SIGCOMM Workshop on Hot Topics in Software Defined Networking (HotSDN). http://conferences.sigcomm.org/sigcomm/2014/hotsdn.php.

  22. ACM SIGCOMM Symposium ON SDN Research (SOSR). http://www.sigcomm.org/events/SOSR.

  23. M. Casado, N. Foster and A. Guha. Abstractions for Software-Defined Networks. Communications of the ACM, 2014, 57(10): 86–95.

    Article  Google Scholar 

  24. L. Schiff, M. Borokhovich and S. Schmid. Reclaiming the Brain: Useful OpenFlow Functions in the Data Plane. Proceedings of the 13th Workshop on Hot Topics in Networks, ACM, 2014: 1–7.

    Google Scholar 

  25. A. R. Curtis, J. C. Mogul, J. Tourrilhes, et al. DevoFlow: Scaling Flow Management for High-performance Networks. ACM SIGCOMM Computer Communication Review, 2011, 41(4): 254–265.

    Article  Google Scholar 

  26. J. Su, G. Lv, Z. Sun, et al. Labelcast: A Novel Data Plane Abstraction for SDN. Open Networking Summit, Santa Clara, USA, April 2013.

    Google Scholar 

  27. A. Doria, J. H. Salim, R. Haas, et al. Forwarding and Control Element Separation (ForCES) Protocol Specification. [Online]. Available: http://tools.ietf.org/html/rfc5810.

  28. D. Kreutz, F. M. V. Ramos, P. E. Verissimo, et al. Software-Defined Networking: A Comprehensive Survey. Proceedings of the IEEE, 2015, 103(1): 14–76.

    Article  Google Scholar 

  29. R. Hand and E. Keller. ClosedFlow: OpenFlow-Like Control over Proprietary Devices, Proceedings of the 3rd Workshop on Hot Topics in Software Defined Networking. ACM, 2014: 7–12.

    Google Scholar 

  30. A. Farrel, J. P. Vasseur and J. Ash. A Path Computation Element (PCE)-Based Architecture. [Online]. Available: http://tools.ietf.org/html/rfc4655.

  31. D. Farinacci, V. Fuller, D. Meyer and D. Lewis. The Locator/ID Separation Protocol (LISP). [Online]. Available: https://tools.ietf.org/html/rfc6830.

  32. W. Jiang, V. K. Prasanna and N. Yamagaki. Decision Forest: A Scalable Architecture for Flexible Flow Matching on FPGA. Proceedings of the 2010 International Conference on Field Programmable Logic and Applications (FPL), IEEE, 2010: 394–399.

    Google Scholar 

  33. K. Kannan and S. Banerjee. Compact TCAM: Flow Entry Compaction in TCAM for Power Aware SDN. Distributed Computing and Networking, Springer Berlin Heidelberg, 2013: 439–444.

    Google Scholar 

  34. M. Soliman, B. Nandy, I. Lambadaris and P. Ashwood-Smith. Source Routed Forwarding with Software Defined Control, Considerations and Implications. Proceedings of the 2012 ACM Conference on CoNEXT Student Workshop. ACM, 2012: 43–44.

    Google Scholar 

  35. M. Rifai, N. Huin, C. Caillouet, et al. Too Many SDN Rules? Compress Them with MINNIE. Proceedings of the 2015 Global Communications Conference (GLOBECOM), IEEE, 2015.

    Google Scholar 

  36. F. Giroire, J. Moulierac and T. K. Phan. Optimizing Rule Placement in Software-Defined Networks for Energy-Aware Routing. Proceedings of the 2014 Global Communications Conference (GLOBECOM), IEEE, 2014: 2523–2529.

    Google Scholar 

  37. J. Huang, G. Chang, C. Wang and C. Lin. Heterogeneous Flow Table Distribution in Software-defined Networks. IEEE Transactions on Emerging Topics in Computing, DOI: 10.1109/TETC.2015.2457333.

    Google Scholar 

  38. L. Zhang, R. Lin, S. Xu and S. Wang. AHTM: Achieving Efficient Flow Table Utilization in Software Defined Networks. Proceedings of the 2014 Global Communications Conference (GLOBECOM), IEEE, 2014: 1897–1902.

    Google Scholar 

  39. Cisco Application Policy Infrastructure Controller (APIC). http://www.cisco.com/c/en/us/products/cloud-systems-management/application-policy-infrastructure-controller-enterprise-module/index.html.

  40. Big Network Controller. http://bigswitch.com/products/SDN-Controller.

  41. N. Gude, T. Koponen, J. Pettit, et al. NOX: Towards An Operating System for Networks. ACM SIGCOMM Computer Communication Review, 2008, 38(3): 105–110.

    Article  Google Scholar 

  42. Z. Cai, A. L. Cox and T. S. Eugene Ng. Maestro: A System for Scalable Openflow Control. Rice University Technical Report TR11-07, December 2011.

    Google Scholar 

  43. Floodlight: An Open SDN Controller. http://www.projectfloodlight.org/floodlight/.

  44. D. Erickson. The Beacon Openflow Controller. Proceedings of the 2nd ACM SIGCOMM Workshop on Hot Topics in Software Defined Networking. ACM, 2013: 13–18.

    Google Scholar 

  45. A. Voellmy and J. Wang. Scalable Software Defined Network Controllers, ACM SIGCOMM Computer Communication Review, 2012, 42(4): 289–290.

    Article  Google Scholar 

  46. Trema: Openflow Controller. https://trema.github.io/trema/.

  47. Ryu: A Component-based Software Defined Networking Framework. http://osrg.github.io/ryu/.

  48. T. Koponen, M. Casado, N. Gude, et al. Onix: A Distributed Control Platform for Large-scale Production Networks. Proceedings of Operating Systems Design and Implementation (OSDI). USENIX Association, 2010.

    Google Scholar 

  49. A. Tootoonchian and Y. Ganjali. Hyperflow: A Distributed Control Plane for Openflow. Proceedings of the 2010 Internet Network Management Conference on Research on Enterprise Networking. USENIX Association, 2010: 3–3.

    Google Scholar 

  50. K. Phemius, M. Bouet and J. Leguay. Disco: Distributed Multi-domain SDN Controllers. Proceedings of Network Operations and Management Symposium (NOMS). IEEE/IFIP, 2014: 1–4.

    Google Scholar 

  51. P. Berde, M. Gerola, J. Hart, et al. ONOS: Towards An Open, Distributed SDN OS. Proceedings of the 3rd Workshop on Hot Topics in Software Defined Networking. ACM, 2014: 1–6.

    Google Scholar 

  52. S. A. Shah, J. Faiz, M. Farooq, et al. An Architectural Evaluation of SDN Controllers. the 2013 International Conference on Communications (ICC). IEEE, 2013: 3504–3508.

    Google Scholar 

  53. M. P. Fernandez. Comparing Openflow Controller Paradigms Scalability: Reactive and Proactive. The 27th International Conference on Advanced Information Networking and Applications (AINA). IEEE, 2013: 1009–1016.

    Google Scholar 

  54. M. Monaco, O. Michel and E. Keller. Applying Operating System Principles to SDN Controller Design. Proceedings of the 12th Workshop on Hot Topics in Networks. ACM, 2013.

    Google Scholar 

  55. J. Xie, D. Guo, Z. Hu, et al. Control Plane of Software Defined Networks: A Survey. Computer Communications, 2015, 67: 1–10.

    Article  Google Scholar 

  56. A. Hakiri, A. Gokhale, P. Berthou, D. C. Schmidt and T. Gayraud. Software-Defined Networking: Challenges and Research Opportunities for Future Internet. Computer Networks, 2014, 75: 453–471.

    Article  Google Scholar 

  57. A. Devlic, W. John and P. Skoldstrom. Carrier-grade Network Management Extensions to the SDN Framework. Proceedings of the 8th Swedish National Computer Networking Workshop (SNCNW), Stockholm, Sweden. 2012.

    Google Scholar 

  58. H. Kim, A. Voellmy, S. Burnett, N. Feamster and R. Clark. Lithium: Event-Driven Network Control. Georgia Institute of Technology Technical Report, 2012.

    Google Scholar 

  59. S. Sundaresan, S. Burnett, N. Feamster and W. Donato. BISmark: A Testbed for Deploying Measurements and Applications in Broadband Access Networks. Proceedings of the USENIX Annual Technical Conference (USENIX ATC 14). USENIX, 2014: 383–394.

    Google Scholar 

  60. H. Kim and N. Feamster. Improving Network Management with Software Defined Networking. IEEE Communications Magazine, 2013, 51(2): 114–119.

    Article  Google Scholar 

  61. W. Kim, P. Sharma, J. Lee, et al. Automated and Scalable QoS Control for Network Convergence. Proceedings of USENIX INM/WREN 2010, San Jose, CA, April 2010.

    Google Scholar 

  62. H. E. Egilmez, S. T. Dane, K. T. Bagci and A. M. Tekalp. OpenQoS: An OpenFlow Controller Design for Multimedia Delivery with End-to-End Quality of Service over Software-Defined Networks. 2012 Asia-Pacific Signal & Information Processing Association Annual Summit and Conference (APSIPA ASC). IEEE, 2012: 1–8.

    Google Scholar 

  63. H. E. Egilmez, S. T. Dane, B. Gorkeml and A. M. Tekalp. Openqos: Openflow Controller Design and Test Network for Multimedia Delivery with Quality of Service. Proceedings of NEM Summit, Implementing Future Media Internet Towards New Horiz, 2012: 22–27.

    Google Scholar 

  64. H. E. Egilmez, B. Gorkeml, A. M. Tekalp and S. Civanlar. Scalable Video Streaming over OpenFlow Networks: An Optimization Framework for QoS Routing. Proceedings of the 18th International Conference on Image Processing (ICIP). IEEE, 2011: 2241–2244.

    Google Scholar 

  65. R. Penno, T. Reddy, M. Boucadair, D. Wing and S. Vinapamula. Application Enabled SDN (A-SDN). [Online]. Available: https://tools.ietf.org/html/draft-penno-pcp-asdn-00.

  66. N. S. Ko, H. HEO, J. D. PARK and H. S. PARK. OpenQFlow: Scalable OpenFlow with Flow-Based QoS. IEICE TRANSACTIONS on Communications, 2013, E96-B(2): 479–488.

    Article  Google Scholar 

  67. S. Civanlar, M. Parlakisik, A. M. Tekalp, et al. A QoS-Enabled OpenFlow Environment for Scalable Video Streaming. Proceedings of the IEEE GLOBECOM Workshops on Network of the Future. IEEE, 2010: 351–356.

    Google Scholar 

  68. S. Jain, A. Kumar, S. Mandal, et al. B4: Experience with A Globally-deployed Software Defined WAN. ACM SIGCOMM Computer Communication Review. ACM, 2013, 43(4): 3–14.

    Google Scholar 

  69. A. Tavakoli, M. Casado, T. Koponen and S. Shenker. Applying NOX to the Datacenter. Proceedings of the 8th Workshop on Hot Topics in Networks. ACM, 2009.

    Google Scholar 

  70. N. H. Thanh, P. N. Nam, T. H. Truong, et al. Enabling Experiments for Energy-efficient Data Center Networks on OpenFlow-based Platform. Proceedings of the 4th International Conference on Communications and Electronics (ICCE). IEEE, 2012: 239–244.

    Google Scholar 

  71. C. Macapuna, C. E. Rothenberg and M. F. Magalhaes. In-Packet Bloom Filter based Data Center Networking with Distributed OpenFlow Controllers. Proceedings of the IEEE GLOBECOM Workshops on Management of Emerging Networks and Services. IEEE, 2010: 584–588.

    Google Scholar 

  72. S. Fang, Y. Yu, C. H. Foh, et al. A Loss-Free Multipathing Solution for Data Center Network using Software-Defined Networking Approach. Proceedings of the Asia-Pacific Magnetic Recording Conference, Digest APMRC. IEEE, 2012: 1–8.

    Google Scholar 

  73. T. Feng, J. Bi, H. Hu and H. Cao. Networking as A Service: A Cloud-based Network Architecture. Journal of Networks, 2011, 6(7): 1084–1090.

    Article  Google Scholar 

  74. T. Benson, A. Akella, A. Shaikh and S. Sahu. CloudNaaS: A Cloud Networking Platform for Enterprise Applications. Proceedings of the 2nd ACM Symposium on Cloud Computing. ACM, 2011.

    Google Scholar 

  75. M. Banikazemi, D. Olshefski, A. Shaikh, J. Tracey and G. Wang. Meridian: An SDN Platform for Cloud Network Services. IEEE Communications Magazine, 2013, 51(2): 120–127.

    Article  Google Scholar 

  76. R. Raghavendra, J. Lobo and K. W. Lee. Dynamic Graph Query Primitives for SDN-based Cloudnetwork Management. Proceedings of the 1st Workshop on Hot topics in Software Defined Networks. ACM, 2012: 97–102.

    Google Scholar 

  77. A. Caraguay, A. Peral, L. Lopez and L. Villalba. SDN: Evolution and Opportunities in the Development IoT Applications. International Journal of Distributed Sensor Networks, http://dx.doi.org/10.1155/2014/735142, 2014.

  78. R. Bifulco, M. Brunner, R. Canonico, et al. Scalability of A Mobile Cloud Management System. Proceedings of the 1st MCC Workshop on Mobile Cloud Computing. ACM, 2012: 17–22.

    Google Scholar 

  79. Y. Wang and J. Bi. A Solution for IP Mobility Support in Software Defined Networks. Proceedings of the 23rd International Conference on Computer Communication and Networks (ICCCN). IEEE, 2014: 1–8.

    Google Scholar 

  80. A. Das, C. Lumezanu, Y. Zhang, et al. Transparent and Flexible Network Management for Big Data Processing in the Cloud. Proceedings of the 5th USENIX Workshop on Hot Topics in Cloud Computing (HotCloud’13). USENIX, 2013: 1–6.

    Google Scholar 

  81. G. Wang, T. S. Ng, A. Shaikh. Programming Your Network at Run-time for Big Data Applications. Proceedings of the 1st Workshop on Hot topics in Software Defined Networks. ACM, 2012: 103–108.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2016 The Author(s)

About this chapter

Cite this chapter

Qi, H., Li, K. (2016). Introduction. In: Software Defined Networking Applications in Distributed Datacenters. SpringerBriefs in Electrical and Computer Engineering. Springer, Cham. https://doi.org/10.1007/978-3-319-33135-5_1

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-33135-5_1

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-33134-8

  • Online ISBN: 978-3-319-33135-5

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics