Changes between Version 19 and Version 20 of GEC22Agenda/EveningDemoSession


Ignore:
Timestamp:
01/28/15 17:02:14 (9 years ago)
Author:
peter.stickney@bbn.com
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GEC22Agenda/EveningDemoSession

    v19 v20  
    7777==== GENI Cinema ====
    7878
    79 Video streaming over the Internet, be it static or live streaming, is rapidly increasing in popularity. Many video streaming services exist to serve a variety of needs, such as video conferencing, entertainment, education, and the broadcast of live events. These services rely heavily on the server application to adapt to increasing and decreasing demand for a particular video resource. Furthermore, they require the reallocation of resources and the restart of the stream when a client stops, starts, and/or switches to a different stream. SDN and specifically OpenFlow can be creatively used to reallocate some of these tasks to the network and link layers.
     79Video streaming over the Internet, be it static or live streaming, is rapidly increasing in popularity. Many video streaming services exist to serve a variety of needs, such as video conferencing, entertainment, education, and the broadcast of live events. These services rely heavily on the server application to adapt to increasing and decreasing demand for a particular video resource. Furthermore, they require the reallocation of resources and the restart of the stream when a client stops, starts, and/or switches to a different stream. SDN (Software-Defined Networking) and specifically OpenFlow can be creatively used to reallocate some of these tasks to the network and link layers.
    8080
    8181Our goal is to provide a scalable service for GENI using OpenFlow that supports the broadcast of live video streams from an arbitrary number of video-producers to an arbitrary number of video-consumers, where video-consumers can change “channels” without disrupting their existing stream and without affecting the load on a particular video stream source.
     
    100100==== PrimoGENI ====
    101101
    102 PrimoGENI allows hybrid network experiments consisted of simulated and emulated network entities. * Each PrimoGENI experiment consists of a model of a virtual network, which includes the specification of the network topology with detailed configuration of network entities, and possible specification of background network traffic. * MyExperiment? is an online repository, where experimenters can create, view, and modify network models; one can also publish network models and share experiment results with the user community. * MyExperiment? contains plugins for various network topology and traffic generators. * MyExperiment? manages network models created by each user and supports translation between different formats. * Users can publish their models and share experiment results to facilitate model reuse and validation.
     102PrimoGENI allows hybrid network experiments consisting of simulated and emulated network entities. Each PrimoGENI experiment consists of a model of a virtual network, which includes the specification of the network topology with detailed configuration of network entities, and possible specification of background network traffic. !MyExperiment is an online repository, where experimenters can create, view, and modify network models; one can also publish network models and share experiment results with the user community. !MyExperiment contains plugins for various network topology and traffic generators. !MyExperiment manages network models created by each user and supports translation between different formats. Users can publish their models and share experiment results to facilitate model reuse and validation.
    103103
    104104Participants:
     
    131131==== Hadoop in a Hybrid Cloud ====
    132132
    133 Hadoop is a !MapReduce implementation for processing and generating large data sets, combining with the ubiquitous, on-demand, and dynamic resources at low cost from cloud computing, we can build an environment with great potential to treat big data. However, using Hadoop on the cloud spends time, requires technical knowledge from users, and, sometimes, the private cloud is not able to attend all the resources needed. The hybrid cloud is composed by public and private cloud and, when it is necessary, the resources in the public cloud are used. Therefore, the simultaneous management of private and public domains requires an appropriate model that combines performance with minimal cost. We propose is to deploy an architecture to make the orchestration of Hadoop applications in hybrid clouds. The core of the model consists of a submission web portal, an orchestration engine, and an execution services factory. These components will orchestrate the creation of virtual machines for the Hadoop clusters in the private cloud. Through these components it is possible to automate the preparation of a cross-domain cluster, and, when it is needed, to allocate virtual machines at the GENI platform, and make it useful for the cloud users.
     133Hadoop is a !MapReduce implementation for processing and generating large data sets.  Combined with the ubiquitous, on-demand, and dynamic resources at low cost from cloud computing, we can build an environment with great potential to process big data. However, using Hadoop on the cloud spends time, requires technical knowledge from users, and, sometimes, the private cloud is not able to allocate all the resources needed. The hybrid cloud is composed of public and private clouds and, when necessary, the resources in the public cloud are used. Therefore, the simultaneous management of private and public domains requires an appropriate model that combines performance with minimal cost. Our proposition is to deploy an architecture to facilitate the orchestration of Hadoop applications in hybrid clouds. The core of the model consists of a submission web portal, an orchestration engine, and an execution services factory. These components will orchestrate the creation of virtual machines for the Hadoop clusters in the private cloud. Through these components it is possible to automate the preparation of a cross-domain cluster, and, when it is needed, to allocate virtual machines at the GENI platform, and make it useful for the cloud users.
    134134
    135135Participants:
     
    147147==== ExoGENI / Science Shakedown ====
    148148
    149 Demo description paragraph(s): This demonstration will showcase a novel, dynamically adaptable cloud infrastructure driven by the demand of a data-driven scientific workflow. It will use resources from ExoGENI - a Networked Infrastructure-as-a-Service (NIaaS) testbed funded through NSF's Global Environment for Network Innovation (GENI) project. The demo will use a dynamically provisioned slice' to execute a scientific workflow (astronomy and/or genomics). We will demonstrate the features of "ShadowQ" , an entity that predicts future resource needs of a workflow, and runs alongside the Pegasus workflow management system. This workflow introspection feature will be used to adapt the slice to the demands of the workflow as it executes, by adjusting the amount of resources used.
     149This demonstration will showcase a novel, dynamically adaptable cloud infrastructure driven by the demand of a data-driven scientific workflow. It will use resources from ExoGENI - a Networked Infrastructure-as-a-Service (NIaaS) testbed funded through NSF's Global Environment for Network Innovation (GENI) project. The demo will use a dynamically provisioned slice' to execute a scientific workflow (astronomy and/or genomics). We will demonstrate the features of "ShadowQ" , an entity that predicts future resource needs of a workflow, and runs alongside the Pegasus workflow management system. This workflow introspection feature will be used to adapt the slice to the demands of the workflow as it executes, by adjusting the amount of resources used.
    150150
    151151Participants: