FTT-ETHERNET.bib

@article{PEDREIRAS_II_2005,
  author = {Pedreiras, P. and Gai, P. and Almeida, L. and Buttazzo, G.},
  title = {FTT-Ethernet: a flexible real-time communication protocol that supports dynamic QoS management on Ethernet-based systems},
  journal = {IEEE Transactions on Industrial Informatics},
  year = {2005},
  volume = {1},
  number = {3},
  pages = {162--172},
  month = {August},
  doi = {10.1109/TII.2005.852068},
  issn = {1551-3203},
  isbn = {},
  keywords = {Ethernet, FTT, FTT-Ethernet, distributed systems, dynamic QoS management, manufacturing automation, quality-of-service, real-time communication protocol, real-time industrial automation systems},
  note = {},
  key = {},
  abstract = {Ethernet was not originally developed to meet the requirements of real-time industrial automation systems and it was commonly considered unsuited for applications at the field level. Hence, several techniques were developed to make this protocol exhibit real-time behavior, some of them requiring specialized hardware, others providing soft-real-time guarantees only, or others achieving hard real-time guarantees with different levels of bandwidth efficiency. More recently, there has been an effort to support quality-of-service (QoS) negotiation and enforcement but there is not yet an Ethernet-based data link protocol capable of providing dynamic QoS management to further exploit the variable requirements of dynamic applications. This paper presents the FTT-Ethernet protocol, which efficiently supports hard-real-time operation in a flexible way, seamlessly over shared or switched Ethernet. The FTT-Ethernet protocol employs an efficient master/multislave transmission control technique and combines online scheduling with online admission control, to guarantee continued real-time operation under dynamic communication requirements, together with data structures and mechanisms that are tailored to support dynamic QoS management. The paper includes a sample application, aiming at the management of video streams, which highlights the protocol's ability to support dynamic QoS management with real-time guarantees}
}
@inproceedings{PEDREIRAS_IPDPS_2003,
  author = {Pedreiras, P. and Almeida, L.},
  title = {The flexible time-triggered (FTT) paradigm: an approach to QoS management in distributed real-time systems},
  booktitle = {17th International Symposium on Parallel and Distributed Processing (IPDPS'2003)},
  year = {2003},
  editor = {},
  volume = {},
  series = {},
  pages = {},
  address = {Nice, France},
  month = {April},
  organization = {},
  publisher = {},
  doi = {10.1109/IPDPS.2003.1213243},
  issn = {1530-2075},
  isbn = {},
  keywords = {Ethernet, FTT-Ethernet, message passing, protocols, quality management, quality of service, real-time systems},
  note = {},
  key = {},
  abstract = {Real-time distributed systems are becoming pervasive, supporting a broad range of applications such as avionics, automotive, adaptive control, robotics, computer vision and multimedia. In such systems, several activities are executed on different nodes and cooperate via message passing. One increasingly important concept is that of quality-of-service (QoS), i.e. a system performance metric from the application point-of-view. Concerning the communication system, the QoS delivered to the application is a function of communication parameters such as the rates of message streams. In previous work, the authors have developed two network protocols, FTT-CAN and FTT-Ethernet, which allow online changes to the set of message streams under guaranteed timeliness. The specific network protocols are abstracted away leading to a generic communication paradigm named Flexible Time-Triggered (FTT), which supports online QoS management, with arbitrary policies, in distributed real-time systems. Two possible QoS management policies are referred, priority-based and another one based on the elastic task model, and their use is illustrated with a case study}
}
@inproceedings{PEDREIRAS_WFCS_2002,
  author = {Pedreiras, P. and Almeida, L. and Gai, P.},
  title = {FTT-Ethernet: a platform to implement the Elastic Task Model over message streams},
  booktitle = {4th IEEE International Workshop on Factory Communication Systems (WFCS'2002) Proceedings},
  year = {2002},
  editor = {},
  volume = {},
  series = {},
  pages = {225--232},
  address = {V{\"a}ster{\aa}s, Sweden},
  month = {August},
  organization = {},
  publisher = {},
  doi = {10.1109/WFCS.2002.1159720},
  issn = {},
  isbn = {0-7803-7586-6},
  keywords = {Ethernet, FTT-Ethernet, Adaptive control , Application software , Automotive engineering , Computer vision , Protocols , Quality of service , Real time systems , Robot vision systems , Streaming media , Vehicle dynamics},
  note = {},
  key = {},
  abstract = {Real-time distributed systems are becoming more pervasive, supporting a broad range of applications such as automotive, adaptive control, robotics, computer vision, and multimedia. Furthermore, in all such applications there is a growing demand for flexibility in order to support dynamic configuration changes such as those arising from evolving requirements and on-line quality-of-service management. The elastic task model, proposed previously, is well suited to support that level of flexibility in multitasking systems running on single processors. This paper presents the extension Of such model to the network, which runs the FTT-Ethernet protocol. The paper includes a brief presentation of this protocol and of the elastic task model, discusses the referred extension and presents a set of experimental results involving the dynamic adjustment of the quality of service delivered to several message streams, with guaranteed timeliness}
}
@inproceedings{PEDREIRAS_ECRTS_2002,
  author = {Pedreiras, P. and Almeida, L. and Gai, P.},
  title = {The FTT-ethernet protocol: merging flexibility, timeliness and efficiency},
  booktitle = {14th Euromicro Conference on Real-Time Systems (ECRTS'2002) Proceedings},
  year = {2002},
  editor = {},
  volume = {},
  series = {},
  pages = {134--142},
  address = {Vienna, Austria},
  month = {June},
  organization = {},
  publisher = {},
  doi = {10.1109/EMRTS.2002.1019195},
  issn = {1068-3070},
  isbn = {},
  keywords = {Ethernet, FTT-Ethernet, Application software, Bandwidth, Control systems, Electrical equipment industry, Ethernet networks, Protocols, Real time systems},
  note = {},
  key = {},
  abstract = {Despite having been designed to interconnect office equipment such as computers and printers, since its early days Ethernet has also been considered for use in the industrial domain. However, it was not originally developed to meet the requirements of real-time industrial automation systems and it was commonly considered unsuited for applications at the field level, i.e. to interconnect sensors, actuators and controllers. Therefore, along its 30 years of existence, several proposals have been presented to make this protocol exhibit real-time behaviour. Nevertheless, these proposals either require specialised hardware, or are suited to soft-real-time operation only, or are bandwidth or response-time inefficient. This paper presents an overview about the work previously done towards real-time communication on Ethernet. Then, it presents a new protocol, FTT-Ethernet, which relies on common
network adapters and on a new transmission control named master/multi-slave that efficiently supports hardreal-time operation in a flexible way}
}
@inproceedings{PEDREIRAS_RTLIA_2002,
  author = {Pedreiras, P. and Almeida, L.},
  title = {Flexibility, timeliness and efficiency over Ethernet},
  booktitle = {1st International Workshop on Real-Time LANs in the Internet Age (RTLIA'2002) Proceedings},
  year = {2002},
  editor = {},
  volume = {},
  series = {},
  pages = {53--56},
  address = {Vienna, Austria},
  month = {June},
  organization = {},
  publisher = {},
  doi = {},
  issn = {},
  isbn = {},
  keywords = {Ethernet, FTT-Ethernet, Application software, Bandwidth, Control systems, Electrical equipment industry, Ethernet networks, Protocols, Real time systems},
  note = {},
  key = {},
  abstract = {This paper summarises the materials presented in [11] concerning the quest for real-time behaviour over Ethernet and the new protocol FTT-Ethernet. This paper then includes a discussion on the use of this new protocol on networks based on switches, as this is becoming the main architectural choice in LANs}
}