Unleashing the potential of Real-time Internet of Things. Biri, A. Ph.D. Thesis, ETH Zurich, December, 2017.
Paper doi abstract bibtex With the recent surge in the interest for the Internet of Things (IoT) and an increased deployment of cyber-physical systems (CPS) in commercial and indus- trial applications, distributed systems have gained a significance influence on modern civilization and are performing increasingly complex tasks. Building such platforms in a reliable manner is challenging, as they include concurrent tasks on the application and the communication layers. As the majority of such devices features a single processor, tasked with both communicating over the network as well as sensing and computing, real-time scheduling conflicts arise as the resource separation of the applications in software is difficult to manage. To achieve such independence, we propose a platform consisting of dedicated application (AP) and communication (CP) processors which are completely de- coupled in terms of resource access, clock speeds and power management using BOLT. Leveraging this hardware separation, we then use the Distributed Real-time Protocol (DRP) to provably provide end-to-end real-time guaran- tees for the communication between distributed applications over a multi-hop wireless network. By establishing a set of contracts at run-time, DRP ensures that all messages reaching their destination meet their hard deadline. To demon- strate this, we implement the BLINK scheduler directly on the AP and adapt the LWB round structure to use DRP as a control layer protocol. We show that our system is capable of supporting several hundred simultaneous streams and can respond to requests in maximally 3 stream periods over up to 10 hops.
@phdthesis{biri_unleashing_2017,
type = {Semester {Thesis}},
title = {Unleashing the potential of {Real}-time {Internet} of {Things}},
copyright = {http://rightsstatements.org/page/InC-NC/1.0/},
url = {https://www.research-collection.ethz.ch/handle/20.500.11850/234913},
abstract = {With the recent surge in the interest for the Internet of Things (IoT) and an increased deployment of cyber-physical systems (CPS) in commercial and indus- trial applications, distributed systems have gained a significance influence on modern civilization and are performing increasingly complex tasks. Building such platforms in a reliable manner is challenging, as they include concurrent tasks on the application and the communication layers. As the majority of such devices features a single processor, tasked with both communicating over the network as well as sensing and computing, real-time scheduling conflicts arise as the resource separation of the applications in software is difficult to manage. To achieve such independence, we propose a platform consisting of dedicated application (AP) and communication (CP) processors which are completely de- coupled in terms of resource access, clock speeds and power management using BOLT. Leveraging this hardware separation, we then use the Distributed Real-time Protocol (DRP) to provably provide end-to-end real-time guaran- tees for the communication between distributed applications over a multi-hop wireless network. By establishing a set of contracts at run-time, DRP ensures that all messages reaching their destination meet their hard deadline. To demon- strate this, we implement the BLINK scheduler directly on the AP and adapt the LWB round structure to use DRP as a control layer protocol. We show that our system is capable of supporting several hundred simultaneous streams and can respond to requests in maximally 3 stream periods over up to 10 hops.},
language = {en},
urldate = {2018-02-12},
school = {ETH Zurich},
author = {Biri, Andreas},
month = dec,
year = {2017},
doi = {10.3929/ethz-b-000234913}
}
Downloads: 0
{"_id":"ih5dQj9GXZ6jELJtF","bibbaseid":"biri-unleashingthepotentialofrealtimeinternetofthings-2017","authorIDs":[],"author_short":["Biri, A."],"bibdata":{"bibtype":"phdthesis","type":"Semester Thesis","title":"Unleashing the potential of Real-time Internet of Things","copyright":"http://rightsstatements.org/page/InC-NC/1.0/","url":"https://www.research-collection.ethz.ch/handle/20.500.11850/234913","abstract":"With the recent surge in the interest for the Internet of Things (IoT) and an increased deployment of cyber-physical systems (CPS) in commercial and indus- trial applications, distributed systems have gained a significance influence on modern civilization and are performing increasingly complex tasks. Building such platforms in a reliable manner is challenging, as they include concurrent tasks on the application and the communication layers. As the majority of such devices features a single processor, tasked with both communicating over the network as well as sensing and computing, real-time scheduling conflicts arise as the resource separation of the applications in software is difficult to manage. To achieve such independence, we propose a platform consisting of dedicated application (AP) and communication (CP) processors which are completely de- coupled in terms of resource access, clock speeds and power management using BOLT. Leveraging this hardware separation, we then use the Distributed Real-time Protocol (DRP) to provably provide end-to-end real-time guaran- tees for the communication between distributed applications over a multi-hop wireless network. By establishing a set of contracts at run-time, DRP ensures that all messages reaching their destination meet their hard deadline. To demon- strate this, we implement the BLINK scheduler directly on the AP and adapt the LWB round structure to use DRP as a control layer protocol. We show that our system is capable of supporting several hundred simultaneous streams and can respond to requests in maximally 3 stream periods over up to 10 hops.","language":"en","urldate":"2018-02-12","school":"ETH Zurich","author":[{"propositions":[],"lastnames":["Biri"],"firstnames":["Andreas"],"suffixes":[]}],"month":"December","year":"2017","doi":"10.3929/ethz-b-000234913","bibtex":"@phdthesis{biri_unleashing_2017,\n\ttype = {Semester {Thesis}},\n\ttitle = {Unleashing the potential of {Real}-time {Internet} of {Things}},\n\tcopyright = {http://rightsstatements.org/page/InC-NC/1.0/},\n\turl = {https://www.research-collection.ethz.ch/handle/20.500.11850/234913},\n\tabstract = {With the recent surge in the interest for the Internet of Things (IoT) and an increased deployment of cyber-physical systems (CPS) in commercial and indus- trial applications, distributed systems have gained a significance influence on modern civilization and are performing increasingly complex tasks. Building such platforms in a reliable manner is challenging, as they include concurrent tasks on the application and the communication layers. As the majority of such devices features a single processor, tasked with both communicating over the network as well as sensing and computing, real-time scheduling conflicts arise as the resource separation of the applications in software is difficult to manage. To achieve such independence, we propose a platform consisting of dedicated application (AP) and communication (CP) processors which are completely de- coupled in terms of resource access, clock speeds and power management using BOLT. Leveraging this hardware separation, we then use the Distributed Real-time Protocol (DRP) to provably provide end-to-end real-time guaran- tees for the communication between distributed applications over a multi-hop wireless network. By establishing a set of contracts at run-time, DRP ensures that all messages reaching their destination meet their hard deadline. To demon- strate this, we implement the BLINK scheduler directly on the AP and adapt the LWB round structure to use DRP as a control layer protocol. We show that our system is capable of supporting several hundred simultaneous streams and can respond to requests in maximally 3 stream periods over up to 10 hops.},\n\tlanguage = {en},\n\turldate = {2018-02-12},\n\tschool = {ETH Zurich},\n\tauthor = {Biri, Andreas},\n\tmonth = dec,\n\tyear = {2017},\n\tdoi = {10.3929/ethz-b-000234913}\n}\n\n","author_short":["Biri, A."],"key":"biri_unleashing_2017","id":"biri_unleashing_2017","bibbaseid":"biri-unleashingthepotentialofrealtimeinternetofthings-2017","role":"author","urls":{"Paper":"https://www.research-collection.ethz.ch/handle/20.500.11850/234913"},"downloads":0},"bibtype":"phdthesis","biburl":"https://bibbase.org/zotero/romain_jacob","creationDate":"2020-03-11T17:05:50.296Z","downloads":0,"keywords":[],"search_terms":["unleashing","potential","real","time","internet","things","biri"],"title":"Unleashing the potential of Real-time Internet of Things","year":2017,"dataSources":["GSdyza34Yogv8tQFT"]}