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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
J. Pan, S. Paul and R. Jain. A Survey of the Research on Future Internet Architectures. IEEE Communications Magazine, 2011, 49(7): 26–36.
NewArch Project: Future-Generation Internet Architecture, http://www.isi.edu/newarch/.
NSF Future Internet Architecture Project, http://www.nets-fia.net/.
Global Environment for Network Innovations (GENI) Project, http://www.geni.net/.
NSF NETS FIND Project, http://www.nets-find.net.
New-Generation Network R&D Project, http://www.nict.go.jp/en/nrh/index.html.
FIRE: Future Internet Research and Experimentation, http://cordis.europa.eu/fp7/ict/fire/.
The FP7 4WARD Project, http://www.4ward-project.eu/.
China Next Generation Internet (CNGI) Project, http://www.cngi.cn/.
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.
A. Lara, A. Kolasani and B. Ramamurthy. Network Innovation Using Openflow: A Survey. IEEE Communications Surveys & Tutorials, 2014, 16(1): 493–512.
Ethane: A Security Management Architecture, A Stanford Clean Slate Project, http://yuba.stanford.edu/ethane/.
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.
N. McKeown, T. Anderson, H. Balakrishnan, et al. OpenFlow: Enabling Innovation in Campus Networks. ACM SIGCOMM Computer Communication Review, 2008, 38(2): 69–74.
N. McKeown. Software-defined Networking. INFOCOM Keynote Talk, Rio de Janeiro, Brazil, April 2009.
Open Networking Foundation (ONF), https://www.opennetworking.org/about/onf-overview.
Software-Defined Networking Research Group (SDNRG), https://irtf.org/sdnrg.
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.
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.
AT & T, A Software-Centric Network – Network on Demand & Universal CPE. http://about.att.com/innovation/showcase/networkondemand.
ACM SIGCOMM Workshop on Hot Topics in Software Defined Networking (HotSDN). http://conferences.sigcomm.org/sigcomm/2014/hotsdn.php.
ACM SIGCOMM Symposium ON SDN Research (SOSR). http://www.sigcomm.org/events/SOSR.
M. Casado, N. Foster and A. Guha. Abstractions for Software-Defined Networks. Communications of the ACM, 2014, 57(10): 86–95.
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.
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.
J. Su, G. Lv, Z. Sun, et al. Labelcast: A Novel Data Plane Abstraction for SDN. Open Networking Summit, Santa Clara, USA, April 2013.
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.
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.
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.
A. Farrel, J. P. Vasseur and J. Ash. A Path Computation Element (PCE)-Based Architecture. [Online]. Available: http://tools.ietf.org/html/rfc4655.
D. Farinacci, V. Fuller, D. Meyer and D. Lewis. The Locator/ID Separation Protocol (LISP). [Online]. Available: https://tools.ietf.org/html/rfc6830.
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.
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.
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.
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.
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.
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.
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.
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.
Big Network Controller. http://bigswitch.com/products/SDN-Controller.
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.
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.
Floodlight: An Open SDN Controller. http://www.projectfloodlight.org/floodlight/.
D. Erickson. The Beacon Openflow Controller. Proceedings of the 2nd ACM SIGCOMM Workshop on Hot Topics in Software Defined Networking. ACM, 2013: 13–18.
A. Voellmy and J. Wang. Scalable Software Defined Network Controllers, ACM SIGCOMM Computer Communication Review, 2012, 42(4): 289–290.
Trema: Openflow Controller. https://trema.github.io/trema/.
Ryu: A Component-based Software Defined Networking Framework. http://osrg.github.io/ryu/.
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.
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.
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.
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.
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.
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.
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.
J. Xie, D. Guo, Z. Hu, et al. Control Plane of Software Defined Networks: A Survey. Computer Communications, 2015, 67: 1–10.
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.
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.
H. Kim, A. Voellmy, S. Burnett, N. Feamster and R. Clark. Lithium: Event-Driven Network Control. Georgia Institute of Technology Technical Report, 2012.
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.
H. Kim and N. Feamster. Improving Network Management with Software Defined Networking. IEEE Communications Magazine, 2013, 51(2): 114–119.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Author information
Authors and Affiliations
Rights 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)