Accessibility navigation


CloudEx: a novel cloud-based task execution framework

Dawelbeit, O. and McCrindle, R. (2017) CloudEx: a novel cloud-based task execution framework. In: Globecom Workshops 2016 IEEE, December 4-8th 2016, Washington DC.

[img]
Preview
Text - Accepted Version
· Please see our End User Agreement before downloading.

393kB

It is advisable to refer to the publisher's version if you intend to cite from this work. See Guidance on citing.

Official URL: http://doi.org/10.1109/GLOCOMW.2016.7848860

Abstract/Summary

In recent years cloud computing has seen steady adoption due to its unique features such as computing resource elasticity, fault-tolerance and utility billing. Cloud computing Infrastructure-as-a-Service (IaaS) enables unique architectures that can dynamically scale and configure computing resources from a catalogue of available features. In addition to provisioning long running homogeneous clusters of Virtual Machines (VMs), it can also be feasible to provision ephemeral and heterogeneous per-job VMs. This is made possible due to the reduced VM startup time and per- minute billing for cloud VMs. In this paper we design and implement CloudEx, a generic and novel framework for executing jobs on public clouds by leveraging the Google Cloud Platform. CloudEx enables users to split jobs into a sequence of smaller tasks that can be distributed using Bin Packing or user-defined algorithm. Additionally, users can specify the VM specification per job or per task, CloudEx then provisions the required VMs, coordinates the job execution and terminates these VMs once the job is completed.

Item Type:Conference or Workshop Item (Paper)
Refereed:Yes
Divisions:Faculty of Life Sciences > School of Biological Sciences > Department of Bio-Engineering
ID Code:69739
Uncontrolled Keywords:Program processors, Cloud computing, Virtual machining, Metadata, Context, Google, Algorithms
Additional Information:DOI: 10.1109/GLOCOMW.2016.7848860

Downloads

Downloads per month over past year

University Staff: Request a correction | Centaur Editors: Update this record

Page navigation