Abstract

With the expansion of cloud-leveraged Information and Communications Technology (ICT) convergence trend, cloud-native computing is starting to be the de-facto paradigm together with MSA(Microservices Architecture)-based service composition for agility and efficiency. Moreover, by bridging the Internet of Things (IoT) and cloud together, a variety of cloud applications are explosively emerging. As an example, the so-called IoT-Cloud services, which are cloud-leveraged inter-connected services with distributed IoT devices, dynamically utilize geographically-distributed multiple clouds since mobile IoT devices can selectively connect to the near-by cloud resources for low-latency and high-throughput connectivity. In comparison, most public cloud providers may cause vendor lock-in problems that limit the inter-operable service compositions. Thus, in this paper, we propose a new overlay approach to address the above limitations, denoted as Dynamic OverCloud, which is a specially-arranged razor-thin overlay layer that provides users with an inter-operable and visibility-supported environment for MSA-based IoT-Cloud service composition over the existing multiple clouds. Then, we design a software framework that dynamically builds the proposed concept. We also describe a detailed implementation of the software framework with workflows. Finally, we verify its feasibility by realizing a smart energy IoT-Cloud service with the suggested operation lifecycle.

Highlights

  • Cloud-based Information and Communications Technology (ICT) technology, dominated by hyper-scale cloud giants such as Amazon, Microsoft, and Google, is becoming the core piece of future ICT infrastructure [1]

  • We describe an overall design of Dynamic OverCloud based on requirements for realizing Internet of Things (IoT)-Cloud service composition over multiple clouds

  • Building an additional razor-thin layer that can be dynamically configured over multiple clouds is a simple way to meet requirements that satisfy these characteristics of the IoT-Cloud service

Read more

Summary

Introduction

Cloud-based ICT technology, dominated by hyper-scale cloud giants such as Amazon, Microsoft, and Google, is becoming the core piece of future ICT infrastructure [1]. With the growing popularity of the Internet of Things (IoT), various IoT services are rapidly increasing in the field of home, healthcare, factory, and farm. With this kind of cloud growth, a service composition for developing cloud applications is evolving toward an MSA-based service composition with the concept of cloud-native computing. Legacy services based on monolithic architecture are being migrated to containerized MSA, in order to adapt to technology changes and reduce time-to-market [4]. For the MSA-based service composition, adopting containerization over virtual machines (VMs) is gradually increasing, since it has benefits over traditional VMs in the cloud in terms of size and flexibility

Methods
Discussion
Conclusion
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.