Experiments. sebastian.wahle@fokus.fraunhofer.de



Similar documents
Cloudified IP Multimedia Subsystem (IMS) for Network Function Virtualization (NFV)-based architectures

Agenda. Overview. Federation Requirements. Panlab IST Teagle for Partners

Experiences on the Establishment and Provisioning of NGN/IMS Testbeds - The FOKUS Open IMS Playground and the Related Open Source IMS Core

OpenMTC. M2M Solutions for Smart Cities and the Internet of Things.

Optimization of QoS for Cloud-Based Services through Elasticity and Network Awareness

Pearl Echo Installation Checklist

CLOUD SERVICE SCHEDULE Newcastle

A Service for Data-Intensive Computations on Virtual Clusters

HP OO 10.X - SiteScope Monitoring Templates

Enabling Large-Scale Testing of IaaS Cloud Platforms on the Grid 5000 Testbed

Abila MIP Mobile. System Requirements

System Requirements Table of contents

EView/400i Management Pack for Systems Center Operations Manager (SCOM)

Demo 1. Network Path and Quality Validation in the Evolved Packet Core

REQUIREMENTS AND INSTALLATION OF THE NEFSIS DEDICATED SERVER

Tutorial Proposal for MONAMI 2012 Operating Heterogeneous Wireless Networks with SON (Self-Organizing Networks)

Getting Started with HC SharePoint Module

TANDBERG MANAGEMENT SUITE 10.0

packet retransmitting based on dynamic route table technology, as shown in fig. 2 and 3.

LabStats 5 System Requirements

Enabling Technologies for Distributed Computing

TESTBED FOR FUTURE INTERNET SERVICES. TEFIS Open call. Julie Marguerite - THALES

Quick Deployment Step-by-step instructions to deploy Oracle Big Data Lite Virtual Machine

GeoCloud Project Report USGS/EROS Spatial Data Warehouse Project

