Making elastic cloud computing a reality

Apr 08, 2014 by Ry Crozier

( —University of New South Wales researchers are using artificial intelligence to create a computer network capable of regulating its own consumption of public cloud services.

The team, led by School of Computer Science and Engineering Lecturer Srikumar Venugopal, hopes the research will make truly elastic a reality.

Elasticity is seen as a key benefit of the cloud, allowing companies to automatically and immediately dial up or down the consumption of cloud computing power based on need.

The idea is to prevent companies over- or under-provisioning resources to run a particular workload.

Presently, companies set rules to manage when to spin-up new virtual servers or shut them down. Systems administrators use their experience and historical data to set the rules.

In future, researchers like Venugopal hope those decisions can be made in an autonomic fashion by the .

His research team has built a software controller that incorporates a simplified version of reinforcement learning, a well-known method more commonly associated with robotics than IT.

Under the proposed model, every virtual server instance in the cloud would have its own controller that monitored the performance of applications hosted on the server.

If an application's performance became critical—for example, too many people visited a website at once—the controller could communicate with others in the network and automatically determine how and where to source extra capacity to cope with the sudden increase in demand.

"These controllers are learning together," Venugopal explains. "They're all doing their own thing but they're talking to each other and then they're figuring out which controller has high load and which one has much less load, and how to balance that out."

The research is ongoing.

"In the latest results, we have incorporated much more resilience—such as workarounds if the virtual machines stop talking to each other," Venugopal says. "We've also improved the intelligence."

The researchers must resolve some outstanding configuration management challenges before the architecture is ready for real-world implementation. These include how to stop one incorrectly configured virtual machine from communicating incorrect information to others, thus causing incorrect decisions to be made.

In parallel, Venugopal's team is examining the potential to elasticise cloud-hosted databases. The Smart Services Cooperative Research Centre funds the research, and the first results were unveiled at a middleware conference held in Beijing in December 2013.

Explore further: A social-network illusion that makes things appear more popular than they are

Related Stories

Invention lets companies choose greener cloud options

Nov 11, 2013

IBM inventors have patented a technique that enables cloud computing data center operators to dynamically redistribute workloads to lower-powered or underutilized systems, thereby minimizing the environmental footprint and ...

Energy management in the cloud

Apr 04, 2014

Siemens is enabling smaller municipal utility companies to market energy from renewable sources through the cloud. The solution's main element is a cloud-based energy management system that combines distributed ...

Nebula One steps forth as world's first cloud computer

Apr 03, 2013

( —Nebula has announced its first product, Nebula One. The new entry is defined in a promotional video (with symphonic, celestial music and a British voiceover for gravitas) as the world's first ...

Recommended for you

EU open source software project receives green light

Jul 01, 2015

An open source software project involving the University of Southampton to extend the capacity of computational mathematics and interactive computing environments has received over seven million euros in EU funding.

Can computers be creative?

Jul 01, 2015

The EU-funded 'What-if Machine' (WHIM) project not only generates fictional storylines but also judges their potential usefulness and appeal. It represents a major advance in the field of computational creativity.

Algorithm detects nudity in images, offers demo page

Jul 01, 2015

An algorithm has been designed to tell if somebody in a color photo is naked. launched earlier this month; its demo page invites you to try it out to test its power in nudity detection. You ...

User comments : 0

Please sign in to add a comment. Registration is free, and takes less than a minute. Read more

Click here to reset your password.
Sign in to get notified via email when new comments are made.