-
The Internet of Mobile Things encompasses stream data being generated by
sensors, network communications that pull and push these data streams, as well
as running processing and analytics that can effectively leverage actionable
information for transportation planning, management, and business advantage.
Edge computing emerges as a new paradigm that decentralizes the communication,
computation, control and storage resources from the cloud to the edge of the
network. This paper proposes an edge computing platform where mobile edge nodes
are physical devices deployed on a transit bus where descriptive analytics is
used to uncover meaningful patterns from real-time transit data streams. An
application experiment is used to evaluate the advantages and disadvantages of
our proposed platform to support descriptive analytics at a mobile edge node
and generate actionable information to transit managers.
-
Retrieving and analyzing transit feeds relies on working with analytical
workflows that can handle the massive volume of data streams that are relevant
to understand the dynamics of transit networks which are entirely deterministic
in the geographical space in which they takes place. In this paper, we consider
the fundamental issues in developing a streaming analytical workflow for
analyzing the continuous arrival of multiple, unbounded transit data feeds for
automatically processing and enriching them with additional information
containing higher level concepts accordingly to a particular mobility context.
This workflow consists of three tasks: (1) stream data retrieval for creating
time windows; (2) data cleaning for handling missing data, overlap data or
redundant data; and (3) data contextualization for computing actual arrival and
departure times as well as the stops and moves during a bus trip, and also
performing mobility context computation. The workflow was implemented in a
Hadoop cloud ecosystem using data streams from the CODIAC Transit System of the
city of Moncton, NB. The Map() function of MapReduce is used to retrieve and
bundle data streams into numerous clusters which are subsequently handled in a
parallel manner by the Reduce() function in order to execute the data
contextualization step. The results validate the need for cloud computing for
achieving high performance and scalability, however, due to the delay in
computing and networking, it is clear that data cleaning tasks should not only
be deployed using a cloud environment, paving the way to combine it with fog
computing in the near future.
-
The Internet of Moving Things (IoMT) requires support for a data life cycle
process ranging from sorting, cleaning and monitoring data streams to more
complex tasks such as querying, aggregation, and analytics. Current solutions
for stream data management in IoMT have been focused on partial aspects of a
data life cycle process, with special emphasis on sensor networks. This paper
aims to address this problem by developing streaming data life cycle process
that incorporates an edge/fog/cloud architecture that is needed for handling
heterogeneous, streaming and geographically-dispersed IoMT devices. We propose
a 3-tier architecture to support an instant intra-layer communication that
establishes a stream data flow in real-time to respond to immediate data life
cycle tasks in the system. Communication and process are thus the defining
factors in the design of our stream data management solution for IoMT. We
describe and evaluate our prototype implementation using real-time transit data
feeds. Preliminary results are showing the advantages of running data life
cycle tasks for reducing the volume of data streams that are redundant and
should not be transported to the cloud.
-
The world had witnessed several generations of the Internet. Starting with
the Fixed Internet, then the Mobile Internet, scientists now focus on many
types of research related to the "Thing" Internet (or Internet of Things). The
question is "what is the next Internet generation after the Thing Internet?"
This paper envisions about the Tactile Internet which could be the next
Internet generation in the near future. The paper will introduce what is the
tactile internet, why it could be the next future Internet, as well as the
impact and its application in the future society. Furthermore, some challenges
and the requirements are presented to guide further research in this near
future field.
-
Mobility analytics using data generated from the Internet of Mobile Things
(IoMT) is facing many challenges which range from the ingestion of data streams
coming from a vast number of fog nodes and IoMT devices to avoiding overflowing
the cloud with useless massive data streams that can trigger bottlenecks [1].
Managing data flow is becoming an important part of the IoMT because it will
dictate in which platform analytical tasks should run in the future. Data flows
are usually a sequence of out-of-order tuples with a high data input rate, and
mobility analytics requires a real-time flow of data in both directions, from
the edge to the cloud, and vice-versa. Before pulling the data streams to the
cloud, edge data stream processing is needed for detecting missing, broken, and
duplicated tuples in addition to recognize tuples whose arrival time is out of
order. Analytical tasks such as data filtering, data cleaning and low-level
data contextualization can be executed at the edge of a network. In contrast,
more complex analytical tasks such as graph processing can be deployed in the
cloud, and the results of ad-hoc queries and streaming graph analytics can be
pushed to the edge as needed by a user application. Graphs are efficient
representations used in mobility analytics because they unify knowledge about
connectivity, proximity and interaction among moving things. This poster
describes the preliminary results from our experimental prototype developed for
supporting transit systems, in which edge and cloud computing are combined to
process transit data streams forwarded from fog nodes into a cloud. The
motivation of this research is to understand how to perform meaningfulness
mobility analytics on transit feeds by combining cloud and fog computing
architectures in order to improve fleet management, mass transit and remote
asset monitoring