Abstract—In the future, things in the Internet of Things
should be able to provide solutions for any task that we ask
them to perform. Imagine that we would have hundreds of
billions of devices connected to the Internet, each of these
devices possibly has hundreds of gigabytes of storage and
memory, a magnitude of giga instructions per second, and a
bandwidth of gigabits per second. When these devices are
connected in order to holistically work together, we would
almost have an unbounded capacity. This paper introduces an
architecture that utilizes all the available resources of the things
on the Internet in hope to provide an unprecedented
computational power to benefit society. There are three
important features that a thing in this architecture could
support: messaging, storage, and/or computation. With this
architecture, a thing would be capable of discovering, working,
and sharing with other things on the Internet. This architecture
is based on the service-oriented concept to provide ease of use
and implementation.
Index Terms—Internet of Things, messaging, storage,
computation, distributed computing, machine-to-machine,
services, virtualization, communications.
The authors are with Department of Computer Science, Saint Leo
University, USA (e-mail: van.nguyen, audrey.gendreau@saintleo.edu)
[PDF]
Cite: Van Nguyen and Audrey Gendreau, "A Vision of a Future IoT Architecture Supporting
Messaging, Storage, and Computation," International Journal of Future Computer and Communication vol. 3, no. 6, pp. 405-410, 2014.