Please wait a minute...
Frontiers of Computer Science

ISSN 2095-2228

ISSN 2095-2236(Online)

CN 10-1014/TP

Postal Subscription Code 80-970

2018 Impact Factor: 1.129

Front. Comput. Sci.    2021, Vol. 15 Issue (3) : 153502    https://doi.org/10.1007/s11704-019-9056-6
REVIEW ARTICLE
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
 Download: PDF(5299 KB)  
 Export: BibTeX | EndNote | Reference Manager | ProCite | RefWorks
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
 Cite this article:   
Edje E. ABEL,Muhammad Shafie Abd LATIFF. The utilization of algorithms for cloud internet of things application domains: a review[J]. Front. Comput. Sci., 2021, 15(3): 153502.
 URL:  
https://academic.hep.com.cn/fcs/EN/10.1007/s11704-019-9056-6
https://academic.hep.com.cn/fcs/EN/Y2021/V15/I3/153502
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
[1] Highlights Download
[1] Chao LV, Hui LI, Jianfeng MA, Meng ZHAO. Security analysis of two recently proposed RFID authentication protocols[J]. Front Comput Sci Chin, 2011, 5(3): 335-340.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed