Personal tools

Lunch Seminar Talk by Qin Yin: Arosa: testbed resource allocation using late-binding and constraints

— filed under:

What
  • Systems Group Event
When Nov 18, 2011
from 12:15 PM to 01:00 PM
Add event to calendar vCal
iCal

Speaker: Qin Yin

Talk title: Arosa: testbed resource allocation using late-binding and constraints

 

Abstract:

The development of distributed network testbeds like  ProtoGENI, VINI, etc., raises two closely-related challenges: firstly, how users should specify resources (nodes, links, switches) they wish to reserve in a flexible  manner, and secondly, how the testbed can best commit  or off er resources to users to achieve the highest possible  utilization of the infrastructure.

I will talk about Arosa, a fast resource allocator which allows users to reserve resources on nodes,  switches, and (virtual) links using a VF2-based embedding algorithm and is fast - it can reallocate resources on a large testbed in a matter of seconds on commodity  hardware, and outperforms the fastest system we could  find in the literature by two orders of magnitude.

In addition, Arosa provides flexibility in allocation  policies by describing both resource requests and resource commitments as constraint programs. Late- binding resources to clients opens up a wide design space  to optimize resource allocation for various metrics, such  as utilization, and can help to mask failures of physical  nodes from clients.

In evaluating our approach, we generate an extensive  test workload based on analysis of a 5-year trace of experiments submitted to the popular Emulab testbed and  the current ProtoGENI topology. We use this test workload to evaluate the performance of Arosa and VF2x, and  show that late-binding achieves higher utilization of resources and better masks network failures from clients  with resource reservations.

Document Actions