| Many new multicast applications emerging from the Internet, such as Voice-over-IP (VoIP), videoconference, TV over the Internet, radio over the Internet, video streaming multipoint, etc., have the following resource requirements: bandwidth consumption, end-to-end delay, delay jitter, packet loss ratio, and so forth. It is therefore necessary to formulate a proposal to specify and provide the resources necessary for these kinds of applications so they will function properly.
To show how these new applications can comply with these requirements, the book presents a multi-objective optimization scheme in which we will analyze and solve the problems related to resources optimization in computer networks. Once the readers have studied this book, they will be able to extend these models by adding new objective functions, new functions that act as restrictions, new network models, and new types of services or applications.
This book is for an academic and scientific setting. In the professional environment, it is focused on optimization of resources that a carrier needs to know to profit from computer resources and its network infrastructure. It is very useful as a textbook mainly for master’s- or Ph.D.-level courses, whose subjects are related to computer networks traffic engineering, but it can also be used for an advanced or specialized course for the senior year of an undergraduate program. On the other hand, it can be of great use for a multi-objective optimization course that deals with graph theory by having represented the computer networks through graphs.
Metaheuristics are widely used to solve important practical combinatorial optimization problems. Many new multicast applications emerging from the Internet-such as TV over the Internet, radio over the Internet, and multipoint video streaming-require reduced bandwidth consumption, end-to-end delay, and packet loss ratio. It is necessary to design and provide for these kinds of applications as well as for the resources needed to function well. Using metaheuristics, Multi-Objective Optimization in Computer Networks Using Metaheuristics provides a solution to the multi-objective problem in routing computer networks. It analyzes layer 3 (IP), layer 2 (MPLS), and layer 1 (GMPLS and wireless functions). |
|