This volume on computer networks adopts a balanced approach between technology and mathematical modeling. It covers such important topics as switching elements and fabrics, Ethernet, and ALOHA design. It also includes a wide variety of queueing models, routing, protocol verification and error codes and a new type of modeling called divisible load theory that has applications to grids and parallel and distributed processing. The text progresses systematically and the necessary basics are covered. Numerous examples at the end of each chapter provide sufficient material for practice. It will serve as an ideal text for an undergraduate/graduate course on computer networks or performance evaluation in electrical/computer engineering or computer science.
This textbook is intended for an undergraduate/graduate course on computer networks and for introductory courses dealing with performance evaluation of computers, networks, grids and telecommunication systems.
Unlike other books on the subject, this text presents a balanced approach between technology and mathematical modeling. It covers networking and grid technology, algorithms (routing, error codes, protocol verification) and analysis (probability for networking with technological examples, queueing models and divisible load scheduling theory).
This self-contained text progresses systematically and gives students numerous problems at the end of each chapter. Students in electrical engineering, computer engineering and computer science departments will benefit from this book as will engineers and computer scientists working in relevant fields.
A separate solutions manual is available to instructors.