CSPOT: A Serveless Platform of Things
نویسندگان
چکیده
Functions-as-a-Service (FaaS) has emerged as a new, scalable technology for implementing cloud-based web services. As an event-driven programming paradigm, FaaS systems are also gaining in popularity as a technology for implementing the “back end” of Internet of Things (IoT) applications. In this paper, we describe CSPOT – a portable, multi-scale FaaS system for implementing IoT applications. CSPOT is designed to run at all scales employed by cloud-based IoT applications. The current implementation is available for micro-Linux devices, edge computing devices, moderately-sized private clouds, and public clouds. CSPOT features include a lightweight runtime system that automatically logs causal relationships between FaaS function invocations, and a portable, append-only storage abstraction which also serves as a communication substrate for functions.
منابع مشابه
Intelligent Traffic Management System for Prioritizing Emergency Vehicles in a Smart City (TECHNICAL NOTE)
Traffic congestion worldwide has led to loss of human lives due to failure in transporting accident victims, critical patients, medical equipment and medicines on time. With the unending growth in vehicular traffic everywhere, Internet of Things (IOT) and Vehicular Ad Hoc Network (VANET) have embarked as a promising platform for an Intelligent Traffic Management System (ITMS). Many researches h...
متن کاملDesign and development of ShrewdShoe, a smart pressure sensitive wearable platform
This study introduces a wearable in-shoe system for real-time monitoring and measurement of the plantar pressure distribution of the foot using eleven sensing elements. The sensing elements utilized in ShrewdShoe have been designed in an innovative way, they are based on a barometric pressure sensor covered with a silicon coating. The presented sensing element has great linearity up to 300...
متن کاملInternet Orchestra of Things: A Different Perspective on the Internet of Things
The Internet of Things (IoT) is defined as a global network that links together living and/or non-living entities, such as people, animals, software, physical objects or devices. These entities can interact with each other, gather, provide or transmit information to the IoT. Although the Internet of Things is a relatively new concept, various platforms are already available. Some of them are op...
متن کاملAn open and lightweight Internet of Things platform to facilitate the development of context-aware applications
The Internet of Things (IoT) has encouraged the development of innovative applications and services that make use of the enormous amount and diversity of data provided by such things to provide novel and useful services. However, to be successful, these platforms have to meet the expectations of different stakeholders, namely application developers and end-users. In this work we analyze some pr...
متن کاملBETaaS Platform - A Things as a Service Environment for Future M2M Marketplaces
Building the Environment for Things as a Service (BETaaS) is a novel platform for the deployment and execution of contentcentric Machine-to-Machine (M2M) applications, which relies on a local cloud of gateways. BETaaS platform provides a uniform interface and services to map content with things in a context-aware manner. Deployment of services for the execution of applications is dynamic and ta...
متن کامل