Service orchestration over clouds and networks

Afaq Muhammad, Kang Donghun, Seung Joon Seok, Wang Cheol Song*

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

3 Scopus citations

Abstract

The dynamic and constantly changing nature of request by a typical end-user for resource allocation demands service orchestration over clouds and networks. In order to meet such requests, it is necessary to control and aggregate diverse types of resources from cloud infrastructures and network functions. To that end, in this paper, we propose an orchestration framework for resource management and provisioning. The proposed orchestrator manages and provisions resources by: 1) exploiting application program interfaces (APIs) provided by the cloud provider in order to control/manage/allocate storage and compute resources; 2) interacting with software-defined networking (SDN) controller to get the details of the available resources, and instructing the changes/rules to manage the network based on the cloud service requirements. For resource allocation, an algorithm is proposed, which allocates resources on the basis of unutilised resources in a pool of virtual machines. An algorithm has been taken into account for comparison with the proposed resource allocation algorithm. The experiment results show that the considered algorithm is outperformed by the proposed algorithm.

Original languageEnglish
Pages (from-to)457-474
Number of pages18
JournalInternational Journal of Communication Networks and Distributed Systems
Volume21
Issue number4
DOIs
StatePublished - 2018
Externally publishedYes

Bibliographical note

Publisher Copyright:
Copyright © 2018 Inderscience Enterprises Ltd.

Keywords

  • Network and cloud resources
  • ONOS
  • OpenStack
  • Orchestration
  • SDN
  • Service abstraction
  • Software-defined networking

ASJC Scopus subject areas

  • Computer Networks and Communications

Fingerprint

Dive into the research topics of 'Service orchestration over clouds and networks'. Together they form a unique fingerprint.

Cite this