How To Compare Performance Of A Router On A Hypervisor On A Linux Virtualbox 2.5 (Xen) To A Virtualbox (Xeen) Xen-Virtualization (X

VMWare Workstation 11 Installation MICROSOFT WINDOWS SERVER 2008 R2 STANDARD ENTERPRISE ED.

Installing and Configuring Windows Server Module Overview 14/05/2013. Lesson 1: Planning Windows Server 2008 Installation.

Introduction. Just So You Know... PCI Can Be Difficult

Improved metrics collection and correlation for the CERN cloud storage test framework

Interworks. Interworks Cloud Platform Installation Guide

Monitoring HP OO 10. Overview. Available Tools. HP OO Community Guides

Using. Microsoft Virtual PC. Page 1

Date: December 2009 Version: 1.0. How Does Xen Work?

Analysis of VDI Storage Performance During Bootstorm

Getting Started with ESXi Embedded

Vendor Questions Infrastructure Products and Services RFP #

AutoMerge Online Service Configuration for MS CRM 2013

Preparing an IIS Server for EmpowerID installation

Enabling Technologies for Distributed and Cloud Computing

Uptime Infrastructure Monitor. Installation Guide

ACS 5.x and later: Integration with Microsoft Active Directory Configuration Example

Amazon EC2 XenApp Scalability Analysis

Rapid Prototyping of Next Generation Networks.

EWeb: Highly Scalable Client Transparent Fault Tolerant System for Cloud based Web Applications

CS 3530 Operating Systems. L02 OS Intro Part 1 Dr. Ken Hoganson

Adonis Technical Requirements

Step-by-Step Guide to Setup Instant Messaging (IM) Workspace Datasheet

IOS110. Virtualization 5/27/2014 1

DNA. White Paper. DNA White paper Version: 1.08 Release Date: 1 st July, 2015 Expiry Date: 31 st December, Ian Silvester DNA Manager.

Virtzone Cloud Control User Guide

ULTEO OPEN VIRTUAL DESKTOP UBUNTU (PRECISE PANGOLIN) SUPPORT

Intro to Virtualization

HARDWARE, SOFTWARE AND CONFIGURATION REQUIREMENTS

Stratusphere Solutions

Evaluating the Performance of an IMS/NGN Deployment

HOW TO EVALUATE AND SELECT TOOL A HIGH-END LOAD TESTING. Marquis Harding Reality Test P R E S E N T A T I O N. Presentation. Bio

Barracuda Backup Vx. Virtual Appliance Deployment. White Paper

Database-as-a-Service (DBaaS) Reference Architecture with VMware and Tintri WHITE PAPER

1 Basic Configuration of Cisco 2600 Router. Basic Configuration Cisco 2600 Router

Dedicated Hosting. The best of all worlds. Build your server to deliver just what you want. For more information visit: imcloudservices.com.

P2P and IMS Cooperation / Integration

Introduction to the NI Real-Time Hypervisor

IBM Cloud Manager with OpenStack

Gateway Portal Load Balancing

Technical Note. vsphere Deployment Worksheet on page 2. Express Configuration on page 3. Single VLAN Configuration on page 5

Delivering Quality in Software Performance and Scalability Testing

NEFSIS DEDICATED SERVER

Cloud.com CloudStack Community Edition 2.1 Beta Installation Guide

Very Large Enterprise Network, Deployment, Users

CITRIX 1Y0-A14 EXAM QUESTIONS & ANSWERS

5 Performance Management for Web Services. Rolf Stadler School of Electrical Engineering KTH Royal Institute of Technology.

Intellicus Enterprise Reporting and BI Platform

Who s Endian?

User Reports. Time on System. Session Count. Detailed Reports. Summary Reports. Individual Gantt Charts

Application-Centric WLAN. Rob Mellencamp

Component Details Notes Tested. The virtualization host is a windows 2008 R2 Hyper-V server. Yes

SUSE Linux Enterprise 10 SP2: Virtualization Technology Support

Cisco CRS-1/IOS-XR Device Management 3.5.2: Based on Cisco Active Network Abstraction Software

Installation and Deployment

Service Desk Intelligence System Requirements

HIGH AVAILABILITY CONFIGURATION FOR HEALTHCARE INTEGRATION PORTFOLIO (HIP) REGISTRY

IaaS Cloud Architectures: Virtualized Data Centers to Federated Cloud Infrastructures

NetWrix USB Blocker. Version 3.6 Administrator Guide

CDBMS Physical Layer issue: Load Balancing

2. Research and Development on the Autonomic Operation. Control Infrastructure Technologies in the Cloud Computing Environment

ilinc Web Conferencing

Evolution of OpenCache: an OpenSource Virtual Content Distribution Network (vcdn) Platform

VoIP Fraud and Misuse

Transcription:

Using Panlab Federation Mechanisms and Infrastructure for Cloud Experiments sebastian.wahle@fokus.fraunhofer.de

Panlab overview Initial federation and Panlab concepts started in 2006/2007 with the Panlab SSA (FP6) The FP7 IP Pan-European Laboratory Infrastructure Implementation (PII) started in 2008 and will run until Q4 2010. PII implements the Panlab concept of cross-domain, cross-layer resource federation Target is to create a large scale testing and experimentation facility by integrating existing and emerging testbeds Ahi Achieve scale and maintain i independence id d through hfd federation that enables end-to-end interoperability testing of platforms, networks and services that helps reducing the risks and costs of large-scale network infrastructure testing

The high level Panlab architecture Various testbeds provide resources that are controlled via a federation framework and user frontend (Teagle) With the help of Teagle resources can be combined and configured for specific c setups Panlab aims at satisfying broad R&D requirements by providing a generic resource control framework for distributed heterogeneous resources Federation with other frameworks is currently under investigation

Functions & Interfaces End User Domain Customer Domain U 1 Registry & Repository Creation Environment Request Processor Orchestration Engine Web Portal TEAGLE U 2 U 3 T 1 Domain Manager Domain Manager RA RA RA RA RA RA Dom main B B1 T 2 T 2 IGW I 2 IGW T 2 T 2 A1 Domai n A I 1 RA: resource adapter IGW: interconnection gateway A1: resource in domain A B1: resource in domain B

Demo video A screen cast demonstration video was shown during the presentation. The video can soon be found here: http://www.fire- teagle.org/tutorials.jsp

The Demo www.openimscore.org www.fire-teagle.org A custom testbed is designed with Teagle making use of infrastructure resources (hardware, virtual machines) and service layer resources (Open Source IMS core)

The Experiment www.openimscore.org stress the core Load generator www.sipnuke.org andbreakit * 50 IMS USER IDs * 5 REGISTER per second * increasing from 50 to 400 CALLs per second, looping through all users * UNREGISTER all users

Second experiment execution modify testbed www.fire-teagle.org re-execute the experiment

Modify the custom testbed 384 MB RAM 1 CPU virtual machine hosting the core www.openimscore.org compute resource network resource storage resource Cloud Resource + configuration of the new P-CSCF and S-CSCF that have been moved onto a cloud resource + re-configuration of the old core to deal with the new instances +reconfiguration re-configuration of DNS server, etc.

Behind the scenes The Teagle tool helps reconfiguring i the testbed tb and deploying new resource instances. From the design environment requests are send to the repository to update resource configurations and reservations. The topology-oriented testbed design is send to the Orchestration Engine by means of a XML document.

The Orchestration Engine transforms the design environment output into an executable script and executes it (resolving dependencies, etc.)

RA RA RA From the script executor provided by the Orchestration Engine, generic REST requests (CRUD) are send via interface T1 to those domain managers (PTM) that are responsible for involved resources. The PTM passes the generic CRUD (create, read, update, delete) requests to the resource adaptors (RA) that control the involved resources. Here, the generic commands are translated into resources specific requests and actions.

Some screenshots from the demo screen cast Initial testbed design using the Teagle creation environment. The dotted d lines reflect a containment relationship (e.g. the ICSCF is hosted by the XENnode). The solid lines represent a configuration reference.

Some screenshots from the demo screen cast Execution of the first experiment. The CPU load of the small XEN reaches 100%, additionally the machine runs out of memory. Therefore, delays and high call error rates are observed.

Some screenshots from the demo screen cast The IMS Core logs show out of memory errors. At this stage the core is unstable and high delays and error rates are observed.

Some screenshots from the demo screen cast The testbed after the redesign. The IMS Core services PCSCF and SCSCF have been moved onto the cloud computing resource and are now running in the cloud. The resources that are in state: new are additionally booked into the testbed by sending created and update commands to the involved domains.

Some screenshots from the demo screen cast As expected the metrics show a much better performance now. 400 calls per second could be handled easily after modifying the testbed setup. No errors and no higher h delays than 0.2ms. The CPU load on the computing resource (4 CPUs, 4GB mem) offered by the cloud stays below 20%.

Thank You & Contact Sebastian Wahle Dipl.-Ing. Next Generation Network Infrastructures Fraunhofer Institute for Open Communication Systems Kaiserin-Augusta-Allee 31 10589 Berlin Germany Phone +49 30 3463-7365 Fax -8000 sebastian.wahle@fokus.fraunhofer.de www.fokus.fraunhofer.de

Further Information Some Links & Publications Panlab main website: http://panlab.org/ Teagle website: http://www.fire-teagle.org/ VCT Tool information & tutorials: http://www.fire-teagle.org/tutorials.jsp Last year s FIA book: Anastasius Gavras, Halid Hrasnica, Sebastian Wahle, David Lozano, Denis Mischler, and Spyros Denazis. Towards the Future Internet - A European Research Perspective, chapter Control of Resources in Pan-European Testbed Federation, pages 67-78. IOS Press, May 2009. ISBN 978-1-60750-007-0. 00 0 Forthcoming: Konrad Campowsky, Anastasius Gavras, Bogdan Harjoc, Thomas Magedanz, and Sebastian Wahle. Pan-European Testbed and Experimental Facility Federation Architecture Refinement and Implementation. Inderscience International Journal of Communication Networks and Distributed Systems (IJCNDS), Special Issue: Recent Advances in Test-bed Driven Networking Research. Accepted for publication in 2010. Konrad Campowsky, Thomas Magedanz, and Sebastian Wahle. Resource Management in Large Scale Experimental Facilities: Technical Approach to Federate Panlab and PlanetLab. In 12th IEEE/IFIP Network Operations and Management Symposium (NOMS 2010). IEEE/IFIP, 2010. Accepted for publication in 2010. More Panlab publications: http://www.panlab.net/publications.html