Mechanisms, Models, and Tools for Flexible Protocol Development and Accurate Network Experimentation
Olaf Landsiedel(Author)
Shaker (Publisher)
1st Edition
Published in November 2010
Book
246 pages
978-3-8322-9451-9 (ISBN)
Description
In this thesis we argue that the growth of the Internet and the resulting variety of communication protocols and systems in general require new mechanisms, models, and tools to reduce the complexity and engineering effort of development and evaluation. We identify the following key challenges:
Diversity and Customization of Communication Protocols: Typically, communication protocols are implemented from scratch making protocol development a challenging and time consuming task. We argue that the increasing number and variety of protocols in today's Internet needs to be reflected in new mechanisms and tools that reduce this development complexity.
Complexity of Protocol Evaluation: The heterogeneity of communication systems and variety of evaluation platforms require frequent reimplementations of communication protocols to be evaluated, rendering evaluation a complex and time consuming task. We believe, that the development cycle requires new mechanisms and tools that reduce the engineering effort in protocol evaluation.
Lack of Realism and Accuracy in Network Simulation: While abstraction enables insight and controllability in network simulation, it abstracts from system properties, often limiting the realism of results. We argue that simulation requires new models to include system properties such as energy consumption and processing delay in the design and development process.
Overall, these challenges are caused by the complexity and scale of distributed systems, such as the Internet and wireless sensor networks, the variety of applications and use cases, and the integration of heterogeneous systems ranging from tiny sensor nodes to super computers into today's Internet. In the following we discuss each of these challenges in detail.
Diversity and Customization of Communication Protocols: Typically, communication protocols are implemented from scratch making protocol development a challenging and time consuming task. We argue that the increasing number and variety of protocols in today's Internet needs to be reflected in new mechanisms and tools that reduce this development complexity.
Complexity of Protocol Evaluation: The heterogeneity of communication systems and variety of evaluation platforms require frequent reimplementations of communication protocols to be evaluated, rendering evaluation a complex and time consuming task. We believe, that the development cycle requires new mechanisms and tools that reduce the engineering effort in protocol evaluation.
Lack of Realism and Accuracy in Network Simulation: While abstraction enables insight and controllability in network simulation, it abstracts from system properties, often limiting the realism of results. We argue that simulation requires new models to include system properties such as energy consumption and processing delay in the design and development process.
Overall, these challenges are caused by the complexity and scale of distributed systems, such as the Internet and wireless sensor networks, the variety of applications and use cases, and the integration of heterogeneous systems ranging from tiny sensor nodes to super computers into today's Internet. In the following we discuss each of these challenges in detail.
More details
Series
Thesis
Doctoral thesis
2010
RWTH Aachen University
Edition
1., Aufl.
Language
English
Place of publication
Aachen
Germany
Target group
Professional and scholarly
Illustrations
128 illustrations
Dimensions
Height: 21 cm
Width: 14.8 cm
Weight
369 gr
ISBN-13
978-3-8322-9451-9 (9783832294519)
Schweitzer Classification