DocumentCode
2491237
Title
A TDMA Ethernet Switch for Dynamic Real-Time Communication
Author
Carvajal, Gonzalo ; Fischmeister, Sebastian
Author_Institution
Dept. of Electr. Eng., Univ. de Concepcion, Concepcion, Chile
fYear
2010
fDate
2-4 May 2010
Firstpage
119
Lastpage
126
Abstract
A real-time communication medium must provide a special coordination mechanism to guarantee bounded communication delays. Implementing this mechanism in software offers flexibility but reduces reliability and performance. On the other hand, customized hardware solutions deliver high throughput and predictability, but they increase the implementation cost and are unable to adapt to the specific needs of individual applications. In this work, we introduce a switch that implements a programmable dedicated time-triggered packet switching mechanism on top of Ethernet. The switch, called the Network Code Switch bases on the NetFPGA system and executes flexible but verifiable state-based schedules encoded in the Network Code programming language. This permits the user to tailor the communication behavior to the needs of the distributed application with verifiable performance. We discuss our experience starting at the designing to the implementation of the prototype, and describe how we exploited modularity and code reutilization to reduce the implementation costs and increase the flexibility of the architecture. We also validate our design by evaluating the overhead and throughput of the implemented prototype.
Keywords
field programmable gate arrays; local area networks; multiprocessing systems; network coding; packet switching; programming languages; real-time systems; time division multiple access; NetFPGA system; TDMA Ethernet switch; code reutilization; communication delays; dynamic real-time communication; implementation cost; network code programming language; network code switch; time triggered packet switching; Communication switching; Costs; Delay; Ethernet networks; Packet switching; Prototypes; Software performance; Switches; Throughput; Time division multiple access; Ethernet switch; NetFPGA; Real-time communication; TDMA; modular design;
fLanguage
English
Publisher
ieee
Conference_Titel
Field-Programmable Custom Computing Machines (FCCM), 2010 18th IEEE Annual International Symposium on
Conference_Location
Charlotte, NC
Print_ISBN
978-0-7695-4056-6
Electronic_ISBN
978-1-4244-7143-0
Type
conf
DOI
10.1109/FCCM.2010.27
Filename
5474059
Link To Document