Dynamic Resource Management with FutureGrid Move and Teefaa Toolkit
FutureGrid Move is an innovative testbed that facilitates dynamic resource allocation across various infrastructures, including HPC, OpenStack, Eucalyptus, and Nimbus, to meet user demands efficiently. It provides a command-line interface for easy access and ensures exclusive service access to avoid conflicts. The built-in scheduler dynamically reallocates resources, supported by status tracking to make accurate future predictions. Additionally, Teefaa simplifies machine cloning across cloud and bare-metal environments, enabling features such as VM cloning, creating cloud images, and optimizing server usage based on user demands.
Dynamic Resource Management with FutureGrid Move and Teefaa Toolkit
E N D
Presentation Transcript
FutureGrid Move Javier Diaz Koji Tanaka Gregor von Laszewski
Introduction • FutureGrid is a testbed that support different infrastructures (HPC, OpenStack, Eucalyptus, Nimbus) • Limited number of resources that should be assigned according to user demands • We need a service to dynamically move resources from one infrastructure to another to satisfy users’ requirements
FutureGrid Move Design • Orchestrates resource re-allocation among different infrastructures • Command Line interface to ease the access to this service • Exclusive access to the service to prevent conflicts • Keep status information about the resources assigned to each infrastructure as well as the historical to be able to make predictions about the future needs • Scheduler that can dynamically re-allocate resources and support manually planning future re-allocations
What is Teefaa? • Teefaa is a handy toolkit to simplify cloning machines within Cloud, HPC and standalone machines • Features • Provision a clone of a virtual machine or a baremetal machine on some other baremetalmachine • Create a cloud image from a virtual machine or a baremetalmachine
FG Move Usecases • Reassign servers based on user demand • Reservation • Prediction • Conduct tests on the same servers with different frameworks • IaaS, PaaS, bare-metal • Reuse Images created for experiments • Currently in use on FG india by system admins
Additional Information • FG Move • Download https://github.com/futuregrid/rain-move • Doc http://futuregrid.github.com/rain-move/ • Teefaa • Download https://github.com/futuregrid/teefaa • Doc http://futuregrid.github.com/teefaa/