Blockchain-Enabled Reliable Osmotic Computing for Cloud of Things: Applications and Challenges

被引:7
作者
Rasool, Saqib [1 ]
Saleem, Afshan [2 ]
Iqbal, Muddessar [3 ]
Dagiuklas, Tasos [4 ]
Bashir, Ali Kashif [5 ]
Mumtaz, Shahid [6 ]
Otaibi, Sattam Al [7 ]
机构
[1] Department of Computer Science, University of Gujrat (UoG), Gujrat
[2] Nexthon Technologies, Gujrat
[3] Division of Computer Science and Informatics, School of Engineering London South Bank University
[4] SuITE Research Group, London South Bank University
[5] Department of Computing and Mathematics, Manchester Metropolitan University
[6] Instituto de Telecomunicações, Pólo de Aveiro
[7] Innovation and Entrepreneurship Center, Taif University, Taif
来源
IEEE Internet of Things Magazine | 2020年 / 3卷 / 02期
关键词
14;
D O I
10.1109/IOTM.0001.1900101
中图分类号
学科分类号
摘要
Cloud of Things (CoT) refers to an IoT solution consuming the cloud services of a single cloud vendor. In this article, we have introduced the concept of a MultiCoT (http://www.MultiCoT.com) solution which refers to the collaborative execution of an IoT solution by multiple cloud vendors. Cloudlets and ad-hoc clouds are the extensions of centralized cloud services, closer to the user, in the form of fog and edge computing layers respectively and the Osmotic Computing (OC) serves as a glue by accomplishing the seamless compute sharing across these layers. The OC can also be integrated within a MultiCoT solution for extending it across three computational layers of cloud, fog and edge. However, this can only be achieved after establishing enough trust among all the vendors that are working in collaboration to simultaneously serve a particular MultiCoT solution. Blockchain has been already proven for establishing trust and supporting reliable interactions among independently operating entities. Hence, it can be used for establishing trust among the multiple cloud vendors serving a single MultiCoT solution. In this article, we have presented the importance of using the proactive Blockchain-enabled Osmotic Manager (B-OM) for improving the reliability of OC. We have also highlighted the blockchain features that can improve the reliability of OC by establishing trust among the independently operating vendors of a MultiCoT solution, followed by the challenges associated with the integration of blockchain and OC along with the future research directions for achieving the proposed integration. © 2018 IEEE.
引用
收藏
页码:63 / 67
页数:4
相关论文
共 14 条
  • [1] Vukolic M., The byzantine empire in the intercloud, Acm Sigact News, 41, 3, pp. 105-111, (2010)
  • [2] Bittencourt L., Et al., The internet of things, fog and cloud, Internet of Things, 3, pp. 134-155, (2018)
  • [3] Sharma V., Et al., Computational ofloading for efcient trust management in pervasive online social networks using osmotic computing, Ieee Access, 5, pp. 5084-5103, (2017)
  • [4] Filocamo B., Et al., An innovative osmotic computing framework for self adapting city trafc in autonomous vehicle environment, 2018 Ieee Symp. Computers and Communications (ISCC), pp. 01267-01270, (2018)
  • [5] Rasool S., Et al., Reliable data analysis through blockchain based crowdsourcing in mobile ad-hoc cloud, Mobile Networks and Applications, pp. 1-11, (2019)
  • [6] Rasool S., Khan R., Mian A.N., GraphQL and dc-wsn-based cloud of things, It Professional, 21, 1, pp. 59-66, (2019)
  • [7] Androcec D., Systematic mapping study on osmotic computing, 30th Central European Conf. Information and Intelligent Systems (CECIIS), (2019)
  • [8] Villari M., Et al., Osmotic computing: Software defined membranes meet private/federated blockchains, 2018 Ieee Symposium on Computers and Communications (ISCC), pp. 01292-01297, (2018)
  • [9] Fox A., Et al., Above the clouds: A Berkeley view of cloud computing, Dept. Electrical Eng. And Comput. Sciences, University of California, Berkeley, Rep. UCB/EECS, 28, 13, (2009)
  • [10] Panda S.K., Jana P.K., Efcient task scheduling algorithms for heterogeneous multi-cloud environment, J. Supercomputing, 71, 4, pp. 1505-1533, (2015)