A Survey On IoT Communication and Computation Frameworks
A Survey On IoT Communication and Computation Frameworks
A Survey On IoT Communication and Computation Frameworks
Abstract—This paper surveys fog computing and embedded computational needs, however, is a key issue [1]. With
systems platforms as the building blocks of Internet of Things pervasive computing being the first to revolutionize how and
(IoT). Many concepts around IoT architectures, with various where computation occurs, many vendors introduced their
examples, are also discussed. This paper reviews a high-level products aligned with this notion of ubiquitous computing. For
conceptual layered architecture for IoT from a computational instance, Microsoft Azure became available late 2008 and IBM
perspective. The architecture incorporates fog computing to designed the SmartCloud framework to offer cloud computing
address several issues associated with cloud computing; however, services. Newer paradigms such as fog computing, mist
it is never a binary decision between fog and cloud. Many of the computing, are being devised to extend cloud computing
world’s physical objects are being embedded with sensors and
services to the edge of the network [2] with IOx as one
actuators, tied by communication infrastructures, and managed
by computational algorithms. IoT sensor networks and
prominent example of such an implementation [3]. There have
embedded systems connecting smart objects are revolutionizing been global efforts to standardize the different aspects of IoT
how we approach our daily lives, health care, energy, and and its real-life applications. As an instance, Web of Things
transportation. Such computational needs are addressed with an (WoT) has been used to describe approaches to facilitate
array of various models and frameworks. In an attempt to services offered at Open Systems Interconnection model
consolidate the use of these models, this paper reviews the state- (OSI)’s application layer [4]. IoT not only has the support of
of-the-art research in IoT, cloud computing, and fog computing. providers and business-end giants such as IBM, HP, Intel,
Microsoft, and Cisco but also is fed by innovative services or
Keywords— Cloud Computing; Embedded Systems; Fog the so-called pillars of today’s consumer-oriented Internet;
Computing; IPv6; Smart Objects namely, Apple, Google, and Amazon.
IoT has gained multidisciplinary interest among economists
I. INTRODUCTION at the World Economic Forum (January 2015), collaborating
Internet of Things has recently become a media with Accenture, to identify the potential of connected services
“buzzword” in the realm of Information Technology. Some under the umbrella of Industrial Internet of Things (IIoT) [5].
believe that we are approaching IoT increasingly faster while The electronic environment surrounding us should sense our
others think that we have been in the era of IoT since the presence and respond accordingly, leading to the idea of
beginning of the 21st century. The exact origin of the term ambient intelligence (Aml). Dozens of hardware platforms of
“IoT” and its initial meaning are unknown. The IoT was embedded systems are gaining popularity as prototypes of IoT,
probably coined by Kevin Ashton, co-founder of Auto-ID as part of the Do It Yourself (DIY) projects. The most popular
Center at the Massachusetts Institute of Technology (MIT), as of such embedded-systems platforms and their characteristics
the title of a presentation in 1999. He linked the idea of radio are outlined in section II of this article. Manufacturers
frequency identification (RFID) to the physical world, approach IoT with Machine-to-Machine (M2M), Machine-to-
highlighting people’s roles in data generation leading to a new People (M2P), and People-to-People (P2P) communications.
generation of Internet. Some vendors prefer to name IoT M2M is mainly being utilized to implement “smart factories”;
differently with the prominent example of Cisco Systems, i.e. using IP networks to inter-connect their physical
Accenture, and IBM calling it Internet of Everything (IoE), infrastructure with sensors with added capabilities such as
Internet of Me (IoM), and Smarter Planet, respectively. Sensors analytics and monitoring using technologies such as RFID.
and actuators build the foundation of IoT and with millions of M2P is used to capture and analyze consumer data to be used
sensors in place, the amount of generated data will rise in designing products and services such as mobile marketing to
considerably and hence, computational needs are an ever- push the manufacture-consumer relationship as close to the
growing concern. In a recent IEEE Talks Big Data with Chris consumer as possible. P2P utilizes converged network services
Miyachi, chair of IEEE Cloud Computing, “processing and such as real-time video collaboration tools with Bring Your
analysis” were highlighted as the main chokepoints for Big Own Device (BYOD) capabilities [6]. IoT should preferably be
Data, IoT, and Cyber Physical Systems (CPS) in general analyzed in the context of each specific industry to make sure
because of “the vast amounts of unstructured data that we the discussion fits its application. Proliferation of IoT relies on
currently have in storage”. Where to address such a comprehensive analysis of its limitations; for example, in
This work is supported in part by Doctoral Graduate Research Assistantship
from UNLV Graduate College and in part by the NSF award #EPS-IIA-
1301726 (EPSCoR NEXUS).