| 32 | |
| 33 | == Invited Talk == |
| 34 | '''Title:''' Slice creation, resource allocation, and management using [http://myslice.info MySlice] |
| 35 | |
| 36 | '''Presenters:''' Jordan Augé and Loïc Baron |
| 37 | |
| 38 | '''Affiliation:''' LIP6 lab (UPMC and CNRS) and the !OneLab and FIT |
| 39 | experimental facilities |
| 40 | |
| 41 | '''Abstract:''' |
| 42 | Lowering the entry cost for experimenters is an important objective to |
| 43 | favor the usage of federated facilities, including the ability to |
| 44 | provide a transparent access to various valuable tools and services. |
| 45 | We present !MySlice (http://myslice.info), a slice management tool that |
| 46 | provides experimenters with access to the SFA-based federation of |
| 47 | testbeds. The tool natively provides the essential SFA functionality |
| 48 | while its innovative modular framework easily accommodates |
| 49 | community-developed tools that extend this functionality to cover the |
| 50 | full experiment lifecycle. !MySlice offers three experimenter-facing |
| 51 | interfaces. First, there is a web-based GUI for general users that |
| 52 | allows easy incorporation of contributed plug-ins that are built using |
| 53 | PHP and !JavaScript. Second, an XML-RPC web services interface caters |
| 54 | to power users. Third, a Python core enables developers of experiment |
| 55 | control tools to take advantage of !MySlice's built-in handling of SFA |
| 56 | authentication and authorization, and RSpec coding and parsing. As an |
| 57 | example of !MySlice's extensibility, and its ability to easily |
| 58 | interface with a wide range of different tools on the back end, we |
| 59 | describe how it integrates !TopHat, an aggregator of data, such as |
| 60 | network measurements and system information, that enrich an |
| 61 | experimenter's view of his or her slice. As an open source project, |
| 62 | !MySlice is being adopted by numerous testbeds, and plug-ins developed |
| 63 | for some testbeds are proving useful for others. This is joint work, |
| 64 | developed in part under the GENI Understanding Federation grant to |
| 65 | Princeton University, The University of Tokyo, and UPMC. Major funding |
| 66 | for !MySlice comes from European Union (!OneLab2, NOVI, !OpenLab, FIBRE) |
| 67 | and French government (F-Lab) grants, and its development has been |
| 68 | accomplished in collaboration with INRIA and other partners of those |
| 69 | projects. |