Constellation: An Edge-Based Semantic Runtime System for Internet of Things Applications

01/28/2022
by   Mitch Terrell, et al.
0

With the global Internet of Things IoT market size predicted to grow to over 1 trillion dollars in the next 5 years, many large corporations are scrambling to solidify their product line as the defacto device suite for consumers. This has led to each corporation developing their devices in a siloed environment with unique protocols and runtime frameworks that explicitly exclude the ability to work with the competitions devices. This development silo has created problems with programming complexity for application developers as well as concurrency and scalability limitations for applications that involve a network of IoT devices. The Constellation project is a distributed IoT runtime system that attempts to address these challenges by creating an operating system layer that decouples applications from devices. This layer provides mechanisms designed to allow applications to interface with an underlying substrate of IoT devices while abstracting away the complexities of application concurrency, device interoperability, and system scalability. This paper provides an overview of the Constellation system as well as details four new project expansions to improve system scalability.

READ FULL TEXT

page 2

page 5

page 6

research
07/31/2017

Capturing the Connections: Unboxing Internet of Things Devices

Based upon a study of how to capture data from Internet of Things (IoT) ...
research
11/18/2018

slimIoT: Scalable Lightweight Attestation Protocol For the Internet of Things

The Internet of Things (IoT) is increasingly intertwined with critical i...
research
01/31/2018

Internet of things forensics: Challenges and Case Study

Today is the era of Internet of Things (IoT), millions of machines such ...
research
11/03/2022

Out-of-Things Debugging: A Live Debugging Approach for Internet of Things

Context: Internet of Things (IoT) has become an important kind of distri...
research
12/08/2022

Writing Internet of Things Applicatations with Task-Oriented Programming

The Internet of Things (IoT) is growing fast. In 2018, there was approxi...
research
06/28/2019

A DTLS Abstraction Layer for the Recursive Networking Architecture in RIOT

On the Internet of Things (IoT), devices continuously communicate with e...
research
02/06/2018

Towards Runtime Monitoring of Node.js and Its Application to the Internet of Things

In the last years Node.js has emerged as a framework particularly suitab...

Please sign up or login with your details

Forgot password? Click here to reset