Document 220796

Competence Center NGNI
Fraunhofer FOKUS
How to stimulate the use of experimental facilities
Lessons learned from the FOKUS Technology Playgrounds
Prof. Dr. Thomas Magedanz
Fraunhofer FOKUS / Technische Universität Berlin, Germany
thomas.magedanzfokus.fraunhofer.de
1
Competence Center NGNI
Fraunhofer FOKUS
Backward Compatibility is key: NGN Evolution toward Future Internet
Information Technologies
(Service Oriented Architectures
Service
Architectures
Telecommunications
& Cloud Computing)
VoIP
Fixed and Mobile
Telecommunications
FMC
Next
Generation
Network
3/4 Play
IPTV
Internet
RCS
IMS
P2P
EPC
Future
Internet
Self*
Evolution
2
Clean Slate Design
Autonomic Communications
Revolution
Competence Center NGNI
Fraunhofer FOKUS
FOKUS is participating in major FI Testbed Initiatives
Deep-G Project
Work on FI Security
Open FI Testbed
Work on FI Security, Monitoring,
Service Composition, Federation
www.fokus.fraunhofer.de/go/fi-lab
FIREstation Architecture Board
www.ict-fireworks.eu
http://ict-fire.eu
www.g-lab-deep.de
Future Internet Ware
PPP Proposal
Lead in Teagle development
Testbed management
www.fire-teagle.org/tutorials.jsp Projects: Bonfire, Tefis, Novi
www.panlab.net
3
www.fokus.fraunhofer.de/go/ngn2fi
Development of AC testbed
www.onelab.eu
Competence Center NGNI
Fraunhofer FOKUS
Key to success for experimental facilities
Lessons learned from FOKUS / TU Berlin
4
An experimental facility needs a clear scope and identification of the customer/users
– Functional scope: networks, service platform, specific application domain ?
– Time scope: long term (clean slate) vs. medium term (evolutionary) approaches ?
– User/customer scope: support of academia or industry or both?
Different approaches for providing a testbed:
– Toolkits for inhouse testbeds vs. joint infrastructure offering vs. federated testbeds
– Example: Open Source IMS Core vs. open IMS playground vs. PII
Importance of technology backward compatibility, standards compliance and linkage to
commercial open developer platforms
– Example Open IMS Core and OpenEPC as 3GPP reference implentations
– Example: FOKUS OSTP vs Open Developer Garden Portal of DTAG
Lesson learned: The closer experimentation gets to the market (shift from "R" to "D")
the more challenging is the uss of an open platform ( IPR Protection!)
– Example: Connecting to the FOKUS FUSECO Playground vs. OpenEPC Toolkit to
establish a private FUSECO Playground
Competence Center NGNI
Fraunhofer FOKUS
Key to success for experimental facilities
Lessons learned from FOKUS / TU Berlin
5
Provision of an Open Source Tools for testbed setup and federation
– PII Teagle Tool
– Example: Teagle and packet tracking tools for FIRE and national facilities
– Teagle is planned to be used for ETSI IMS/EPC Plugtests in 2011
How to stimulate testbed adoption
– Create awareness via tutorials, webinars, workshops and „showrooms“
– Example: See FOKUS IMS Workshop series and new FUSECO Forum
Open Testbed Challenges:
– Legal Issues – how to provide infrastructure access to third parties?
– Payment issues - who pays for the provided testbed infrastructures
– Company security policies (testbeds run in front of the firewall!)
– Constrain resource sharing
Competence Center NGNI
Fraunhofer FOKUS
Useful Links
6
Fraunhofer FOKUS NGNI Competence Center: www.fokus.fraunhofer.de/go/ngni
TU Berlin Chair for Next Generation Networks: www.av.tu-berlin.de
Open IMS Core Project: www.openimscore.org
Open IMS Playground: www.open-ims.org
Open SOA Telco Playgorund: www.opensoaplayground.org
Open EPC Project: www.openEPC.net
Future Seamless Communication Playground: www.fuseco-playground.org
FUSECO FORUM: www.fuseco-forum.org
NGN to Future Internet evolution Lab: www.ngn2fi.org
Future Internet testbed tool Teagle: www.fire-teagle.org
Competence Center NGNI
Fraunhofer FOKUS
Backup: FOKUS provides Testbeds to both Academia and Industry
Remote Testbeds
1
Free Download
Platform
Examples:
Uni Cape Town, TU Vienna, WIT Ireland
NGN Open
NGN Open
Testbeds
NGN Open
Testbeds
Testbeds
Operators
& Vendors
Industry
Industry
Testbeds
Industry
Testbeds
Testbeds
Examples: South Africa, Korea,
Indonesia, Japan, …
7
Cooperation
FOKUS SOA
+
Components
Partner NGN
Components
2
IMS Testbed
IMS Testbed
IMS Testbed
IMS Testbed
Examples: O2, T-Com, Arcor, NSN, Ericsson
Competence Center NGNI
Fraunhofer FOKUS
Checklist for successful FIRE experimentation
General comment: Today we already have a number of good approaches and prototypes
but we have to align them and define a clear process on how to use them
(1) Select the best testbeds (criteria: scientific citations / industry usage)
(2) Agree on federation framework, specifically:
Control framework / provisioning interfaces
Identity Management (Ispec)
Policy description (Pspec)
Resource description (Rspec)
8
Competence Center NGNI
Fraunhofer FOKUS
Federation Challenges
set
m
r
r
Domain A
Federated Identity
Management & ID Policies
set
reg
r
m
r
r
reg
r
Control Framework &
Resource usage
policies
Resource Description
Domain B
set
m
reg
r
Sebastian Wahle, Thomas Magedanz, and Anastasius Gavras. Towards the Future Internet - Emerging Trends from European Research, chapter Conceptual Design and Use Cases for a FIRE Resource
Federation Framework, pages 51-62. IOS Press, April 2010. ISBN: 978-1-60750-538-9 (print), 978-1-60750-539-6 (online). http://www.booksonline.iospress.nl/Content/View.aspx?piid=16471
9
control unit
domain manager
registry
resource
virtual testbed
domain
Competence Center NGNI
Fraunhofer FOKUS
Checklist for successful FIRE experimentation
General comment: Today we already have a number of good approaches and prototypes
but we have to align them and define a clear process on how to use them
(1) Select the best testbeds (criteria: scientific citations / industry usage)
(2) Agree on federation framework, specifically:
Control framework / provisioning interfaces
Identity Management (Ispec)
Policy description (Pspec)
Resource description (Rspec)
(3) Build a federated system based on (1) and (2). Select & implement example use cases.
(4) Demo, Demo, Demo, Tutorials, Tutorials, Tutorials
(5) Agree on methodology for defining & executing experiments
10
Competence Center NGNI
Fraunhofer FOKUS
log(cost)
Real OS
Real applications
Real platforms
Real conditions
Cost = f(complexity, resource,
environmental conditions)
Real Federated System
Real systems and apps
Real conditions
Distributed resources
Real OS
Real applications
“In-lab” platforms
Synthetic conditions
Homogeneous
Federation
Models for key OS mechanisms
Algorithms and kernel apps
Abstracted platforms
Synthetic conditions
Models
Sys, Apps,
Platforms,
Conditions
Formal
model
Loss of real experimental conditions
Loss of experimental conditions,
reproducibility, repeatability, etc.
Simulation
Gavras(Ed), A. Experimentally driven research white paper, version 1, 2010.
11
Heterogeneous
Federation
Emulation
Real
systems
log(realism)
As the opposite of the
abstraction level
Competence Center NGNI
Fraunhofer FOKUS
Checklist for successful FIRE experimentation
General comment: Today we already have a number of good approaches and prototypes
but we have to align them and define a clear process on how to use them
(1) Select the best testbeds (criteria: scientific citations / industry usage)
(2) Agree on federation framework, specifically:
Control framework / provisioning interfaces
Identity Management (Ispec)
Policy description (Pspec)
Resource description (Rspec)
(3) Build a federated system based on (1) and (2). Select & implement example use cases
(4) Demo, Demo, Demo, Tutorials, Tutorials, Tutorials
(5) Agree on methodology for defining & executing experiments
(6) Fund experiments that make use of the facility
(7) Enable results publication and comparison -> FIRE Portal
(8) Evaluate results (criteria: scientific citations / industry usage/exploitation)
12