Applications of the Future Glenn.Ricart@us-ignite.org September 14, 2014 1. What is US Ignite? 2. US Ignite Testbeds 3. Applications 4. Application Federation 2 WHAT IS US IGNITE? 3 Public-private partnership 501(c)(3) US Ignite Nonprofit NIST Corporate Partners Cities / testbeds MOU Partners to US Ignite Nonprofit Developers ONF Code for America Internet2 Nat’l Day of Civic Hacking Global City Teams (Partly managed by US Ignite Nonprofit) US Ignite Initiative Congress (funding) NSF Tom Kalil Nick Maynard US Ignite is only one program within the organizations and agencies shown OSTP-White House NCO/NITRD GENI (technology) Mozilla Ignite CloudLab (NSF Cloud) (Applications support by US Ignite Nonprofit) MOU Partners to US Ignite Nonprofit US Ignite Nonprofit NIST Corporate Partners Cities / testbeds Developers ONF Code for America Internet2 Nat’l Day of Civic Hacking Global City Teams (Partly managed by US Ignite Nonprofit) NSF NIJ Agencies being asked to join the initiative Dept. of Education Dept. of Energy Health Human Services Dept. of Defense Other agencies OUR GOALS 60 next-generation applications Infrastructure Next-Gen Applications Economic Leadership 200 community test beds Coordinate best practices 7 Current Partners 8 Typical App Characteristics • • • • • • • • Real-time (apparently instantaneous) Very low latency Reliable (no hiccups) Cyberphysical interactions Big data to the end user / anchor institution Visual data exploration (“fly-through”) Collaborative (in the moment) Distributed 11 US IGNITE TESTBEDS 12 Locavore Infrastructure Home or Small Business Gig TELCO Definition of LOCAVORE one who eats foods grown locally whenever possible (from Miriam-Webster) 20 Customized Virtualization Remote surgery Susan’s Medical Ordinary Internet Virtual Physical 25 US Ignite Communities Tier 1: Customized virtualization Tier 2: SDN intercity connections Tier 3: Locavore = gigabit + GENI rack Tier 4: Gigabit to and from the end user 27 US Ignite Communities Tier 1: Customized virtualization Tier 2: SDN intercity connections Tier 3: Locavore = gigabit + GENI rack Tier 4: Gigabit to and from the end user 28 US Ignite Communities Tier 1: Customized virtualization Tier 2: SDN intercity connections Tier 3: Locavore = gigabit + GENI rack Tier 4: Gigabit to and from the end user 29 US Ignite Communities Tier 1: Customized virtualization Tier 2: SDN intercity connections Tier 3: Locavore = gigabit + GENI rack Tier 4: Gigabit to and from the end user 30 US Ignite Communities Tier 1: Customized virtualization Tier 2: SDN intercity connections Tier 3: Locavore = gigabit + GENI rack Tier 4: Gigabit to and from the end user 31 Tier 4: Gigabit to/from users - Children’s Mercy Hospital - Briefcase Health + SightDeck - Gigabots - Drone-carried WiFi - Visualizing virtualized networks 32 Tier 3: Locavore - THRIVE pollution modeling - Software lending library - Educational real-time simulations - Augmented reality tools for first responders - Fitnet - Remote physical therapy - Babble - C3STEM - Chandelle - Foresite health monitoring - Hyeraudio - In-home dementia monitoring - OpenPath - PDF Previewer - Roshomon project 33 Tier 2: SDN Inter-city apps - THRIVE pollution modeling - Cybersecurity as a service - Looking for a needle in a video haystack - Collaborative VR Surgical simulator - Secure synchrophasor data 34 Tier 1: Customized Virtualization - Universal Virtualized Applications - Paradrop - Secure Medical Records 35 Chattanooga 36 Burlington 37 APPLICATIONS 38 PM2.5 Modeling 39 Courtesy David Lary Remote Radiology Public Apps Library CASA Radar 42 43 Courtesy Mike Zink 44 Courtesy Mike Zink Courtesy Mike Zink 45 46 Courtesy EPB SimCenter VIDEO: us-ignite.org/Chattanooga-story 47 Courtesy Tim Walsh PlanIt Impact 48 Courtesy PlanIt Impact Team APPLICATION FEDERATION 50 Application Net Federation • SDN/Virtual Networks – Spin-up new application virtual network – Spin-out new application virtual network • Initialize as a clone of the current network – Extend (new resources) an existing application virtual network – Merge two (or more) app virtual networks 51 Application-to-Application • Distributed application (single app) • Peer-to-peer instances of an application (single app) • Services-oriented architecture (SOA) – See next slide 52 Services-Oriented Federation • • • • Discovery: UDDI Packets: SOAP Semantic description: WSDL Web services – Example: Google MAP APIs – Mash-ups – WS-Security / SAML 53 Fundamental blocks • • • • • • • Authentication Authorization Trust Tickets / tokens Logging / billing Stitching ….many many more 54 Locavore Impact • • • • • • Attention and Civic Pride Economic Development Entrepreneurship Smart City Ready Internet of Things (Global City Teams) National Recognition (US Ignite!) 56 Customized Virtualization Remote surgery Susan’s Medical Ordinary Internet Virtual Physical 57 10 weeks Commercially Available Wired data caps Mobile data caps 2 years 1 week 16 hrs Netflix movie 100 min 10 min Online backup 1 min Web page 5 sec 50 ms Locavore ½ sec Terra Incognita KB MB GB TB PB 10 weeks Commercially Available Wired data caps Mobile data caps 2 years 1 week 16 hrs Netflix movie 100 min 4K video 10 min Live radiology Online backup 1 min CASA Sim Center Locavore 50 ms Future CASA Web page 5 sec ½ sec Flood Cube Currently Infeasible Cizzle Remote 3D printer Fly-through data visualization Synchrophaser KB MB GB TB PB 60