Download as pdf or txt
Download as pdf or txt
You are on page 1of 6

Proceedings of the 23rd International Conference on

Automation & Computing, University of Huddersfield,


Huddersfield, UK, 7-8 September 2017

OptiSEC: In Search of an Optimal Sensor Cloud


Architecture
Muhammad Usman Atif Munam Ali Shah
Department of Computer Science Department of Computer Science
COMSATS Institute of Information Technology COMSATS Institute of Information Technology
Islamabad, Pakistan Islamabad, Pakistan
kakul124@live.com mshah@comsats.edu.pk

Abstract— The Wireless Sensor Networks (WSNs) are widely with WSN we can overcome all these limitations. Cloud offers
being used for monitoring different environments and are very a lot of storage capacity to sensors plus the fast computational
effective for monitoring those areas where human presence can be power. An integrated version was proposed with the name of
critical. Meanwhile, Cloud Computing (CC) has emerged as a very Sensor-Cloud (SC) that combines all the advantages of WSN
large scale computational and storage service with pay-as-you-go and CC eliminating the limitations of WSN [6]–[9].
usage model which has taken the WSN to entirely a new paradigm.
This integration of WSN with CC provides the advantage of both The existing literature clearly lacks in providing a
technologies in shape of sensor cloud (SC). In this paper, our comprehensive survey of SC architecture. In this paper, a critical
contribution is twofold. Firstly, we provide a comprehensive analysis of different SC architectures is presented. Section II
survey of Sensor-Cloud (SC) architectures proposed over the briefly investigates the features that must include in an optimal
period 2010-2016 and categorized them into four key factors. SC architecture. In Section III, the related work is categorized
Secondly, we propose OptiSeC (optimal sensor cloud architecture) according to the four key factors of our proposed OptiSeC
which is composed of efficiency, security, performance and data architecture and a novel taxonomy diagram is also constructed
management, which must be present in any SC architecture. at the end. The SC architectures listed in Section III are
Furthermore, we predict the future and forecast the data growth evaluated in Section IV in tabular form under four key factors of
in OptiSeC till year 2022. OptiSeC and a valuable graph about market shares of data
Keywords—WSN; Cloud Computing; Sensor-Cloud, Optimal growth is computed at the end of this section. Finally, the paper
Sensor Cloud; is concluded along future direction in Section V.

I. INTRODUCTION II. OPTISC FEATURES


