A Secure Hybrid Cloud Enabled Architecture For Internet of Things
A Secure Hybrid Cloud Enabled Architecture For Internet of Things
A Secure Hybrid Cloud Enabled Architecture For Internet of Things
Avani Sharma ,Tarun Goyal , Emmanuel S. Pilli , Arka P. Mazumdar , M. C. Govil , R.C. Joshi
of Computer Science and Engineering, Malaviya National Institute of Technology, Jaipur, India
Department of Computer Science, Government Engineering College, Bikaner, India
Chancellor, Graphic Era University, Dehradun, India
Email: {avnisharma2010, tarungoyal.it, chancellor.geu}@gmail.com, {espilli.cse, apmazumdar.cse, mcgovil.cse}@mnit.ac.in
Department
I. I NTRODUCTION
We have entered the third generation of World Wide
Web i.e. Web 3.0 with the proliferation of Ubiquitous and
Pervasive Computing [1]. The new era of Web 3.0 emphases
on connecting real objects and people to the internet by ensuring ubiquitous communication between them. Internet of
things (IoT) is one of the emerging technologies governed by
Web 3.0 that brings new revolution in the field of ubiquitous
communication. IoT was introduced in 1999 by Kevin Ashton of Massachusetts Institute of Technology (MIT) at AutoID Center with the concept of integrating radio frequency
identification (RFID) and sensors [2]. IoT provides machineto-machine communication (M2M) between smart objects
with distributed intelligence and decision making capacity
through integration of several technologies like sensors,
actuators, identification, tracking, and enhanced communication protocols [3][4]. Characteristics of IoT devices are low
power consumption, light weight, battery operated, limited
computational, and storage capacity. Resource constraints in
Figure 1.
Figure 2.
C. Management
D. Services
E. Architecture
F. Commercial Aspects
Figure 3.
C. Internet Layer
Internet Layer provides global communication for information exchange between different private clouds. Data from
these private clouds can then be processed and uploaded to
a public cloud, so that it can be accessed globally by the
users. This layer also communicate resources, and functionalities between private-private or private-public clouds using
Internet. The concept of Cloud Federation, discussed in the
previous subsection, can also be realized in this layer as it
provides the means of communication between clouds. To
facilitate large number of devices in IoT, all the protocols
and hardware used in this layer must support IPv6 for
internetworking.
D. Service Layer
Users access services or data across different organizations through a public cloud. The public cloud provides SaaS
and access to shared data globally. CoAP/HTTP/MQTT
protocols, integrated with RESTful and SOAP architecture,
can be used to access various web services which helps
visualize the data acquired by WSN.
V. A PPLICATIONS OF SHCEI
SHCEI can be useful in various domains where secure
data communication is needed like healthcare and Social-IoT
(SIoT). In healthcare, automation has become a prime factor
to process and store the information about patients, doctors
and other staff. Diagnosis of patients require knowledge
about their condition and various medical records by the
respective doctor. Many of these information are confidential
and not disclosable. The adaptation layer of SHCEI provides
this possibility.
Another area where SHCEI can be implemented is SIoT
which integrates concept of social networking with IoT.
SIoT needs secure communication of information to enable
social networking between different organization/institute or
domain. In Social IoT, the things autonomously establish
social relationships among themselves with respect to the
the persons attached to them to provide improved communication and collaboration among human and things. However,
1) Overheads: Use of private-public cloud system in SHCEI architecture gives rise to the overheads. Data communication between private-public cloud and between
private-private cloud generates unnecessary overheads
that in turn affect the computational time, memory,
bandwidth and other resources of cloud.
2) Data Transmission: Transmission of data in Cloud-IoT
environment requires an effective identity management
of IoT devices to deliver underlying quality of services. Identification of huge number of IoT objects can
be done using IPv6 addressing. SHCEI architecture
need to implement an efficient mechanism for IPv4IPv6 coexistence.
3) Data Integrity: Use of private-public cloud structure
creates data integrity problem in SHCEI architecture.
Also, data transferred between different clouds generate redundant information. An efficient mechanism to
handle redundant data and to maintain data integrity
is required in proposed architecture to ensure effective
and reliable service delivery to the users.
4) Resource Management: To effectively and efficiently
utilize the cloud services, management and scheduling
of resources are required. It is difficult to determine
when and how much resources are required. There is
a need to implement an efficient resource management
algorithm and scheduling mechanism at both private
and public cloud of proposed framework.
5) Protocol Mapping: Although SHCEI architecture uses
standard protocol structure that conforms to IEEE and
IETF specification, mapping of protocol for different
type of devices and at different level of cloud is
an important issue. Protocols used may or may not
be supported by heterogeneous IoT devices. In order
to maintain interoperability between IoT devices, an
effective mapping mechanism is required in proposed
architecture.
[5] P. Mell and T. Grance, The NIST definition of cloud computing, 2011.
[6] B. B. P. Rao, P. Saluia, N. Sharma, A. Mittal, and S. V.
Sharma, Cloud computing for Internet of Things & sensing
based applications, in 6th International Conference on Sensing
Technology (ICST), 2012, pp. 374-380.
[7] M. Aazam, I. Khan, A. A. Alsaffar, and E.-N. Huh, Cloud of
Things: Integrating Internet of Things and cloud computing and
the issues involved, in 11th International Bhurban Conference
on Applied Sciences and Technology (IBCAST), 2014, pp.
414-419.
[8] A. Botta, W. de Donato, V. Persico, and A. Pescape, On
the Integration of Cloud Computing and Internet of Things,
in International Conference on Future Internet of Things and
Cloud (FiCloud), 2014, pp. 23-30.
[9] https://sites.google.com/site/opensourceiotcloud/.
[10] G. C. Fox, S. Kamburugamuve, and R. D. Hartman, Architecture and measured characteristics of a cloud based internet
of things, in International Conference on Collaboration Technologies and Systems (CTS), 2012, pp. 6-12.
[11] J. Zhou, T. Leppanen, E. Harjula, M. Ylianttila, T. Ojala,
C. Yu, H. Jin, and L. T. Yang, Cloudthings: A common
architecture for integrating the internet of things with cloud
computing, in 17th International Conference on Computer
Supported Cooperative Work in Design (CSCWD), IEEE,
2013, pp. 651-657.
[12] J. Mineraud, O. Mazhelis, X. Su, and S. Tarkoma, Contemporary Internet of Things platforms, arXiv preprint
arXiv:1501.07438, 2015.
[13] N. Mitton, S. Papavassiliou, A. Puliafito, and K. S. Trivedi,
Combining Cloud and sensors in a smart city environment,
EURASIP Journal on Wireless Communications and Networking, vol. 2012, no. 1, pp. 1-10, 2012.
[14] I. F. Akyildiz, W. Su, Y. Sankarasubramaniam, and E. Cayirci,
Wireless sensor networks: a survey, Computer networks, vol.
38, no. 4, pp. 393-422, 2002.
[15] S. Hodges and D. McFarlane, Radio frequency identification:
technology, applications and impact, Auto-ID Labs White
Paper Series, vol. 1, 2005.
[16] http://postscapes.com/internet-of-things-hardware.
[17] A. Rodriguez, Restful web services: The basics, IBM
developerWorks, 2008.
[18] G. Alonso and F. Casati, Web services and service-oriented
architectures, in 21st International Conference on Data Engineering, ICDE, p. 1147.
[19] R. Fielding, J. Gettys, J. Mogul, H. Frystyk, L. Masinter,
P. Leach, and T. Berners-Lee, Hypertext transfer protocol
HTTP/1.1, 2070-1721, 1999.
[20] Z. Shelby, K. Hartke, and C. Bormann, The constrained
application protocol (CoAP), 2014.
[21] U. Hunkeler, H. L. Truong, and A. Stanford-Clark, MQTTSA publish/subscribe protocol for Wireless Sensor Networks,
in 3rd International conference on communication systems
software and middleware and workshops, comsware, 2008, pp.
791-798.