Cloud Resource Orchestration

Cloud Resource Orchestration 

I. Introduction

The cloud computing paradigm is steadily shifting the course of computing away from physical hardware with locally managed software platforms toward virtualized, cloud-based services. This new paradigm, brought about by cloud computing, provides users with instant access to virtually unlimited computing resources and, at the same time, allows providers to deploy complex IT infrastructure as a service (IAAS).

There is a huge benefit from economies of scale and tremendous gains in multiplexing offered by the sharing of the underlying physical infrastructure using virtualization. But all these benefits come at great cost. The sheer scale and highly dynamic nature of available cloud platforms bring considerable new challenges to service providers. To realize these complicated cloud services, a control framework must be present which can orchestrate cloud resource configuration, provisioning, utilization and decommissioning, and real-time monitoring across extensively distributed physical resources.

The main goal of cloud resource orchestration is the successful hosting and delivery of cloud-based applications and services through achieving the quality of service (QoS) objectives of users and clients. QoS is composed of functional and non-functional attributes such as security, consistency, reliability, integrity, availability, statistics, scalability and cost.

II. Challenges in Resource Orchestration

Cloud resource orchestration is becoming challenging because of the increasing sophistication of services provided through the cloud, the rapid growth of datacenters and the high failure rate of commercial hardware. Dynamic service features require the orchestration of resources across the different domains of computation, storage and networking, across geographically separated datacenters and in a sequential manner. Each of these operations is fairly complex and highly susceptible to failure. The final hurdle of a resource orchestration platform is concurrently handling numerous similar orchestration requests.

Resource orchestration functions must be performed while dealing with huge numbers of simultaneous user requests, enforcing engineering rules and service policies, and performing error handling, all in a very dynamic environment.

III. Approaches to Cloud Resource Orchestration 

A. The Data-centric (DMF) Approach

One approach to resource orchestration is the data-centric management framework (DMF). This approach aims to maintain a conceptually centralized repository for data of all managed resources, including computational, storage and network devices. Every resource object has two copies which represent its state: the primary copy in the physical layer (physical device) and the secondary copy in the logical layer (resides in memory).

B.The Transactional Resource Orchestration Platform In the Cloud (TROPIC) Approach

This is a transactional orchestration resource platform for Infrastructure-as-a-Service (IaaS) cloud infrastructures. This approach to orchestration of physical resources is transactional, which can guarantee atomicity, consistency, isolation, and durability (ACID) of cloud service operations. Procedures are performed as transactions using ACID properties. Transactional semantics ensure that errors have no effect and that concurrent orchestrations will not violate rules due to clean abstraction.

IV. Conclusion

Implementing a cloud resource orchestration framework is not an easy task, and there are different ways to implement such a framework, depending on the nature of the cloud service being provided. But no matter which kind of orchestration is implemented, it must meet user expectations and prevent or at least handle errors fairly well, while providing simultaneous orchestration services. There are new approaches being developed as new problems arise, so the field is still developing and maturing. We have yet to fully realize all the benefits which cloud computing can offer.

By Abdul Salam

About Abdul

Abdul is a senior consultant with Energy Services, and author of numerous blogs, books, white papers, and tutorials on cloud computing and accomplished technical writer with CloudTweaks. He earned his bachelor’s degree in Information Technology, followed by an MBA-IT degree and certifications by Cisco and Juniper Networks.

He has recently co-authored: Deploying and Managing a Cloud Infrastructure: Real-World Skills for the CompTIA Cloud+ Certification (Wiley).

View All Articles

Sorry, comments are closed for this post.

Why Hybrid Cloud Delivers Better Business Agility

Why Hybrid Cloud Delivers Better Business Agility

Why Hybrid Cloud Delivers Better Business Agility A CIO friend of mine once told me that a hybrid cloud model enables him to “own the base, rent the spike” when it comes to unplanned events. Let’s face it – maintaining unused infrastructure for rare or random IT events is expensive and unnecessary in a cloud…

Five Cloud Questions Every CIO Needs To Know How To Answer

Five Cloud Questions Every CIO Needs To Know How To Answer

The Hot Seat Five cloud questions every CIO needs to know how to answer The cloud is a powerful thing, but here in the CloudTweaks community, we already know that. The challenge we have is validating the value it brings to today’s enterprise. Below, let’s review five questions we need to be ready to address…

Consequences Of Combining Off Premise Cloud Storage and Corporate Data

Consequences Of Combining Off Premise Cloud Storage and Corporate Data

Off Premise Corporate Data Storage Cloud storage is a broad term. It can encompass anything from on premise solutions, to file storage, disaster recovery and off premise options. To narrow the scope, I’ve dedicated the focus of today’s discussion to the more popular cloud storage services—such as Dropbox, Box, OneDrive—which are also known as hosted,…

Infographic: The Evolving Internet of Things

Infographic: The Evolving Internet of Things

Evolving Internet of Things  The Internet of Things, or IoT, a term devised in 1999 by British entrepreneur Kevin Ashton, represents the connection of physical devices, systems and services via the internet, and Gartner and Lucas Blake’s new infographic (below) explores the evolution of the IoT industry, investigating its potential impact across just about every…

Cloud Computing – A Requirement For Greater Innovation

Cloud Computing – A Requirement For Greater Innovation

Cloud Computing Innovation Sao Paulo, Brazil has had trouble with both energy and water supplies as of late. Despite it is the rainy period. Unfortunately Sao Paulo is very dependent on its rain as a majority of its power is generated from large dams. No water, no energy. Difficult situation for a city of some…

15 Cloud Data Performance Monitoring Companies

15 Cloud Data Performance Monitoring Companies

Cloud Data Performance Monitoring Companies (Updated: Originally Published Feb 9th, 2015) We have decided to put together a small list of some of our favorite cloud performance monitoring services. In this day and age it is extremely important to stay on top of critical issues as they arise. These services will accompany you in monitoring…

Cloud Computing – The Real Story Is About Business Strategy, Not Technology

Cloud Computing – The Real Story Is About Business Strategy, Not Technology

Enabling Business Strategies The cloud is not really the final destination: It’s mid-2015, and it’s clear that the cloud paradigm is here to stay. Its services are growing exponentially and, at this time, it’s a fluid model with no steady state on the horizon. As such, adopting cloud computing has been surprisingly slow and seen more…

The Internet of Things – Redefining The Digital World As We Know It

The Internet of Things – Redefining The Digital World As We Know It

Redefining The Digital World According to Internet World Stats (June 30th, 2015), no fewer than 3.2 billion people across the world now use the internet in one way or another. This means an incredible amount of data sharing through the utilization of API’s, Cloud platforms and inevitably the world of connected Things. The Internet of Things is a…

The Monstrous IoT Connected Cloud Market

The Monstrous IoT Connected Cloud Market

What’s Missing in the IoT? While the Internet of Things has become a popular concept among tech crowds, the consumer IoT remains fragmented. Top companies continue to battle to decide who will be the epicenter of the smart home of the future, creating separate ecosystems (like the iOS and Android smartphone market) in their wake.…

Cloud Infographic – The Future Of Big Data

Cloud Infographic – The Future Of Big Data

The Future Of Big Data Big Data is BIG business and will continue to be one of the more predominant areas of focus in the coming years from small startups to large scale corporations. We’ve already covered on CloudTweaks how Big Data can be utilized in a number of interesting ways from preventing world hunger to helping teams win…