Enabling Right-provisioned Microprocessor Architectures for the Internet of Things
نویسندگان
چکیده
The Internet of Things (IoT) consists of embedded low-power devices that collect and transmit data to centralized head nodes that process and analyze the data, and drive actions. The proliferation of these connected low-power devices will result in a data explosion that will significantly increase data transmission costs with respect to energy consumed and latency. Edge computing performs computations at the edge nodes prior to data transmission to interpret and/or utilize the data, thus reducing transmission costs. In this work, we seek to understand the interactions between IoT applications’ execution characteristics (e.g., compute/memory intensity, cache miss rates, etc.) and the edge nodes’ microarchitectural characteristics (e.g., clock frequency, memory capacity, etc.) for efficient and effective edge computing. Thus, we present a broad and tractable IoT application classification methodology and using this classification, we analyze the microarchitectural characteristics of a wide range of state-of-the-art embedded system microprocessors and evaluate the microprocessors’ applicability to IoT computation using various evaluation metrics. We also investigate and quantify the impact of leakage power reduction on the overall energy consumption across different architectures. Our work provides insights into the microarchitectural characteristics’ impact on system performance and efficiency for various IoT application requirements. Our work also provides a foundation for the analysis and design of a diverse set of microprocessor architectures for IoT edge computing. INTRODUCTION AND MOTIVATION The Internet of Things (IoT) refers to a pervasive presence of a variety of devices that offer connectivity, systems, and services that spans a variety of protocols, domains, and applications. The goal of the IoT is to reduce reliance on human intervention for data acquisition, interpretation, and use. The IoT has been described as one of the disruptive technologies that will transform life, business, and the global economy [23]. Based on analysis of key potential IoT use-cases (e.g., healthcare, smart Tosiron Adegbija Department of Electrical and Computer Engineering University of Arizona, Tucson, AZ, USA [email protected] Anita Rogacs Hewlett-Packard (HP) Laboratories Palo Alto, CA, USA [email protected] Chandrakant Patel Hewlett-Packard (HP) Laboratories Palo Alto, CA, USA [email protected] Ann Gordon-Ross Department of Electrical and Computer Engineering University of Florida, Gainesville, FL, USA [email protected] Figure 1. Components of the Internet of Things (IoT) _________________________________________________________ Also affiliated with the NSF Center for High-Performance Reconfigurable Computing (CHREC) at UF
منابع مشابه
On the Features and Challenges of Security & Privacy in Distributed Internet of Things
In the Internet of Things, services can be provisioned using centralized architectures, where central entities acquire, process, and provide information. Alternatively, distributed architectures, where entities at the edge of the network exchange information and collaborate with each other in a dynamic way, can also be used. In order to understand the applicability and viability of this distrib...
متن کاملOn the features and challenges of security and privacy in distributed internet of things
a r t i c l e i n f o a b s t r a c t Article history: Available online xxxx Keywords: Internet of Things Distributed Architectures Security In the Internet of Things, services can be provisioned using centralized architectures, where central entities acquire, process, and provide information. Alternatively, distributed archi tectures, where entities at the edge of the network exchange informa...
متن کاملEnabling Community Health Care with Microservices
Microservice architectures (MA) are composed of loosely coupled, course-grained services that emphasise resilience and autonomy, enabling more scalable applications to be developed. Such architectures are more tolerant of changing demands from users and enterprises, in response to emerging technologies and their associated influences upon human interaction and behaviour. This article looks at m...
متن کاملAdaptive Information Provisioning in Distributed Context Centric Architectures
The provisioning of user context information between service endpoints is central to realizing massive immersive participation on an Internet of Things. This information must in turn be provisioned to endpoints with minimal overhead costs. Where this is achieved through centralized repositories of context information there arises issues of scalability and availability. Where distributed approac...
متن کاملA Novel Trust Management Model in the Social Internet of Things
The Internet of Things (IoT) and social networking integration, create a new concept named Social Internet of Things (SIoT) according to which the things are able to autonomously establish social relationships with regard to the owners. Things in SIoT operate according to a service-oriented architecture. There may be misbehaving owners and consequently misbehaving devices that can perform harmf...
متن کامل