|
|
The utilization of algorithms for cloud internet of things application domains: a review |
Edje E. ABEL1,2(), Muhammad Shafie Abd LATIFF1 |
1. Department of Computer Science, Universiti Teknologi Malaysia, Johor 81310, Malaysia 2. Department of Computer Science, Delta State University, Delta State PMB 01, Nigeria |
|
|
Abstract Cloud internet of things (IoT) is an emerging technology that is already impelling the daily activities of our lives. However, the enormous resources (data and physical features of things) generated from Cloud-enabled IoT sensing devices are lacking suitable managerial approaches. Existing research surveys on Cloud IoT mainly focused on its fundamentals, definitions and layered architecture as well as security challenges. Going by the current literature, none of the existing researches is yet to provide a detailed analysis on the approaches deployed to manage the heterogeneous and dynamic resource data generated by sensor devices in the cloud-enabled IoT paradigm.nHence, to bridge this gap, the existing algorithms designed to manage resource data on various CloudIoT application domains are investigated and analyzed. The emergence of CloudIoT, followed by previous related survey articles in this field, which motivated the current study is presented. Furthermore, the utilization of simulation environment, highlighting the programming languages and a brief description of the simulation packages adopted to design and evaluate the performance of the algorithms are examined. The utilization of diverse network communication protocols and gateways to aid resource dissemination in the cloud-enabled IoT network infrastructure are also discussed. The future work as discussed in previous researches, which pave the way for future research directions in this field is also presented, and ends with concluding remarks.
|
Keywords
internet of things sensing devices
radio frequency identification
network communication protocols
gateways
cloud platform
|
Corresponding Author(s):
Edje E. ABEL
|
Just Accepted Date: 09 March 2020
Issue Date: 27 January 2021
|
|
1 |
A Botta, W De Donato, V Persico, A Pescape. Integration of cloud computing and internet of things: a survey. Future generation computer systems, 2016, 56: 684–700
https://doi.org/10.1016/j.future.2015.09.021
|
2 |
K D Chang, C Y Chen, J L Chen, H Chao. Internet of things and cloud computing for future internet. In: Proceedings of International Conference on Security-Enriched Urban Computing and Smart Grid. 2011, 1–10
https://doi.org/10.1007/978-3-642-23948-9_1
|
3 |
J Zhou, T Leppanen, H Harjula, M Ylianttila, T Ojala, C Yu, H Jin. Cloudthings: a common architecture for integrating the internet of things with cloud computing. In: Proceedings of the 17th IEEE International Conference on Computer Supported Cooperative Work in Design. 2013, 651–657
https://doi.org/10.1109/CSCWD.2013.6581037
|
4 |
H Sundmaeker, P Guillemin, P Friess, S Woelfflé. Vision and challenges for realising the Internet of Things. Cluster of European Research Projects on the Internet of Things, European Commision, 2010, 3(3): 34–36
|
5 |
V Natarajan, A Balasubramanian, S Mishra, R Sridhar. Security for energy constrained RFID system. In: Proceedings of the 4th IEEE Workshop on Automatic Identification Advanced Technologies. 2005, 181–186
|
6 |
G S Gupta, M. G Mangesh, D T Parag, PM Jawandhiya. Open-source network simulation tools: an overview. International Journal of Advanced Research in Computer Engineering & Technology (IJARCET), 2013, 2(4): 1629–1635
|
7 |
W Dargie, C Poellabauer. Fundamentals of Wireless Sensor Networks: Theory and Practice. John Wiley & Sons, 2010
https://doi.org/10.1002/9780470666388
|
8 |
S Roman. What are IoT Sensor Devices? see Zenseio Website, 2016
|
9 |
B P Rimal, A Jukan, D Katsaros, Y Goeleven. Architectural requirements for cloud computing systems: an enterprise cloud approach. Journal of Grid Computing, 2011, 9(1): 3–26
https://doi.org/10.1007/s10723-010-9171-y
|
10 |
C Low, Y Chen, M Wu. Understanding the determinants of cloud computing adoption. Industrial Management & Data Systems, 2011, 111(7): 1006–1023
https://doi.org/10.1108/02635571111161262
|
11 |
H F Cervone. An overview of virtual and cloud computing. OCLC Systems & Services: International Digital Library Perspectives, 2010, 26(3): 162–165
https://doi.org/10.1108/10650751011073607
|
12 |
L Qin, S Feng, H Zhu. Research on the technological architectural design of geological hazard monitoring and rescue-after-disaster system based on cloud computing and Internet of things. International Journal of System Assurance Engineering and Management, 2018, 9(3): 684–695
https://doi.org/10.1007/s13198-017-0638-0
|
13 |
M Weinberger. Amazon Web Services: Amazon’s $18 billion cloud business continues to crush Microsoft and Google. see Pulse Website, 2018
|
14 |
B Alessio, D Walter, P Valerio, P Antonio. On the integration of cloud computing and internet of things. In: Proceedings of International Conference on the Future Internet of Things and Cloud. 2014, 23–30
|
15 |
A Zaslavsky, C Perera, D Georgakopoulos. Sensing as a service and big data. In: Proceedings of the International Conference on Advances in Cloud Computing. 2013, 1–6
|
16 |
P Andrea, V Roboerto, F Michele, C Rita. Intelligence video surveillance as a service. In: Proceedings of the Intelligent Multimedia Surveillance. 2013, 1–6
https://doi.org/10.1007/978-3-642-41512-8_1
|
17 |
Q Jing, V V Athanasios, W Jiafu, D Q Jingwei. Security of the Internet of Things: perspectives and challenges. Wireless Networks, 2014, 20(8): 2481–2501
https://doi.org/10.1007/s11276-014-0761-7
|
18 |
A Al-Fuqaha, M Guizani, M Mohammadi, M Aledhari, M Ayyash. Internet of things: a survey on enabling technologies, protocols, and applications. IEEE Communications Surveys & Tutorials, 2015, 17(4): 2347–2376
https://doi.org/10.1109/COMST.2015.2444095
|
19 |
S Li, L Da Xu, S Zhao. The internet of things: a survey. Information Systems Frontiers, 2015, 17(2): 243–259
https://doi.org/10.1007/s10796-014-9492-7
|
20 |
P Reinl, F Holzschuher, F Pfizer. Docker cluster management for the cloud-survey result and own solution. Journal of Grid Computing, 2016, 14(2): 265–282
https://doi.org/10.1007/s10723-016-9366-y
|
21 |
L Herald. Technologies for web and cloud service interaction: a survey. Service-Oriented Computing and Applications, 2016, 10(2): 71–110
https://doi.org/10.1007/s11761-015-0174-1
|
22 |
A Botta, W De Donato, V Persico, A Pescapé. Integration of cloud computingand the internet of things: a survey. Future Generation Computer Systems, 2016, 56: 684–700
https://doi.org/10.1016/j.future.2015.09.021
|
23 |
E Cavalcante, P Jorge, P A Marcelo, P Maia, M Roniceli, B Thais, C D Flavia, F P Paulo. On the interplay of the internet of things and cloud computing: a systematic mapping study. Computer Communications, 2016, 89: 17–33
https://doi.org/10.1016/j.comcom.2016.03.012
|
24 |
N Aitsaadi, R Boutaba, Y Takahashi. Cloudification of the Internet of Things. Annals of Telecommunications, 2017, 72(2): 1–2
https://doi.org/10.1007/s12243-016-0555-2
|
25 |
A H Ngu, M Gutierrez, V Metsis, S Nepal, Q Sheng. IoT middleware: a survey on issues and enabling technologies. IEEE Internet of Things, 2017, 4(1): 1–20
https://doi.org/10.1109/JIOT.2016.2615180
|
26 |
P P Ray. A survey of IoT cloud platforms. Future Computing and InformaticsJournal, 2017, 1(1): 35–46
https://doi.org/10.1016/j.fcij.2017.02.001
|
27 |
S Tayeb, S Latifi, Y Kim. A survey on IoT communication and computation frameworks: an industrial perspective. In: Proceedings of the 7th IEEE Annual Computing and Communication Workshop and Conference. 2017, 1–8
https://doi.org/10.1109/CCWC.2017.7868354
|
28 |
J A González-Martínez, M L Bote-Lorenzo, E Gómez-Sánchez, R Cano-Parra. Cloud computing and education: a state-of-the-art survey. Computers & Education, 2015, 80: 132–151
https://doi.org/10.1016/j.compedu.2014.08.017
|
29 |
O Diallo, J J P C Rodrigues, M Sene, J Niu. Real-rime query processing optimization for cloud-based wireless body area networks. Information Sciences, 2014, 284: 84–94
https://doi.org/10.1016/j.ins.2014.03.081
|
30 |
S Luo, B Ren. The monitoring and managing application of cloud computing based on internet of things. Computer Methods and Programs Biomedicine, 2016, 130: 154–161
https://doi.org/10.1016/j.cmpb.2016.03.024
|
31 |
S Sareen, S K Sood, S K Gupta. IoT-based cloud framework to control the ebola virus outbreak. Journal of Ambient Intelligence and Human Computing, 2016, 12: 1–18
|
32 |
C H Lin, P C Hsiu, C K Hsieh. Dynamic backlight scaling optimization: a cloud-based energy-saving service for mobile streaming applications. IEEE Transactions on Computers, 2014, 63(2): 335–348
https://doi.org/10.1109/TC.2012.210
|
33 |
L D P Mendes, J P C Rodrigues, J Lioret, S Sandra. Cross-layer dynamic admission control for cloud-based multimedia sensor networks. IEEE Systems Journal, 2014, 8(1): 235–246
https://doi.org/10.1109/JSYST.2013.2260653
|
34 |
S N Hong, J Kim. Joint coding and stochastic data transmission for uplink cloud radio access networks. IEEE Communications Letters, 2014, 18(9): 1619–1622
https://doi.org/10.1109/LCOMM.2014.2343614
|
35 |
J Kim. Energy-efficient dynamic packet downloading for medical IoT platforms. IEEE Transactions on Industrial Informatics, 2015, 11(6): 1653–1659
https://doi.org/10.1109/TII.2015.2434773
|
36 |
J H Abawajy, M M Hassan. Federated internet of things and cloud computing pervasive patient health monitoring system. IEEE Communication Magazine, 2017, 55(1): 48–53
https://doi.org/10.1109/MCOM.2017.1600374CM
|
37 |
X Shi, Y Hao, D Zeng, L Wang, M S Hossain, et al. Cloud-assisted mood fati gue detection system. Mobile Networks and Applications, 2016, 21(5): 744–752
https://doi.org/10.1007/s11036-016-0757-x
|
38 |
C Yang, W Shen, T Lin, X Wang. IoT-enabled dynamic service selection across multiple manufacturing clouds. Manufacturing Letters, 2016, 7: 22–25
https://doi.org/10.1016/j.mfglet.2015.12.001
|
39 |
M Jutila. An adaptive edge router enabling internet of things. IEEE Internet of Things Journal, 2016, 3(6): 1061–1069
https://doi.org/10.1109/JIOT.2016.2550561
|
40 |
T Kumrai, K Ota, M Dong, J Kishigami, D K Sung. Multi-objective optimization in cloud brokering systems for connected internet of things. IEEE Internet of Things Journal, 2017, 4(2): 404–413
https://doi.org/10.1109/JIOT.2016.2565562
|
41 |
M S Hossain, G Muhammad. Cloud-assisted industrial internet of things (IIoT)-enabled framework for health monitoring. Computer Networks, 2016, 101: 192–202
https://doi.org/10.1016/j.comnet.2016.01.009
|
42 |
P P Ray. Internet of things cloud enabled MISSENARD index measurement for indoor occupants. Elsevier Measurement, 2016, 92: 152–165
https://doi.org/10.1016/j.measurement.2016.06.014
|
43 |
Y Wang, X Lin, M Pedram. A nested two stage game-based optimization framework in mobile cloud computing system. In: Proceedings of the 7th IEEE International Symposium on Service-Oriented System Engineering. 2013, 494–502
|
44 |
S Kim. Nested game-based computation offloading scheme for mobile cloud IoT systems. EURASIP Journal on Wireless Communications and Networking, 2015, 1: 229
https://doi.org/10.1186/s13638-015-0456-5
|
45 |
C Zhu, Z Sheng, V C M Leung, L Shu, L T Yang. Toward offering more useful data reliably to mobile cloud from wireless sensor network. IEEE Transactions on Emerging Topics in Computing, 2014, 3(1): 84–94
https://doi.org/10.1109/TETC.2014.2364921
|
46 |
T Qu, S P Lei, Z Z Wang, D X Nie, X Chen, Q H George. IoT-based realtime production logistics synchronization system under smart cloud manufacturing. The International Journal of Advanced Manufacturing Technology, 2016, 84(1–4): 147–164
https://doi.org/10.1007/s00170-015-7220-1
|
47 |
H S Narman, M S Hossain, M Atiquzzaman, H Shen. Scheduling internet of things applications in cloud computing. Annals of Telecommunications, 2017, 72(1–2): 79–93
https://doi.org/10.1007/s12243-016-0527-6
|
48 |
C Yang, W Shen, T Lin, X Wang. IoT-enabled dynamic service selection across multiple manufacturing clouds. Manufacturing Letters, 2016, 7: 22–25
https://doi.org/10.1016/j.mfglet.2015.12.001
|
49 |
C Yang, S Lan, W Shen, G Q Huang, X Wang, T Lin. Towards product customization and personalization in IoT-enabled cloud manufacturing. Cluster Computing, 2017, 20(2): 1717–1730
https://doi.org/10.1007/s10586-017-0767-x
|
50 |
D Georgakopoulos, P P Fazia, M Jayaraman, V Massimo, R Rajiv. Internet of things and edge cloud computing roadmap for manufacturing. IEEE Cloud Computing, 2016, 3(4): 66–73
https://doi.org/10.1109/MCC.2016.91
|
51 |
M Roopaei, P Rad, K K R Choo. Cloud of things in smart agriculture: intelligent irrigation monitoring by thermal imaging. IEEE Cloud Computing, 2017, 4(1): 10–15
https://doi.org/10.1109/MCC.2017.5
|
52 |
Y S Chen, Y R Chen. Context-oriented data acquisition and integration platform for internet of things. In: Proceedings of IEEE Conference on Technologies and Applications of Artificial Intelligence. 2012, 103–108
https://doi.org/10.1109/TAAI.2012.64
|
53 |
M Fazio, A Puliafito. Cloud4sens: a cloud-based architecture for sensor controlling and monitoring. IEEE Communications Magazine, 2015, 53(3): 41–47
https://doi.org/10.1109/MCOM.2015.7060517
|
54 |
N Mitton, S Papavassiliou, A Puliafito, K S Trivedi. Combining cloud and sensors in a smart city environment. EURASIP Journal on Wireless Communications and Networking, 2012, 1: 1–10
https://doi.org/10.1186/1687-1499-2012-247
|
55 |
C Zhu, V C M Leung, L T Yang, X Hu, L Shu. Collaborative locationbased sleep scheduling to integrate wireless sensor networks with mobile cloud computing. In: Proceedings of IEEE Globecom Workshops. 2013, 452–457
|
56 |
H Paul, J Fliege, A Dekorsy. In-network-processing: distributed consensus-based linear estimation. IEEE Communications Letters, 2012, 17(1): 59–62
https://doi.org/10.1109/LCOMM.2012.112812.121788
|
57 |
S Abdelwahab, B Hamdaoui, M Guizani, T Znati. Cloud of things for sensing-as-a-service: architecture, algorithms, and use case. IEEE Internet of Things Journal, 2016, 3(6): 1099–1112
https://doi.org/10.1109/JIOT.2016.2557459
|
58 |
A M M Ali, N M Ahmad, A H M Amin. Cloudlet-based cyber foraging framework for distributed video surveillance provisioning. In: Proceedings of the 4th World Congress on Information and Communication Technologies. 2014, 199–204
https://doi.org/10.1109/WICT.2014.7076905
|
59 |
t MA Alsmira, Y Jararweh, I Obaidat, B B Gupta. Internet of surveillance: a cloud supported large-scale wireless surveillance system. The Journal of Supercomputing, 2017, 73(3): 973–992
https://doi.org/10.1007/s11227-016-1857-x
|
60 |
S Madria, V Kumar, R Dalvi. Sensor cloud: a cloud of virtual sensors. IEEE Software, 2013, 31(2): 70–77
https://doi.org/10.1109/MS.2013.141
|
61 |
V Lawson, L Ramaswamy. Data quality and energy management tradeoffs in sensor service clouds. In: Proceedings of IEEE International Congress on Big Data. 2015, 749–752
https://doi.org/10.1109/BigDataCongress.2015.124
|
62 |
T N Pham, M F Tsai, D B Nguyen, C R Dow, D J Deng. A cloud-based smart-parking system based on Internet-of-Things technologies. IEEE Access, 2015, 3: 1581–1591
https://doi.org/10.1109/ACCESS.2015.2477299
|
63 |
Q Liu, Y Ma, M Alhussein, Y Zhang, L Peng. Green data center with IoT sensing and cloud-assisted smart temperature control system. Computer Networks, 2016, 101: 104–112
https://doi.org/10.1016/j.comnet.2015.11.024
|
64 |
Y Atif, J Ding, M A Jeusfeld. Internet of things approach to cloud-based smart car parking. Procedia Computer Science, 2016, 98: 193–198
https://doi.org/10.1016/j.procs.2016.09.031
|
65 |
T Dinh, Y Kim. An efficient interactive model for on-demand sensing-asa-servicesof sensor-cloud. Sensors, 2016, 16(7): 992
https://doi.org/10.3390/s16070992
|
66 |
J Yu, M Kim, H C Bang, S H Bae, S J Kim. IoT as a applications: cloudbased building management systems for the internet of things. Multimedia Tools and Applications, 2016, 75(22): 14583–14596
https://doi.org/10.1007/s11042-015-2785-0
|
67 |
M Barcelo, A Correa, J Llorca, A M Tulino, J L Vicario, A Morell. IoTcloud service optimization in next generation smart environments. IEEE Journal on Selected Areas in Communications, 2016, 34(12): 4077–4090
https://doi.org/10.1109/JSAC.2016.2621398
|
68 |
C Li, W Wei, J Li, W Song. A cloud-based monitoring system via facrecognition using Gabor and CS-LBP features. The Journal of Supercomputing, 2017, 73(4): 1532–1546
https://doi.org/10.1007/s11227-016-1840-6
|
69 |
L A Cament, F J Galdames, K W Bowyer, C A Perez. Face recognition under pose variation with local Gabor features enhanced by active shape and statistical models. Pattern Recognition, 2015, 48(11): 3371–3384
https://doi.org/10.1016/j.patcog.2015.05.017
|
70 |
S Chatterjee, S Misra. Dynamic and adaptive data caching mechanism for virtualization within sensor-cloud. In: Proceedings of IEEE International Conference on Advanced Networks and Telecommuncations Systems. 2014, 1–6
https://doi.org/10.1109/ANTS.2014.7057243
|
71 |
T Dinh, Y Kim, H Lee. A location-based interactive model of internet of things and cloud (IoT-Cloud) for mobile cloud computing applications. Sensors, 2017, 17(3): 489
https://doi.org/10.3390/s17030489
|
72 |
W Wang, Q Wang, K Sohraby. Multimedia sensing as a service (MSaaS): exploring resource saving potentials of at cloud-edge IoT and fogs. IEEE Internet of Things Journal, 2016, 4(2): 487–495
https://doi.org/10.1109/JIOT.2016.2578722
|
73 |
L Qin, S Feng, H Zhu. Research on the technological architectural design of geological hazard monitoring and rescue-after-disaster system based on cloud computing and Internet of things. International Journal of System Assurance Engineering and Management, 2018, 9(3): 684–695
https://doi.org/10.1007/s13198-017-0638-0
|
74 |
M Imran, A M Said, H Hasbullah. A survey of simulators, emulators and testbeds for wireless sensor networks. In: Proceedings of Internationalm Symposium on Information Technology. 2010, 897–902
https://doi.org/10.1109/ITSIM.2010.5561571
|
75 |
G S Fishman. Discrete-event Simulation: Modeling, Programming, and Analysis. Springer Science & Business Media, 2013
|
76 |
NSNAM, what is NS-3? see Nsnam Website, 2017
|
77 |
T Goyal, A Singh, A Agrawal. Cloudsim: simulator for cloud computing infrastructure and modeling. Procedia Engineering, 2012, 38: 3566–3572
https://doi.org/10.1016/j.proeng.2012.06.412
|
78 |
N Chandrakant, A P Bijil, P Puneeth, P D Shenoy K R Venugopal. WSN integrated cloud computing for the then-care system (NCS) using middleware services. International Journal of Innovative Technology and Exploring Engineering, 2013, 4: 2278–3075
|
79 |
S Berrahal, N Boudriga, A Bagula. Cooperative sensor-clouds for public safety services in infrastructure-less areas. In: Proceedings of the 22nd Asia-Pacific Conference on Communications. 2016, 222–229
https://doi.org/10.1109/APCC.2016.7581490
|
80 |
S Siraj, A Gupta, R Badgujar. Network simulation tools survey. International Journal of Advanced Research in Computer and Communication Engineering, 2012, 1(4): 199–206
|
81 |
A Vieira, L Dias, P Guilherme, O Jose. Comparison of simo and arena simulation tools. see Repositorium Website, 2018
|
82 |
S B Bhushan, C H P Reddy. A QoS aware cloud service composition algorithm for geo-distributed multi cloud domain. International Journal of Intelligent Engineering and Systems, 2016, 9(4): 147–156
https://doi.org/10.22266/ijies2016.1231.16
|
83 |
OS Tiny. TOSSIM. see Tinyos Website, 2018
|
84 |
E Zio. The Monte Carlo Simulation Method for System Reliability and Risk Analysis. Springer, 2013
https://doi.org/10.1007/978-1-4471-4588-2
|
85 |
O Ozturk. Introduction to XMPP protocol and developing online collaboration applications using open source software and libraries. In: Proceedings of IEEE International Symposium on Collaborative Technologies and Systems. 2010, 21–25
https://doi.org/10.1109/CTS.2010.5478530
|
86 |
TechTarget. IoT agenda. see Techtarget Website, 2018
|
87 |
Q Liu, Y Ma, M Alhussein, Y Zhang, L Peng. Green data center with IoT sensing and cloud-assisted smart temperature control system. Computer Networks, 2016, 101: 104–112
https://doi.org/10.1016/j.comnet.2015.11.024
|
88 |
G Rama. Report: AWS market share is triple Azure’s. see Awsinsider Website, 2017
|
|
Viewed |
|
|
|
Full text
|
|
|
|
|
Abstract
|
|
|
|
|
Cited |
|
|
|
|
|
Shared |
|
|
|
|
|
Discussed |
|
|
|
|