With the emergence of Internet of Things (IoT), many Due to constant increase in IoT devices, issues like energy
technologies relating to IoT also evolved [1]. Out of many efficiency, data management and security are of key
technologies the two most important technologies are Cloud importance. Most of current SC architectures only focus on
Computing (CC) and Wireless Sensor Network (WSN). A WSN individual problems like security, energy efficiency, and data
is a large network of nodes deployed in a certain area for event management etc. and are unable to eliminate all above said
monitoring/sensing [2]. Event can be traffic monitoring, issues. For example, a paper providing security mechanism but
surveillance, healthcare services like patient monitoring, lacking in energy efficiency can be a security overhead. After
automatic packing monitoring in factory, flood, climate change, detail study of related papers and keeping in mind the cons of
etc. [3]. CC means using a large number of services remotely not WSN and pros of Cloud, we agreed that an optimal sensor cloud
locally. CC focuses on using any kind of service on demand
must have following characteristics:
which means one has to pay according to the use of that service.
Services may include Software as a Service (SaaS) means no A. Efficiency_ SC must be efficient in sense of energy, cost,
need to install a software just get internet connection and use storage and resource. Because it will help the sensor nodes
that software remotely, Infrastructure as a Service (IaaS) means to increase their lifetime. If the cost is less, then clients with
no need to arrange hundred or thousand devices to run a software low budget will also be able to use it. Less resource hungry
for testing and analyzing purposes just use this service remotely integration will also increase the efficiency. These
to get the job done, Platform as a Service (PaaS) means no need efficiency parameters closely relate to each other as a
to install or arrange machines having different platforms just use resource efficient architecture may also aid in energy and
this service to run your application on different platforms [4], cost efficiency.
[5]. Despite of having so much advantages of WSN some
disadvantages also exists. WSN nodes are very small in size, B. Security_ No matter how good the integration is but if there
they also have limited power source, limited processing speed is no security provided then it’s unreliable. Because if data
and limited storage capacity resulting a lot of data went un- is sensed and transmitted to cloud in a secure manner then
processed or un-stored. Sometimes it’s also required to access users will be able to retrieve a more reliable data from the
important data gathered by nodes, remotely. By integrating CC cloud.
C. Performance_ This characteristic is a little bit vast as it [26]. Authors proposed a novel Trust and Reputation
includes robustness means in any circumstances it must not based SC architecture in [27], [28]. Author in [30] deals
stop working, scalability means its size can be easily with security issue of SC in terms of SC3 (secured
increased or decreased and most importantly the routing integration with CC for u-life care). An innovative
strategy means there must be an optimal routing strategy architecture solving issues like scalability, security and
be used so that the transmission delay may be as minimum availability is presented in [32]. Reference [35] proposes
as possible. MSCC (mobile sensor cloud computing) framework and
provides security mechanism. In [37], an efficient and
D. Data Management_ Sensors produce huge amount of data
secured multicast approach is proposed which combines
so it’s very important to manage this data otherwise either
the Group Key and Time Key with the name CoGKTK.
we may loss important data or we may gather useless data.
So data processing, filtration, data traffic and delivery C. Performance
management must be implemented in order to sense and Performance is another key factor of our OptiSeC that
transmit useful data to end users. includes robustness, scalability and routing mechanisms.
In [14], [15] the authors proposed integration of mobile
III. RELATED WORK
cloud computing (MCC) with WSN by providing location
Different SC architectures have been investigated thoroughly. based sleep schedule of sensors. The integration of WSN
This section briefly inspects four key factors of OptiSeC. with CC is proposed in [16] that uses amazon web service
A. Efficiency EC2 (elastic compute cloud) as cloud that allows to
dynamically increase the computational resources. Papers
An efficient SC architecture deals with energy, cost,
[17], [18] propose a framework of transmitting sensory
storage and location awareness factors that’s why they are
data in a fast, reliable and secure manner to mobile users.
part of OptiSeC. Discussion regarding the integration of
Paper [29] deals with job scheduling topic of SC. Authors
light weight sensors with hybrid cloud is made in [11].
of paper [33] proposed a novel distributed multicast and
Connection of WSN API with three cloud services is
minimum transmission routing algorithm (DMTMRA). A
discussed in [13]. In [14], [15] the authors proposed
novel architecture of SC in which cloud is used as a virtual
integration of Mobile Cloud Computing (MCC) with
sink for collecting data is proposed in [34].
WSN. Papers [17], [18] propose a framework of
transmitting sensory data in a fast, reliable and secure D. Data Management
manner to mobile users. A flexible integration of WSN With growing technologies, a large amount of data is
with cloud is explained in [19], [20]. Paper [21], proposes also producing. That’s why data management is also a key
a SC architecture that delivers secure, fast and reliable data part of OptiSeC. Papers [17], [18] propose a framework of
in a cost effective manner. In [23] an energy efficient SC transmitting sensory data in a fast, reliable and secure
architecture CEB (cloud, edge and beneath) is proposed. manner. In [21] a SC architecture that delivers secure, fast
Paper [31] proposes a new localization algorithm named and reliable data by providing proper data processing and
Centroid Localization Algorithm which is the enhanced management services is proposed. Paper [22] uses pipes
version of Malguki. Authors of paper [33] proposed a and filters where pipes buffer the sensed data and provide
novel Distributed Multicast and Minimum Transmission this data from output port to filters which eliminate the
Routing Algorithm (DMTMRA). A novel architecture of noise from data. In [29], data volume issue in large scale
SC in which Cloud is used as a virtual sink for collecting SC is discussed along with data representation, indexing,
data is proposed in [34]. User will get reliable data if WSN processing and querying. Authors proposed a novel trust
sense and deliver reliable data to cloud, Keeping this thing and reputation based SC architecture in [22], [23] so that
in mind paper [36] proposes TPSS architecture. users can get appropriate and error free data. The approach
B. Security that is proposed in [27] not only increases reliability in data
delivery but also provide secure data transmission.
Today there is more and more emphasize on security
of data, that’s why security is an important factor of We categories papers and create a novel taxonomy diagram in
OptiSeC. In [10] the author proposed pub-sub architecture Figure 1.
for WSN and cloud integration in which user can access
the data in a secure manner for various purposes. The IV. P ERFORMANCE EVALUATION
author proposed a secured integration of WSN with cloud All the papers described in Section III are evaluated on the
by implementing activity monitoring engine in [11]. Papers basic of four key factor of our proposed SC architecture that are
[17], [18] propose a framework of transmitting sensory efficiency, security, performance and data management and
data in a fast, reliable and secure manner to mobile users. shown in Table 1. Michael Dell says, the market shares of data
Paper [21], proposes a SC architecture that delivers secure, growth are increasing about 23.1% every year and will reach
fast and reliable data in a cost effective manner. A trust $48.6 billion in 2019. The statistical data obtained from [38]
based Trust Management strategy to enhance data security has been computed and a forecast for the year up to 2022 has
and processing in SC is discussed in [24]. A new military been plotted in Figure 2.
based SC architecture named Mils-Cloud is proposed in
TABLE I. COMPARISON ON THE BASIS OF KEY FACTORS

