In network design, the gap between theory and practice is woefully broad. This book narrows it, comprehensively and critically examining current network design models and methods. You will learn where mathematical modeling and algorithmic optimization have been under-utilized. At the opposite extreme, you will learn where they tend to fail to contribute to the twin goals of network efficiency and cost-savings. Most of all, you will learn precisely how to tailor theoretical models to make them as useful as possible in practice.
Throughout, the authors focus on the traffic demands encountered in the real world of network design. Their generic approach, however, allows problem formulations and solutions to be applied across the board to virtually any type of backbone communication or computer network. For beginners, this book is an excellent introduction. For seasoned professionals, it provides immediate solutions and a strong foundation for further advances in the use of mathematical modeling for network design.
- Written by leading researchers with a combined 40 years of industrial and academic network design experience.
- Considers the development of design models for different technologies, including TCP/IP, IDN, MPLS, ATM, SONET/SDH, and WDM.
- Discusses recent topics such as shortest path routing and fair bandwidth assignment in IP/MPLS networks.
- Addresses proper multi-layer modeling across network layers using different technologies—for example, IP over ATM over SONET, IP over WDM, and IDN over SONET.
- Covers restoration-oriented design methods that allow recovery from failures of large-capacity transport links and transit nodes.
- Presents, at the end of each chapter, exercises useful to both students and practitioners.
About the Author
Deep Medhi is Curators' Distinguished Professor in the Computer Science Electrical Engineering Department at the University of Missouri--Kansas City (UMKC), USA. Prior to joining UMKC in 1989, he was a member of the technical staff in the traffic network routing and design department at the AT&T Bell Laboratories. He was an invited visiting professor at the Technical University of Denmark, a visiting research fellow at the Lund University, Sweden, a research visitor at Université Pierre et Marie Curie (UPMC), Paris, France, and a short-term visitor at Princeton University, Massachusetts Institute of Technology, and KTH Royal Institute of Technology, Sweden. He was also a Fulbright Senior Specialist. He was on the Brazilian Science Mobility Program with the University of Campinas, Brazil as his host institution. He serves as the editor-in-chief of Springer's Journal of Network&Systems Management, and is serving (or served) on the editorial board of IEEE Communications Surveys & Tutorials, IEEE Transactions on Network and Service Management, IEEE/ACM Transactions on Networking, Computer Networks, Telecommunication Systems, and IEEE Communications Magazine. He has served on the technical program committees of numerous conferences including IEEE INFOCOM, IEEE ICNP, IEEE NOMS, IEEE IM, IEEE CloudNet, ITC, and DRCN, while serving as the Technical Program Co-Chair of DRCN 2009, IEEE NOMS 2010, IFIP Networking 2014, IEEE CloudNet 2016. He received his B.Sc.(Hons.) in Mathematics from Cotton College, Gauhati University, India, his M.Sc. in Mathematics from St.~Stephens College, University of Delhi, India, and both his M.S. and Ph.D. in Computer Sciences from the University of Wisconsin--Madison, USA. He % has published over one hundred and fifty peer-reviewed papers, and is co-author of Routing, Flow, and Capacity Design in Communication and Computer Networks, also published by Elsevier (2004).
Table of ContentsForeword
PART I - INTRODUCTORY NETWORK DESIGN
Chapter 1 - Overview
Chapter 2 - Network Design Problems—Notation and Illustrations
Chapter 3 - Technology-Related Modeling Examples
PART II - DESIGN MODELING AND METHODS
Chapter 4 - Network Design Problem Modeling
Chapter 5 - General Optimization Methods for Network Design
Chapter 6 - Location and Topological Design
Chapter 7 - Networks With Shortest-Path Routing
Chapter 8 - Fair Networks
PART III - ADVANCED MODELS
Chapter 9 - Restoration and Protection Design of Resilient Networks
Chapter 10 - Application of Optimization Techniques for Protection and Restoration Design
Chapter 11 - Multi-Hour and Multi–Time-Period Network Modeling and Design
Chapter 12 - Multi-Layer Networks: Modeling and Design
Chapter 13 - Restoration Design of Single- and Multi-Layer Fair Networks
Appendix A - Optimization Theory Refresher
Appendix B - Introduction to Complexity Theory and NP-Completeness
Appendix C - Shortest-Path Algorithms
Appendix D - Using LP/MIP Packages
List of Acronyms
Solutions to Selected Exercises
Most Helpful Customer Reviews
A variety of technologies for telecommunication networks is overwhelming. There is no single well-known recipie, telling how to design telecommunication networks. And therefore modelling and comparison of different approaches is very important before choosing the right solution to be implemented. This is especially true for backbone telecommunication networks because there stakes are very high and many factors that have to be taken into account make the design process very complex. The network design models based on optimization theory are probably most commonly encountrered in the field. And that's exactly what this book teaches the reader- how to model different telecommunication networks with a help of optimization theory. Most of the material in the book concerns multi-comodity flow networks. In my opinion, the book is the most up-to-date and comprehensive collection of network design problems, methods and algorithms, illustrated with extensive examples and accompanied with a right amount of theoretical background and information on existing networking technologies. It covers all the spectrum of problems and design methods- from the most simple to the most advanced, presenting even 'hot' research topics. Personally I learned a lot from chapters on multi-layer network design and advanced decomposition methods. Also I think the book is rather universal and can be used either as a course book (it includes a lot of exercises at the end of each chapter), or as a reference manual (well defined notation makes it easy to find and understand the desired design problem even without reading a chapter from beginning). This book is a good choice for everyone studying or actively working with network design. Highly recommended!
Literature that considers communication system problems, tends to be either too practical (not general enough, providing only 'ad hoc-solutions'), or theoretical to the extent that the desired 'real-world property' is lost (or hopelessly hidden...). This book is a true exception, giving a well-balanced mix of theory and practice, presented in a most understandable and inspiring way. A broad range of relevant communication system problems (for the taken approach, probably all (?)) are discussed, practically all of which are dealt with in a multi-commodity, network optimization fashion. The book is self-contained in the sense that the prerequisites are covered by its appendices. In my opinion, a book of this type (there are not many!) is essential whether you are an engineer or a researcher in this field, simply because that it constitutes a 'missing link' between theory and practice.