Abstract
Nowadays, Cloud Computing and Internet of Things (IoT) are amongst the most emerging internet technologies playing a vital role in our daily lives. In the near future, their usage is expected to be increased exponentially that is making them the important technologies of the future internet. Cloud Computing provides access to unlimited capacities and capabilities, such as computation, processing, and storage through a shared group of resources. That can easily be acquired and dynamically assigned to potential IoT based applications. Because, IoT devices and applications are rather deficient in terms of these capabilities. This paper is primarily dedicated to investigating the integration of technologies of Mobile Computing, Cloud Computing and IoT; coined as Cloud of Things (CoT), its characteristics, architectures, potential challenges with possible solutions and applications.









Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Aazam M, Hung PP, Huh EN (2014) Cloud of ihings: integrating internet of things with cloud computing and the issues involved. In: Proceedings of 11th international bhurban conference on applied sciences & technology (IBCAST) Islamabad, Pakistan, pp 414–419
Abdelwahab S, Hamdaoui B, Guizani M, Znati T (2016a) Cloud of things for sensing-as-a-service: architecture, algorithms, and use case. IEEE Internet Things J 3(6):1099–1112
Abdelwahab S, Hamdaoui B, Guizani M, Znati T (2016b) Cloud of things for sensing-as-a-service: architecture, algorithms, and use case. Proc IEEE Internet Things J 3(6):1099–1112
Afolabi OA (2014) On mobile cloud computing in a mobile learning system. J Inf Eng Appl 4(5):82–87
Agca R, Özdemir S (2013) Foreign language vocabulary learning with mobile technologies. Proc Soc Behav Sci 83:781–785
Albishi S, Soh B, Ullah A, Algarni F (2017) Challenges and solutions for applications and technologies in the internet of things. Proc Comput Sci 124:608–614
AlDoaies BH, Almagwashi H (2018) Exploitation of the promising technology: using blockchain to enhance the security of IoT. In: Proceedings of 21st Saudi computer society national computer conference (NCC), Riyadh, 2018, pp 1–6. https://doi.org/10.1109/NCG.2018.8593102
Alnanih R, Ormandjieva O, Radhakrishnan T (2013) Context-based and rule-based adaptation of mobile user interfaces in mhealth. Proc Comput Sci 21:390–397
Alrawahi AS, Lee K, Lotfi A (2019) A multiobjective QoS model for trading cloud of things resources. IEEE Internet Things J 6(6):9447–9463
Amazon (2019) https://aws.amazon.com/iot/. Accessed 9 Dec 2019
Atlam H, Alenezi A, Alharthi A, Walters R, Wills G (2017) Integration of cloud computing with internet of things: challenges and open issues. In: Proceedings of IEEE international conference on internet of things (iThings) and IEEE green computing and communications (GreenCom) and IEEE cyber, physical and social computing (CPSCom) and IEEE SmartData
Aziez M, Benharzallah S, Bennoui H (2017) Service discovery for the internet of things: comparison study of the approaches. In: Proceedings of 4th international conference on control, decision and information technologies (CoDIT), Barcelona, pp 599–604
Baig MM, GholamHosseini H, Connolly MJ (2015) Mobile healthcare applications: system design review, critical issues and challenges. Australas Phys Eng Sci Med 38:23–38
Baktayan A, Zahary A (2018) A review on cloud and fog computing integration for IoT: platforms perspective. EAI Endorsed Trans Internet Things 4(14):1–17
Bharadwaj SA, Yarravarapu D, Reddy SCK, Prudhvi T, Sandeep K, Reddy OSD (2017) Enhancing healthcare using m-care box (monitoring non-compliance of medication). In: Proceedings of the 2017, international conference on I-SMAC (IoT in social, mobile, analytics and cloud) (I-SMAC), Palladam, India, pp 352–356
Bhullar J, Mancilla A, Nijjar A, Teixeira A (2014) The future of mobile computing in 2025. Storify. https://storify.com/mobilecomputing/the-future-of-mobilecomputing-in-2025. Accessed 11 May 2020
Bittencourt L, Immich R, Sakellariou R, Fonseca N, Madeira E, Curado M, Villas L, DaSilva L, Lee C, Rana O (2018) The internet of things, fog and cloud continuum: integration and challenges. Internet Things 3(4):134–155
Botta A, Donato W, Persico V, Pescapé A (2016) Integration of cloud computing and internet of things: a survey. Future Gener Comput Syst 56:684–700
Carr JB, Doleac JL (2016) The geography, incidence, and underreporting of gun violence: new evidence using shotspotter data. In: Proceedings of APPAM big data pre-conference workshop, pp 1–17
Choi S-K, Yang CH, Kwak J (2018) System hardening and security monitoring for IoT devices to mitigate IoT security 1 vulnerabilities and threats. In: KSII transactions on internet and information systems, Korea
Chowdary ED, Yakobu D (2016) Cloud of Things (CoT) integration challenges. In: Proceedings of 2016 IEEE international conference on computational intelligence and computing research (ICCIC), Chennai, pp 1–5
ClearBlade (2019) https://www.clearblade.com/. Accessed 9 Dec 2019
Cubo J, Nieto A, Pimentel E (2014) A cloud-based internet of things platform for ambient assisted living. Sensors 14(8):14070–14105
Dang LM, Piran MJ, Dongil H, Kyungbok M, Hyeonjoon M (2019) A survey on internet of things and cloud computing for healthcare. Electronics 8(7):768
Dash S, Biswas S, Banerjee D, Rahman A (2019) Edge and fog computing in healthcare - a review. Scalable Comput Appl Exp 20(2):1–30
DeDonno M, Giaretta A, Dragoni N, Bucchiarone A, Mazzara M (2019) Cyber-storms come from clouds: security of cloud computing in the IoT era. Future Internet 11(6):127
Deogirikar J, Vidhate A (2017) Security attacks inIoT: a survey. In: International conference on I-SMAC (IoT in social, mobile, analytics and cloud), India
Devarajan M, Subramaniyaswamy V, Vijayakumar V (2019) Fog-assisted personalized healthcare-support system for remote patients with diabetes. J Ambient Intell Human Comput 10(1):3747–3760
Díaz M, Martín C, Rubio B (2016) State-of-the-art challenges and open issues in the integration of internet of things and cloud computing. J Netw Comput Appl 67:99–117
DIM (2019) https://www.digicert.com/internet-of-things/device-identity-management.htm. Accessed 9 Dec 2019
Dinh HT, Lee C, Niyato D, Wang P (2013) A survey of mobile cloud computing: architecture, applications, and approaches. Wirel Commun Mob Comput 13:1587–1611
Doswell W, Braxter B, Dabbs A, Nilsen W, Klem M (2013) mHealth: technology for nursing practice, education, and research. J Nurs Educ Pract 3(10):99–109
Elazhary H (2019) Internet of Things (IoT), mobile cloud, cloudlet, mobile IoT, IoT cloud, fog, mobile edge, and edge emerging computing paradigms: disambiguation and research directions. J Netw Comput Appl 128(15):105–140
Elazhary H, Althubyani A, Ahmed L, Alharbi B, Alzahrani N, Almutairi R (2017a) Context management for supporting context-aware android applications development. Int J Interact Mob Technol 11(4):186–201
Elazhary H, Aloraini S, Aljuraid R (2017b) Context-aware mobile application task offloading to the cloud. Int J Adv Comput Sci Appl 8(5):381–390
Farahzadi A, Shams P, Rezazadeh J, Farahbakhsh R (2018) Middleware technologies for cloud of things: a survey. Digit Commun Netw 4(3):176–188
Gavalas D, Konstantopoulos C, Mastakas K, Pantziou G (2014) Mobile recommender systems in tourism. J Netw Comput Appl 39:319–333
Ghanbari Z, Navimipour N, Hosseinzadeh M, Darwesh A (2019) Resource allocation mechanisms and approaches on the Internet of Things. Clust Comput 22(4):1253–1282
Gloukhovtsev M (2018) IOT security: challenges, solutions & future prospects. Knowledge sharing article. 2018 EMC Proven professional knowledge sharing
Gope P, Sikdar B (2019) Lightweight and privacy-preserving two-factor authentication scheme for IoT devices. IEEE Internet Things J 6(1):580–589
Gope P, Das AK, Kumar N, Cheng Y (2019) Lightweight and physically secure anonymous mutual authentication protocol for real-time data access in industrial wireless sensor networks. IEEE Trans Ind Inf 15(9):4957–4968
Govindaraj P, Jaisankar N (2017) A review on various trust models in cloud environment. J Eng Sci Technol Rev 10(2):213–219
Griffin PH (2017) Secure authentication on the internet of things. In: Proceedings of SoutheastCon 2017, Charlotte, NC, USA, pp 1–5. https://doi.org/10.1109/SECON.2017.7925274
Harari G, Müller S, Aung M, Rentfrow P (2017) Smartphone sensing methods for studying behavior in everyday life. Curr Opin Behav Sci 18:83–90
He W, Yan G, Xu LD (2014) Developing vehicular data cloud services in the IoT environment. IEEE Trans Ind Inf 10(2):1587–1595
Heiler S (1995) Semantic interoperability. ACM Computing Surveys
Hologram (2019) https://hologram.io/. Accessed 10 Dec 2019
Horvath AS, Agrawal R (2015) Trust in cloud computing. In: Proceedigns of SoutheastCon 2015, Fort Lauderdale, FL, pp 1–8
Hussain W, Hussain FK, Hussain OK (2014) Maintaining trust in cloud computing through SLA monitoring. In: Loo CK, Yap KS, Wong KW, Beng Jin AT, Huang K (eds) Neural information processing. ICONIP 2014. Lecture Notes in Computer Science 8836. Springer, Cham
Iwan S, Małecki K (2016) Data flows in urban freight transport management system. In: Communications in computer and information science, Springer-Verlag, Berlin, Heidelberg, vol 531,pp 1–10
Jabeur N et al (2017) Toward leveraging smart logistics collaboration with a multi-agent system based solution. Proc Comput Sci 109:672–679
Jiang Y-L, Chen Y-S, Yang S-W, Wu C-H (2019) Energy-efficient task offloading for time-sensitive applications in fog computing. IEEE Syst J 13(3):2930–2941
Jin D, Hannon C, Li Z, Cortes P, Ramaraju S, Burgess P, Buch N, Shahidehpour M (2016) Smart street lighting system: a platform for innovative smart city applications and a new frontier for cyber-security. Electr J 29(10):28–35
Jin Y, Liu Y, Si W (2019) Intelligent agent distributed signal processing for IoT. J Ambient Intell Human Comput, Editorial for the special issue on
Karakikes I, Nathanail E (2017) Simulation techniques for evaluating smart logistics solutions for sustainable urban distribution. Proc Eng 178:569–578
Karkar AG, Alja’am JM, Mahmood A (2017) Illustrate it! an Arabic multimedia text-to-picture m-learning system. IEEE Access 5:12777–12787
Kaur RP, Kaur A (2014) Perspectives of mobile cloud computing: architecture, applications and issues. Int J Comput Appl 101(3):9–14
Kekgathetse MB, Letsholo LK (2016) A survey on database synchronization algorithms for mobile device. J Theor Appl Inf Technol 86(1):1–9
Kistler JJ, Satyanarayanan M (1992) Disconnected operation in the coda file system. ACM SIGOPS Oper Syst Rev 10(5):3–25
Korczak J, Kijewska K (2019) Smart logistics in the development of smart cities. Transp Res Proc 39:201–211
Krishnamurthy J (2016) JAMScript - a programming framework for cloud of things. M.Sc. thesis, School of Computer Science, McGill University, Montreal, Canada
Lee K, Kim J (2013) A mobile-based learning tool to improve writing skills of EFL learners. Proc Soc Behav Sci 106:112–119
Lee K, Murray D, Hughes D, Joosen W (2010) Extending sensor networks into the cloud using Amazon Web services. In Proc. IEEE Int. Conf. Netw. Embedded Syst. Enterprise Appl. (NESEA), pp 1–7
Li W, Santos I, Delicato FC, Pires PF, Pirmez L, Wei W, Song H, Zomaya A, Khan S (2017) System modelling and performance evaluation of a three-tier cloud of things. Future Gener Comput Syst 70:104–125
Machado CG, Winroth MP, daSilva EHDR (2020) Sustainable manufacturing in industry 4.0: an emerging research agenda. Int J Prod Res 58(5):1462–1484
Mahmoud M, Rodrigues J, Saleem K, Al-Muhtadi J, Kumar N, Korotaevf V (2018) Towards energy-aware fog-enabled cloud of things for healthcare. Comput Electr Eng 67:58–69
Marudhadevi D, Dhatchayani VN, Sriram VSS (2015) A trust evaluation model for cloud computing using service level agreement. Comput J 58(10):2225–2232
Medina J, Espinilla M, García-Fernández Á, Martínez L (2018) Intelligent multi-dose medication controller for fever: from wearable devices to remote dispensers. Comput Electr Eng 65:400–412
Microsoft Azure (2019) https://azure.microsoft.com/en-us/features/iot-accelerators/. Accessed 9 Dec 2019
Mosa A, Yoo I, Sheets L (2012) A systematic review of healthcare applications for smartphones. BMC Med Inform Decis Making 12:67
MuleSoft (2019) https://www.mulesoft.com/integration-solutions/api/iot. Accessed 10 Dec 2019
Munir K (2018) Advancing consumer centric fog computing architectures. A volume in the advances in computer and electrical engineering (ACEE) book series, IGI Global
Narwane VS, Narkhede BE, Gardas BB, Raut RD (2019) Cloud manufacturing issues and its adoption: past, present, and future. Int J Manag Concepts Philos 12(2):168–199
Oludele A, Oluwabukola O (2016) A survey of mobile cloud computing applications: perspectives and challenges. In: International multi-conference on complexity, informatics, and cybernetics
Ozinga S, Linder S, Alberts J (2017) Use of mobile device accelerometry to enhance evaluation of postural instability in Parkinson’s disease. Arch Phys Med Rehabil 98(4):649–658
Particle (2019) https://www.particle.io/. Accessed 9 Dec 2019
Patel YS, Parmar T (2016) Cloud of things: a state-of-the-art review on integration of internet of things with cloud computing. In: Proceedings of national conference on contemporary computing (NC3–2016), Int J Comput Appl, pp 37–41
Pattama C (2018) Smart logistic system by IOT technology. In: Proceedings of the 6th international conference on information and education technology (ICIET '18), ACM, New York, NY, USA, pp 149–153
Perez M, Kumar S (2017) A quick survey on cloud computing and associated security, mobility and IoT issues. J Comput Commun 5(12):80–95
Qi H, Gani A (2012) Research on mobile cloud computing: review, trend and perspectives. In: Proceeding of second international conference on digital information and communication technology and its applications (DICTAP), Malaysia, pp 195–202
Qu Z, Zhang G, Cao H, Xie J (2017) leo satellite constellation for internet of things. IEEE Access 5:18391–18401
Rahman A, Sultan K, Dash S, Khan MAA (2018) Management of resource usage in mobile cloud computing. Int J Pure Appl Math 119(16):255–261
Rahman A et al. (2018b) A comprehensive study of mobile computing in telemedicine. In: Proceedings of second international conference, ICAICR 2018, Shimla, India, 14–15 July 2018
Rajak N, Shukla D (2018) Comparative studly of cloud computing and mobile cloud computing. Int J Eng Sci Res Technol 7(3):734–739
Rawahi ASA, Lee K, Robinson J, Lotfi A (2018) An evaluation of optimisation approaches in cloud of things resource trading. In: Proc. IEEE 6th int. conf. future internet things cloud (FiCloud), pp 208–215
Razvi SM, Abdullah D, Mznah R, Riman AS (2015) IoT cloud-sensor secure architecture for smart home. In: Proceedings of int'l conf. security and management (SAM'15)
Renner T, Kliem A, Kao O (2014) The device cloud -applying cloud computing concepts to the internet of things. In Proceedings of IEEE 11th intl conf on ubiquitous intelligence & computing
Rimale Z, Benlahmar E, Tragha A, Guemmat KE (2016) Survey on the use of the mobile learning based on mobile cloud computing. iJIM 10(3):35–41
Roman R, López J, Mambo M (2018) Mobile edge computing, fog et al.: a survey and analysis of security threats and challenges. Future Gener Comput Syst 78:680–698
Rountree D, Castrillo I (2014) The basics of cloud computing: understanding the fundamentals of cloud computing in theory and practice, 1st edn. Elsevier, Amsterdam
Sahmim S, Gharsellaoui H (2017) Privacy and security in internet-based computing: cloud computing, internet of things, cloud of things: a review. In: Knowledge-based and intelligent information & engineering systems: proceedings of the 21st international conference marseille, France, pp 1516–1522
SalesForce (2019) https://www.salesforce.com/products/field-service/overview/. Accessed 9 Dec 2019
Sanabria AR, Kelsey T, Dobson S, Ye J (2019) Representation learning for minority and subtle activities in a smart home environment. J Ambient Intell Smart Environ 11(6):495–513
Sandoval RM, Carrasco SC, Sanchez AAG, Haro JG (2019) A reinforcement learning-based framework for the exploitation of multiple rats in the IoT. IEEE Access 7:123341–123354. https://doi.org/10.1109/ACCESS.2019.2938084
Shamim SM, Sarker A, Bahar AN, Rahman MA (2015) A review on mobile cloud computing. Int J Comput Appl 113(16):4–9
Sharma AK, Soni P (2013) Mobile cloud computing (MCC): open research issues. Int J Innov Eng Technol 2(1):24–27
Shrivastava R, Hota C, Shrivastava P (2017) Protection against code exploitation using ROP and check-summing in IoT environment. In: Fifth international conference on information and communication technology, p 6
SigFox (2019) https://sigfox.com/. Accessed 10 Dec 2019
Somula R, Sasikala R (2018) A survey on mobile cloud computing: mobile computing and cloud computing (MCC = MC + CC). Scalable Comput Pract Exp 19(4):309–337
Sprute D, Tönnies K, König M (2019) Interactive restriction of a mobile robot’s workspace in a smart home environment. J Ambient Intell Smart Environ 11(6):475–494
Stergiou K, Psannis E, Kim BG, Gupta B (2018) Secure integration of IoT and cloud computing. Future Gener Comput Syst 78:964–975
Suciu G, Vulpe A, Halunga S, Fratu O, Todoran G, Suciu V (2013) Smart cities built on resilient cloud computing and secure internet of things. In: 19th international conference on control systems and computer science (CSCS), 2013, IEEE, pp 513–518
Tanaka S, Fujishima K, Mimura N, Ohashi T, Tanaka M (2016) iot system security issues and solution approaches. In: Featured Articles II, vol 65, no 8, p 5
ThingSpeak (2019) https://thingspeak.com/. Accessed 9 Dec 2019
Ujager FS, Mahmood A, Khatoon S (2019) Wellness determination of the elderly using spatio-temporal correlation analysis of daily activities. J Ambient Intell Smart Environ 11(6):515–526
Uma K, Parvin NA, Poorani ARM (2017) Analysis of various issues in cloud of things (COT). J Chem Pharm Sci 10(1):532–535
Vinh TL (2018) Security and trust in mobile cloud computing. PhD Thesis
Vishwakarma G, Lee W (2018) Exploiting JTAG and its mitigation in IOT: a survey. Future Internet 10(121):18
Wang Q, Deters R (2009) SOA's last mile-connecting smartphones to the service cloud. In: Proceedings of 2009 IEEE international conference on cloud computing, Bangalore, pp 80–87
Witkowski K (2017) Internet of things, big data, industrie 4.0 – innovative solutions in logistics and supply chains management. Proc Eng 182:763–769
Wu X (2018) Study on trust model for multi-users in cloud computing. Int J Netw Secur 20(4):674–682
Yao D, Yu C, Jin H, Zhou J (2013) Energy efficient task scheduling in mobile cloud computing. In: Network and parallel computing, vol 8147. Springer, LNCS, pp 344–355
Yang W, Hwang S (2013) iTravel: a recommender system in mobile peer-to-peer environment. J Syst Softw 86:12–20
Yasir S, Crespi N, Rehmani MH, Copeland R (2016) Exploitation of social IoT for recommendation services. In: Proceedings of 2016 IEEE 3rd World forum on internet of things (WF-IoT), Reston, VA, pp 359–364. https://doi.org/10.1109/WF-IoT.2016.7845500
Zaslavsky A, Perera C, Georgakopoulos D (2013) Sensing as a service and big data. In: Proceedings of the international conference on advances in cloud computing (ACC), Bangalore, India, ArXiv Preprint arXiv:1301.0159
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Alhaidari, F., Rahman, A. & Zagrouba, R. Cloud of Things: architecture, applications and challenges. J Ambient Intell Human Comput 14, 5957–5975 (2023). https://doi.org/10.1007/s12652-020-02448-3
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12652-020-02448-3