Papers Efficiency Security Performance Data Management

DPU (data processing unit),


[10] Not handled IAMU (identity and access Not handles Not handles
management unit)
activity monitoring, filtration
[11] Not handles manager, query/response Not handled Not handled
manager
Light weight sensors,
[12] eucalyptus (hybrid cloud). Not handled Not handled Not handled
amazon web service
Arduino with WSN api,
[13] Nimbits, ThingSpeak, Open Not handled Not handled Not handled
Sen.se (as cloud)
Location based sleep Location based sleep
[14][15] schedule for sensors Not handled schedule for sensors Not handled
providing energy saving providing robustness
Amazon elastic compute
[16] Not handled Not handled Not handled
cloud (ECC), load balancing
Cloud based data processing RSA for encryption, access Data traffic monitoring, data Huffman for data
[17][18]
prolong the lifetime security filtration compression, data prediction
REST web service, cyclic
[19][20] sleep for sensors, Not handled Not handled Not handled
Open.Sen.se cloud
Local data filtration Symmetric key cryptography for BigQuery, Data hashing, etc
[21] Not handled
increases sensors lifetime encryption for data management
Pipes and filters used to
[22] Not handled Not handled Not handled
buffer and filter data
PPE (pull push envelop),
[23] deals with demand and Not handled Not handled Not handled
supply rate
Trust based, long term
[24] Not handled Not handled Not handled
reputation, short term risks
[25] Not handled Not handled Not handled Hadoop, Map Reduce,
RDBMS, NoSql
Sensor network controller,
[26] Not handled sensor cloud scheduler, Not handled Not handled
application manager
Calculates trust and reputation Provides trusted data to
[27][28] Not handled Not handled cloud users
values
Priority based two phase
[29] Not handled Not handled Min-min and max min, ECT Not handled
(expected completion time)
Group based trust management,
[30] Not handled passive acknowledgement to set Not handled Not handled
trust value
Centroid localization
[31] algorithm (enhancement of Not handled Not handled Not handled
Malguki)
Attribute based encryption, RSK
[32] Not handled Not handled Not handled
(random symmetric key)
Distributed multicast to save Minimum transmission
[33] Not handled Not handled
energy routing for efficiency
Cloud as virtual sink and Decreasing the error rate in
[34] Not handled Not handled
WSN divided into zones packet transmission
Secured MSCC (mobile sensor
[35] Not handled Not handled Not handled
cloud computing)
PSS (priority based sleep
[36] schedule), TPSDT (selective Not handled Not handled Not handled
data transmission)
Combination of group key and Content based multicast
[37] Not handled Not handled
time key (CoGKTK) pub/sub system
Data Growth Analysis
84.5

Billion Dollar
72.5

60.5

48.5

36.5

24.5

12.5

0.5
2015 2016 2017 2018 2019 2020 2021 2022
Current 16.996 22.101
Increase 22.101 28.74 37.373 48.6 59.827 71.054 82.281
Decrease 22.101 16.996 13.07 10.051 7.032 4.013 0.994
Average 22.101 22.101 22.101 22.101 22.101 22.101 22.101

Fig. 2 Forcast for Data Growth Market Shares

V. CONCLUSIONS 330–342, 2010.

This paper is a comprehensive survey of SC architectures [4] R. Liu and I. J. Wassell, “Opportunities and challenges of wireless
sensor networks using cloud services,” Proc. Work. Internet Things
proposed during the period of 2010-2016. Firstly, the Serv. Platforms - IoTSP ’11, pp. 1–7, 2011.
introduction of WSN and cloud is presented. After examining
WSN limitations, we discussed SC architecture. Critical [5] B. Pray, A. DeMartine, R. Watson, E. Knipp, Y. Natis, S. Ried, J.
analysis of different SC architectures yield four main Rymer, and Etc, “Cloud Services.” [Online]. Available:
https://apprenda.com/library/paas/iaas-paas-saas-explained-
characteristics of an optimal SC architecture that must be base compared/ .
of any SC architecture. This analysis will help the researchers
to develop a SC architecture that can be efficient in terms of [6] M. Yuriyama and T. Kushida, “Sensor-cloud infrastructure physical
sensor management with virtualized sensors on cloud computing,”
energy, resource, cost and resource, that can provide security Proc. - 13th Int. Conf. Network-Based Inf. Syst. NBiS 2010, pp. 1–8,
not only to end users but also to data travelling from sensors to 2010.
cloud, that can be easily scalable and lastly that can manage
large amount of data produced by sensors and provide it [7] E.-N. Huh, Y.-K. Lee, K.-H. Koo, M. Kim, M. M. Hassan, D. V.
Hung, M. Han, A. M. Khattak, L. T. Vinh, P. T. H. True, S. Lee, and
efficient route to the cloud. In future, we aim to further X. H. Le, “Secured WSN-integrated cloud computing for u-life care,”
investigate the deployment challenges of SC architectures in 2010, pp. 702–703.
real environment.
[8] C. Doukas and I. Maglogiannis, “Managing Wearable Sensor Data
REFERENCES through Cloud Computing,” 2011 IEEE Third Int. Conf. Cloud
Comput. Technol. Sci., pp. 440–445, 2011.
[1] J. Gubbi, R. Buyya, S. Marusic, and M. Palaniswami, “Internet of
Things (IoT): A vision, architectural elements, and future directions,” [9] B. B. P. Rao, P. Saluia, N. Sharma, a Mittal, and S. V Sharma, “Cloud
Futur. Gener. Comput. Syst., vol. 29, no. 7, pp. 1645–1660, 2013. computing for Internet of Things & sensing based applications,”
Sens. Technol. (ICST), 2012 Sixth Int. Conf., pp. 374–380, 2012.
[2] P. Rawat, K. D. Singh, H. Chaouchi, and J. M. Bonnin, “Wireless
sensor networks: A survey on recent developments and potential [10] K. Ahmed and M. Gregory, “Integrating wireless sensor networks
synergies,” J. Supercomput., vol. 68, no. 1, pp. 1–48, 2014. with cloud computing,” Proc. - 2011 7th Int. Conf. Mob. Ad-hoc Sens.
Networks, MSN 2011, pp. 364–366, 2011.
[3] V. Katiyar, N. Chand, and N. Chauhan, “Recent advances and future
trends in Wireless Sensor Networks,” See Notes, vol. 1, no. 3, pp. [11] S. H. Shah, A. Iqbal, and S. S. A. Shah, “Remote health monitoring
through an integration of wireless sensor networks, mobile phones [28] C. Zhu, H. Nicanfar, V. C. M. Leung, and L. T. Yang, “An
amp; Cloud Computing technologies,” Glob. Humanit. Technol. authenticated trust and reputation calculation and management
Conf. (GHTC), 2013 IEEE, pp. 401–405, 2013. system for cloud and sensor networks integration,” IEEE Trans. Inf.
Forensics Secur., vol. 10, no. 1, pp. 118–131, 2015.
[12] I. Symposium and M. R. Communications, “No Title,” vol. 1, pp.
1466–1471, 2012. [29] C. Zhu, X. Li, V. C. M. Leung, X. Hu, and L. T. Yang, “Job
Scheduling for Cloud Computing Integrated with Wireless Sensor
[13] A. A. Chandra, Y. Lee, B. M. Kim, S. Y. Maeng, S. H. Park, and S. Network,” 2014 IEEE 6th Int. Conf. Cloud Comput. Technol. Sci.,
R. Lee, “Review on sensor cloud and its integration with arduino pp. 62–69, 2014.
based sensor network,” 2013 Int. Conf. IT Converg. Secur. ICITCS
2013, pp. 13–16, 2013. [30] S. R. Vemuri, N. Satyanarayana, and V. L. Prasanna, “Generic
Integrated Secured WSN-Cloud Computing U-life care,” Int. J. Eng.
[14] C. Zhu, V. C. M. Leung, L. T. Yang, and L. Shu, “Collaborative Sci. Adv. Technol., no. 4, pp. 897–907, 2012.
Location-Based Sleep Scheduling for Wireless Sensor Networks
Integratedwith Mobile Cloud Computing,” IEEE Trans. Comput., [31] Y. Wang, Q. Jin, and J. Ma, “Integration of range-based and range-
vol. 64, no. 7, pp. 1844–1856, 2015. free localization algorithms in wireless sensor networks for mobile
clouds,” Proc. - 2013 IEEE Int. Conf. Green Comput. Commun. IEEE
[15] C. Zhu, V. C. M. Leung, L. T. Yang, and L. Shu, “Collaborative Internet Things IEEE Cyber, Phys. Soc. Comput. GreenCom-iThings-
Location-Based Sleep Scheduling for Wireless Sensor Networks For CPSCom 2013, pp. 957–961, 2013.
MCC,” IEEE Trans. Comput., vol. 64, no. 7, pp. 1844–1856, 2015.
[32] A. Lounis, A. Hadjidj, A. Bouabdallah, and Y. Challal, “Secure and
[16] K. Lee, D. Murray, D. Hughes, W. Joosen, K. Lee, and D. Murray, Scalable Cloud-based Architecture for e-Health Wireless Sensor
“Extending Sensor Networks into the Cloud using Amazon Web Networks To cite this version : Secure and Scalable Cloud-based
Services,” 2010. Architecture for e-Health Wireless sensor networks,” 2012.
[17] C. Zhu, H. Wang, X. Liu, L. Shu, L. T. Yang, and V. C. M. Leung, [33] D. Z. Ke, Z. Ting, and X. Wang, “A novel multicast routing method
“A Novel Sensory Data Processing Framework to Integrate Sensor with minimum transmission for WSN of cloud computing service,”
Networks With Mobile Cloud,” IEEE Syst. J., vol. PP, no. 99, pp. 1– Soft Comput., no. 2, pp. 1817–1827, 2014.
12, 2014.
[34] P. Zhang, H. Sun, and Z. Yan, “A Novel Architecture Based on Cloud
[18] C. Zhu, V. C. M. Leung, H. Wang, W. Chen, and X. Liu, “Providing Computing for Wireless Sensor Network,” Proc. 2nd Int. Conf.
desirable data to users when integrating wireless sensor networks Comput. Sci. Electron. Eng. (ICCSEE 2013), no. Iccsee, pp. 472–475,
with mobile cloud,” Proc. Int. Conf. Cloud Comput. Technol. Sci. 2013.
CloudCom, vol. 1, pp. 607–614, 2013.
[35] R. Kumar and S. Rajalakshmi, “Mobile sensor cloud computing:
[19] B. Torres, Q. Pang, G. W. Skelton, S. Bridges, and N. Meghanathan, Controlling and securing data processing over smart environment
“I Ntegration of an Rfid R Eader To a W Ireless S Ensor N Etwork through Mobile Sensor Cloud Computing (MSCC),” Proc. - 2013 Int.
and Its Use To,” vol. 1, no. 4, pp. 1–15, 2010. Conf. Comput. Sci. Appl. CSA 2013, pp. 687–694, 2013.
[20] R. Piyare, “Integrating Wireless Sensor Network into Cloud services [36] C. Zhu, Z. Sheng, V. C. M. Leung, L. Shu, and L. T. Yang, “Toward
for real-time data collection,” 2013 Int. Conf. ICT Converg., no. offering more useful data reliably to mobile cloud from wireless
April, pp. 752–756, 2013. sensor network,” IEEE Trans. Emerg. Top. Comput., vol. 3, no. 1, pp.
84–94, 2015.
[21] S. Saha, “Secure sensor data management model in a sensor - cloud
integration environment,” Appl. Innov. Mob. Comput. (AIMoC), [37] T. D. Nguyen and E. N. Huh, “An efficient key management for
2015, pp. 158–163, 2015. secure multicast in Sensor-Cloud,” Proc. - 1st ACIS/JNU Int. Conf.
Comput. Networks, Syst. Ind. Eng. CNSI 2011, pp. 3–9, 2011.
[22] G. Yue, Y. Xie, and H. Wen, “The security issue of wsns based on
cloud computing for smart grid,” Inf. Technol. J., vol. 12, no. 22, pp. [38] M. Dell, “Future Market Shares of Data Growth,” 2016. [Online].
6702–6709, 2013. Available: https://whatsthebigdata.com/2016/01/09/iia-forrester-idc-
and-gartner-on-the-future-of-big-data-analytics-and-cognitive-
[23] Y. Xu, S. Helal, M. T. Thai, and M. Schmalz, “Optimizing Push / Pull computing/. [Accessed: 15-Nov-2016].
Envelopes for Energy-Efficient Cloud-Sensor Systems,” MSWiM
2011 - 14th ACM Int. Conf. Model. Anal. Simul. Wirel. Mob. Syst., p.
10, 2011.

[24] T. Zahariadis, H. C. Leligou, P. Trakadas, and S. Voliotis, “Trust


management in wireless sensor networks,” Eur. Trans. Telecommun.,
vol. 21, no. 4, pp. 386–395, 2010.

[25] A. Cuzzocrea, G. Fortino, and O. Rana, “Managing data and


processes in cloud-enabled large-scale sensor networks: State-of-the-
art and future research directions,” Proc. - 13th IEEE/ACM Int. Symp.
Clust. Cloud, Grid Comput. CCGrid 2013, pp. 583–588, 2013.

[26] S. Misra, A. Singh, S. Chatterjee, and M. S. Obaidat, “Mils-Cloud: A


Sensor-Cloud-Based Architecture for the Integration of Military Tri-
Services Operations and Decision Making,” IEEE Syst. J., pp. 1–9,
2014.

[27] C. Zhu, H. Nicanfar, V. C. M. Leung, W. Li, and L. T. Yang, “A trust


and reputation management system for cloud and sensor networks
integration,” Commun. (ICC), 2014 IEEE Int. Conf., vol. 10, no. 1,
pp. 557–562, 2014.

You might also like