My Account Log in

1 option

Software-defined networking : extending SDN control to large-scale networks / Fetia Bannour, Sami Souihi, Abdelhamid Mellouk.

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Bannour, Fetia, author.
Mellouk, Abdelhamid, author.
Souihi, Sami, author.
Series:
Networks & telecommunications series. New generation networks set.
Networks & telecommunications series : new generation networks set ; Volume 2
Language:
English
Subjects (All):
Software-defined networking (Computer network technology).
Physical Description:
1 online resource (173 pages)
Place of Publication:
London, England ; Hoboken, New Jersey : ISTE Ltd : John Wiley & Sons Inc, [2022]
Summary:
This book reviews the concept of Software-Defined Networking (SDN) by studying the SDN architecture. It provides a detailed analysis of state-of-the-art distributed SDN controller platforms by assessing their advantages and drawbacks and classifying them in novel ways according to various criteria. Additionally, a thorough examination of the major challenges of existing distributed SDN controllers is provided along with insights into emerging and future trends in that area. Decentralization challenges in large-scale networks are tackled using three novel approaches, applied to the SDN control plane presented in the book. The first approach addresses the SDN controller placement optimization problem in large-scale IoT-like networks by proposing novel scalability and reliability aware controller placement strategies. The second and third approaches tackle the knowledge sharing problem between the distributed controllers by suggesting adaptive multilevel consistency models following the concept of continuous Quorum-based consistency. These approaches have been validated using different SDN applications, developed from real-world SDN controllers.
Contents:
Cover
Title Page
Copyright Page
Contents
Acronyms
Preface
Introduction
Chapter 1. Toward a Decentralized SDN Control Architecture: Overview and Taxonomy
1.1. Introduction
1.2. Software-defined networking: a centralized control architecture
1.2.1. Conventional networking and the SDN paradigm
1.2.2. The SDN architecture
1.3. Physical classification of existing SDN control plane architectures
1.3.1. Physically centralized SDN control
1.3.2. Physically distributed SDN control
1.4. Logical classification of existing SDN control plane architectures
1.4.1. Logically centralized SDN control
1.4.2. Logically distributed SDN control
1.5. Conclusion
Chapter 2. Decentralized SDN Control: Major Open Challenges
2.1. Introduction
2.2. Scalability
2.2.1. Data plane extensions
2.2.2. Control plane distribution
2.3. Reliability
2.3.1. Control state redundancy
2.3.2. Controller failover
2.4. Controller state consistency
2.4.1. Static consistency
2.4.2. Adaptive multi-level consistency
2.5. Interoperability
2.5.1. Interoperability between the SDN controllers
2.5.2. SDN interoperability with legacy networks
2.6. Other challenges
2.7. Conclusion
Chapter 3. Scalability and Reliability Aware SDN Controller Placement Strategies
3.1. Introduction
3.2. Related work
3.3. The SDN controller placement optimization problem
3.3.1. Problem statement
3.3.2. Problem formulation
3.3.3. Placement metrics
3.4. The proposed SDN controller placement scheme
3.4.1. The adopted approach
3.4.2. Multi-criteria placement algorithms
3.4.3. Gradual strategies
3.5. Performance evaluation
3.5.1. Simulation settings
3.5.2. Simulation results
3.6. Discussion
3.7. Conclusion.
Chapter 4. Adaptive and Continuous Consistency for Distributed SDN Controllers: Anti-Entropy Reconciliation Mechanism
4.1. Introduction
4.2. Related work
4.3. The consistency problem in SDN
4.3.1. Consistency trade-offs in SDN
4.3.2. Consistency models in SDN
4.4. Consistency models in ONOS
4.4.1. Strong consistency in ONOS
4.4.2. Eventual consistency in ONOS
4.5. The proposed adaptive consistency for ONOS
4.5.1. A continuous consistency model for ONOS
4.5.2. Our consistency adaptation strategy for ONOS
4.5.3. Our implementation approach
4.6. Performance evaluation
4.6.1. Experimental setup
4.6.2. Results
4.7. Conclusion
Chapter 5. Adaptive and Continuous Consistency for Distributed SDN Controllers: Quorum-Based Replication
5.1. Introduction
5.2. Background on eventual consistency in distributed data stores
5.2.1. Consistency and performance metrics
5.2.2. Adaptive consistency control
5.2.3. Existing modern tunable consistency systems
5.3. The proposed adaptive Quorum-inspired consistency for ONOS
5.3.1. A continuous consistency model for ONOS
5.3.2. Our Quorum-inspired consistency adaptation strategy for ONOS
5.4. Implementation approach on ONOS
5.4.1. Design of a CDN-like application
5.4.2. State synchronization and content distribution
5.4.3. Content delivery to customers
5.5. Performance evaluation
5.5.1. Application-specific performance and consistency metrics
5.5.2. Experimental setup
5.5.3. Results
5.6. Conclusion
Conclusions and Perspectives
C.1. Summary of contributions
C.2. Perspectives and future work
References
Index
EULA.
Notes:
Description based on print version record.
Includes bibliographical references and index.
Other Format:
Print version: Bannour, Fetia Software-Defined Networking 2
ISBN:
9781394186181
1394186185
9781394186167
1394186169
OCLC:
1371297357

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Library Catalog Using Articles+ Library Account