This thesis describes a protocol for the multiple data collection system and his implementation into Network Simulator 2 environment. The system defines two communication units. CU central unit and measuring unit MU. The units operate according to the rules defined by communication protocol. The content of this work is as follows. At the beginning is described the simulation tool, namely a system NS-2 and a tool for visualization of simulation results, the NAM. This is followed by a description of the proposed protocol, his principle of functions, units description and communication messages. The method of communication between units. Mainly was described the multicast and the types of multicast ASM and SSM. Additionally, was described the principle of unicast communication. This is followed by chapter describing methods of enlargement simulator. Adding an own protocol and support of multicast communication SSM. Adding a new protocol is represented by programming a new agent, a new application and a new protocol header definition. In this chapter are also described the necessary changes in the source files that are need to the recompilation. The main objective of this thesis is own implementation of the proposed protocol. In the programming language C++ were created two agents who represent a central and a measuring unit. These agents were compiled into a simulator and by using a simple script have been tested for functionality. The simulation script define MU 200 and one unit CU. Conclusion of work is devoted to simulation the load line between the central unit and "access" node. It was examined whether the use the method of cumulative acknowledgement saves the transmission capacity of line compared to normal method acknowledgement.
Identifer | oai:union.ndltd.org:nusl.cz/oai:invenio.nusl.cz:218081 |
Date | January 2009 |
Creators | Janiga, Robin |
Contributors | Mlýnek, Petr, Koutný, Martin |
Publisher | Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií |
Source Sets | Czech ETDs |
Language | Czech |
Detected Language | English |
Type | info:eu-repo/semantics/masterThesis |
Rights | info:eu-repo/semantics/restrictedAccess |
Page generated in 0.0019 seconds