Jitters in Operating Systems for the Internet of Things

dc.contributor.advisorGnawali, Omprakash
dc.contributor.committeeMemberAlipour, M. Amin
dc.contributor.committeeMemberAbdelhadi, Ahmed
dc.creatorPandey, Navneet 1992-
dc.creator.orcid0000-0003-1859-0988
dc.date.accessioned2019-06-24T19:29:03Z
dc.date.available2019-06-24T19:29:03Z
dc.date.createdDecember 2018
dc.date.issued2018-12
dc.date.submittedDecember 2018
dc.date.updated2019-06-24T19:29:04Z
dc.description.abstractThe Internet of Things (IoT) is an extension of the internet into the physical world through the use of sensing, actuation, control, and interaction with embedded devices. A large number of IoT devices are being deployed in the world. The emerging applications involving IoT require reliable network connectivity. Latency is one of the most critical network performance metric that will determine the user experience with IoT applications. There are two aspects of latency metric – the overall delay and the jitters. Most of the focus is on low delay but many applications, especially the ones with real-time-like requirements, also need low jitters in latency to have predictable protocols or interactions at the system level. This thesis presents a study of jitters in the IoT operating systems observed through various networking-related operations and systems. The execution and performance of the application can be greatly affected by the characteristics of an Operating System (OS) in the IoT system. This thesis presents a study of network stack performance, layer-wise packet trace, and its analysis. The key focus of the analysis is identifying the presence of jitters in the IoT OS and the contributing factors behind their presence. The approach taken by this thesis is that it performs a series of measurement studies of basic applications on IoT hardware and OS platforms. We evaluate this study with two OS – RIOT and Contiki OS and two IoT hardware platforms – IoTLAB-M3 open node and TelosB. This thesis provides guidance on the achievable network performance and characteristics for different system requirements of IoT applications.
dc.description.departmentComputer Science, Department of
dc.format.digitalOriginborn digital
dc.format.mimetypeapplication/pdf
dc.identifier.urihttps://hdl.handle.net/10657/4060
dc.language.isoeng
dc.rightsThe author of this work is the copyright owner. UH Libraries and the Texas Digital Library have their permission to store and provide access to this work. Further transmission, reproduction, or presentation of this work is prohibited except with permission of the author(s).
dc.subjectInternet of Things
dc.subjectJitter
dc.subjectOperating Systems
dc.subjectRound Trip Time
dc.titleJitters in Operating Systems for the Internet of Things
dc.type.dcmiText
dc.type.genreThesis
thesis.degree.collegeCollege of Natural Sciences and Mathematics
thesis.degree.departmentComputer Science, Department of
thesis.degree.disciplineComputer Science
thesis.degree.grantorUniversity of Houston
thesis.degree.levelMasters
thesis.degree.nameMaster of Science
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
PANDEY-THESIS-2018.pdf
Size:
875.32 KB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 2 of 2
No Thumbnail Available
Name:
PROQUEST_LICENSE.txt
Size:
4.43 KB
Format:
Plain Text
Description:
No Thumbnail Available
Name:
LICENSE.txt
Size:
1.81 KB
Format:
Plain Text
Description: