1. Howtostimulatetheuse of experimental facilitiesLessonslearnedfromthe FOKUS Technology Playgrounds Prof. Dr. Thomas Magedanz Fraunhofer FOKUS / Technische Universität Berlin, Germany thomas.magedanzfokus.fraunhofer.de
2. BackwardCompatibilityiskey: NGN Evolution toward Future Internet Information Technologies (Service OrientedArchitectures & Cloud Computing) Service Architectures VoIP and Instant Messaging Internet of Services VoIP Next Generation Network Internet of Content RCS Fixed and Mobile Telecommunications Internet Telecommunications FMC P2P Future Internet 3/4 Play Internet of Things EPC IPTV IMS Cable Networks Clean Slate Design Autonomic Communications Self* Evolution Revolution
11. Key to success for experimental facilitiesLessons learned from FOKUS / TU Berlin An experimental facilityneeds a clearscope and identification of thecustomer/users Functionalscope: networks, serviceplatform, specificapplicationdomain ? Time scope: longterm (clean slate) vs. medium term (evolutionary) approaches ? User/customerscope: support of academiaorindustryorboth? Different approachesforproviding a testbed: Toolkitsforinhousetestbeds vs. jointinfrastructureoffering vs. federatedtestbeds Example: Open Source IMS Core vs. open IMS playground vs. PII Importance of technologybackwardcompatibility, standardscompliance and linkagetocommercial open developerplatforms Example Open IMS Core and OpenEPCas 3GPP referenceimplentations Example: FOKUS OSTP vs Open Developer Garden Portal of DTAG Lessonlearned: The closerexperimentationgetstothemarket (shiftfrom "R" to "D") themorechallengingistheuss of an open platform ( IPR Protection!) Example: Connectingtothe FOKUS FUSECO Playground vs. OpenEPCToolkittoestablish a private FUSECO Playground
12. Key to success for experimental facilitiesLessons learned from FOKUS / TU Berlin 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
13. 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 TelcoPlaygorund: 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 testbedtoolTeagle: www.fire-teagle.org Useful Links
14. IMS Testbed IMS Testbed IMS Testbed IMS Testbed Free Download 1 Platform Remote Testbeds Examples: Uni Cape Town, TU Vienna, WIT Ireland + NGN Open Testbeds NGN Open Testbeds NGN Open Testbeds Cooperation Partner NGN Components FOKUS SOA Components 2 Operators & Vendors Industry Testbeds Industry Testbeds Cooperation Industry Testbeds Examples: O2, T-Com, Arcor, NSN, Ericsson Examples: South Africa, Korea, Indonesia, Japan, … Backup: FOKUS providesTestbedstobothAcademia and Industry
22. Resource description (Rspec)Build a federated system based on (1) and (2). Select & implement example use cases. Demo, Demo, Demo, Tutorials, Tutorials, Tutorials Agree on methodology for defining & executing experiments
23. Real Federated System Real systems and apps Real conditions Distributed resources log(cost) Cost = f(complexity, resource, environmental conditions) Real OS Real applications Real platforms Real conditions Heterogeneous Federation 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 Loss of real experimental conditions Loss of experimental conditions, reproducibility, repeatability, etc. log(realism) As the opposite of the abstraction level Formal model Emulation Real systems Simulation Gavras(Ed), A. Experimentally driven research white paper, version 1, 2010.
27. Resource description (Rspec)Build a federated system based on (1) and (2). Select & implement example use cases Demo, Demo, Demo, Tutorials, Tutorials, Tutorials Agree on methodology for defining & executing experiments Fund experiments that make use of the facility Enable results publication and comparison -> FIRE Portal Evaluate results (criteria: scientific citations / industry usage/exploitation)