Service Oriented Architectures for R&E networks “Google Mashing everything” Bill St. Arnaud CANARIE Inc –

Slides:



Advertisements
Similar presentations
Electronic Visualization Laboratory University of Illinois at Chicago EVL Optical Networking Research Oliver Yu Electronic Visualization Laboratory University.
Advertisements

June Canadas National Optical Internet.
INDIANAUNIVERSITYINDIANAUNIVERSITY GENI Global Environment for Network Innovation James Williams Director – International Networking Director – Operational.
Why Optical Networks Are Emerging as the 21 st Century Driver Scientific American, January 2001.
Siebel Web Services Siebel Web Services March, From
E. Matias Canadian Light Source CLS Beamlines & ScienceStudio.
ASCR Data Science Centers Infrastructure Demonstration S. Canon, N. Desai, M. Ernst, K. Kleese-Van Dam, G. Shipman, B. Tierney.
Assignment 3 LTEC 4550 Cason Parker. Network Hub A Network Hub is a device that connects other devices together using Ethernet cables. Hubs are unintelligent.
Fundamentals of Information Systems, Second Edition 1 Telecommunications, the Internet, Intranets, and Extranets Chapter 4.
The International Grid Testbed: a 10 Gigabit Ethernet success story in memoriam Bob Dobinson GNEW 2004, Geneva Catalin Meirosu on behalf of the IGT collaboration.
A Java Architecture for the Internet of Things Noel Poore, Architect Pete St. Pierre, Product Manager Java Platform Group, Internet of Things September.
Rationale for GLIF November CA*net 4 Update >Network is now 3 x 10Gbps wavelengths – Cost of wavelengths dropping dramatically – 3 rd wavelength.
Randall Sobie The ATLAS Experiment Randall Sobie Institute for Particle Physics University of Victoria Large Hadron Collider (LHC) at CERN Laboratory ATLAS.
Giving users control Designing the Future 2005 Sydney, 6 April 2005 Tel:
UCLPv2 Update Sergi Figuerola Fundació i2CAT 16 th GGF Athens, Fabruary 2006.
Asper School of Business University of Manitoba Systems Analysis & Design Instructor: Bob Travica System architectures Updated: November 2014.
Eucalyptus: A Middleware for the NEP Bruce Spencer, Sandy Liu, Yong Liang National Research Council June 26, 2007.
Networks, Grids and Service Oriented Architectures eInfrastructures Workshop.
IEEE Globecom ‘ /12/06 IP over Optics IEEE Globecom ‘99 - Panel Session Jeff Fitchett December 6, 1999.
Next Generation Networks and Grids Bill St. Arnaud
Characterizing the Existing Internetwork PART 1
Chapter 1 An Introduction to Networking
NORDUnet NORDUnet The Fibre Generation Lars Fischer CTO NORDUnet.
Cyber-Infrastructure in Canada Bill St. Arnaud
CI Days: Planning Your Campus Cyberinfrastructure Strategy Russ Hobby, Internet2 Internet2 Member Meeting 9 October 2007.
Open Source Web Services Peer to Peer Networking and Canada’s Innovation Agenda Bill St. Arnaud CANARIE Inc
Impact of “application empowered” networks >The semi-conductor revolution reduced CAPEX and OPEX costs for main frame computer >But its biggest impact.
UCLP Roadmap Bill St. Arnaud CANARIE Inc –
19th APAN meetings in Bangkok, TH Exploring eScience Session 3: Facility Instruments More detailled about UCLP v1.0 and UCLP Roadmap (V2.0) Hervé Guy
NEPTUNE Canada Workshop Oceans 2.0 Project Environment NEPTUNE Canada DMAS Team Victoria, BC February 16, 2009.
Repeaters and Hubs Repeaters: simplest type of connectivity devices that regenerate a digital signal Operate in Physical layer Cannot improve or correct.
Research Testbeds to help reduce Global Warming Bill St. Arnaud CANARIE Inc – Unless otherwise noted all material.
International eScience Infrastructure Bill St. Arnaud
Fundamentals of Information Systems, Second Edition 1 Telecommunications, the Internet, Intranets, and Extranets.
NCHC & KISTI’s User Controlled LightPaths (UCLP); demonstrations at APAN Taipei 2005 Hervé Guy Friday ; 14:00-15:30; Room.
HEPiX, CASPUR, April 3-7, 2006 – Steve McDonald Steven McDonald TRIUMF Network & Computing Services Canada’s National Laboratory.
What is Cyberinfrastructure? Russ Hobby, Internet2 Clemson University CI Days 20 May 2008.
CA*net 4 International Grid Testbed Tel:
High-quality Internet for higher education and research GigaPort  Overview SURFnet6 Niels den Otter SURFnet EVN-NREN Meeting Amsterdam October 12, 2005.
Update on CA*net 4 Network
What is not and is User Controlled LightPaths (UCLP)? JT Vancouver 2005 Hervé Guy Monday
Damir Pobrić, Sr. Network Engineer update Joint Techs Workshop Minneapolis, MN – 12 February 2007.
CA*net 4 Open Grid Services for Management of Optical Networks CENIC Workshop May 6, 2002
Service Oriented Architectures Presentation By: Clifton Sweeney November 3 rd 2008.
Copyright © 2012 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 4: Networking and the Internet Computer Science: An Overview Eleventh.
Russ Hobby Program Manager Internet2 Cyberinfrastructure Architect UC Davis.
A Brief Overview Andrew K. Bjerring President and CEO.
OS Services And Networking Support Juan Wang Qi Pan Department of Computer Science Southeastern University August 1999.
Université d’Ottawa University of Ottawa UCLPv2. 2 Agenda UCLP objectives UCLPv2: Definitions and use cases UCLPv2: Users and privileges.
UCLP International transit service Bill St. Arnaud CANARIE Inc –
Cyberinfrastructure What is it? Russ Hobby Internet2 Joint Techs, 18 July 2007.
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
Chapter2 Networking Fundamentals
Summary - Part 2 - Objectives The purpose of this basic IP technology training is to explain video over IP network. This training describes how video can.
Points of pain Campus vs backbone Bill St. Arnaud
TNC 2007 A user provisioning tool for Ethernet and optical services based on UCLPv1 Sergi Figuerola i2CAT Project coordinator (on behalf of Angel Sanchez)
Fundamentals of Information Systems, Second Edition 1 Telecommunications, the Internet, Intranets, and Extranets.
The OptIPuter Project Tom DeFanti, Jason Leigh, Maxine Brown, Tom Moher, Oliver Yu, Bob Grossman, Luc Renambot Electronic Visualization Laboratory, Department.
Networks, Grids and Service Oriented Architectures
August 2003 At A Glance The IRC is a platform independent, extensible, and adaptive framework that provides robust, interactive, and distributed control.
“ Ultra-Broadband and Peta-Scale Collaboration Opportunities Between UC and Canada Summary Talk Canada - California Strategic Innovation Partnership Summit.
Network Components Basics!. Network HUB  Used to connect multiple Ethernet devices together  Layer 1 of the OSI model  Not used much today.
Cyberinfrastructure Overview Russ Hobby, Internet2 ECSU CI Days 4 January 2008.
Cyberinfrastructure: Many Things to Many People Russ Hobby Program Manager Internet2.
Providing web services to mobile users: The architecture design of an m-service portal Minder Chen - Dongsong Zhang - Lina Zhou Presented by: Juan M. Cubillos.
Fundació i2CAT “Interconnection of existing test-beds for experimental purposes based on UCLP (User Controlled Lightpath Provisioning) ” Sergi Figuerola.
Optical Networks and eVLBI Bill St. Arnaud
The Observatory’s Need for the DVC and UCLP Class of Middleware OptIPuter AHM, 23 January 2006 Matthew Arrott NORIA - Project Manager & Architect Network.
CAnet 4 LHC network resources US LHC network working group meeting Oct. 23, 2006 Thomas Tam CANARIE Inc.
UCLP Service Interface
Presentation transcript:

Service Oriented Architectures for R&E networks “Google Mashing everything” Bill St. Arnaud CANARIE Inc –

Google mashing >Google as developed a web service for Google Maps that allows users to overlay any geographical data >A powerful example of SOA and web services >No more using maps as GIFs or JPEGs, or using proprietary mapping software >Users can also create a workflow of their geographical data overlaid onto Google Maps and offer that as a web service to others

Today’s Network & OS Application OS Data Application OS Data Network User The application is tightly bound to the OS The network is a mechanism for applications to communicate with each other The network is subservient to the computer

SOA Network Network Application and Data OS Data OS Data OS Data OS Data SOA OS Application and data exist on the network and are uncoupled from any specific machine or location The computer is subservient to the network SOA

SOA (Web 2) versus Web 1 >Web 1: – HTML is the composition language of Web 1 Its power is the ability to incorporate links to other web pages and in turn be linked to by others Frontpage (and others) allow HTML editing – Human grammar and sentences provides the semantic structure of a web page between the various elements including hyberlinks – Apache (and others) convert HTML script into working web page accessible via HTTP >Web 2: (SOA) – XML is the composition language Its power is the ability to incorporate links to other web pages and in turn be linked by others – BPEL provides the “semantic” structure between various web services Resulting BPEL script is also a web service which can be linked to by others – Apache/Axis (.Net, Wepshere) convert XML into working web services accessible via SOAP (mostly via HTTP)

The big picture Integrative Science E-Science or E-Research Cyber-infrastructure SOA: (web services, workflow, security, etc) Grids Networks HPC Databases Instruments

Science drivers for SOA for R&E networks 1.Big Science: – CERN, eVLBI, Ocean Observatories 2.Integrative Science: – Increasing interests by researchers into multi-disciplinary science as opposed to reductionism >Need to link sensors, instruments and databases from different fields to extract new knowledge >Examples: – York University is connecting smog sensors along freeways and correlating with large population health data to predict consequence of traffic congestion on public living near the freeway – Neptune undersea network to investigate algae blooms that precede major undersea earthquakes

New Integrative Science Source: Office of Integrative Activities NSF

Instruments Picture of digital sky Knowledge from Data Sensors Picture of earthquake and bridge Wireless networks Personalized Medicine More Diversity, New Devices, New Applications Source: Larry Smarr??

SOA and networks

GENI-Network Virtualization Source: Network Virtualization web site

GENI + SOA = UCLP Substrate Router Instrumen t WS Substrate Switch Parent Lightpath WS Timeslice WS Child Lightpath WS (may run over IP Ethernet, MPLS, etc GMPLS Daemon WS APN Virtual Router WS Wireless Sensor Network

GENI is a subset of UCLP >Parent or root lightpath = substrate link >Child lightpath (SONET, MPLS, IP tunnel) = virtual link >Router = substrate router >Virtual or blade router = virtual router >APN = virtual end to end system linking processes (time slices), instruments, storage, etc >No equivalency to switch or virtual switch in GENI >SOA Web service can represent time slice, instrument or other process >UCLP allows user to configure their own APNs using BPEL – Change topology, bandwidth etc >APNs can be made up of layer 1 to 3 virtual links connecting instruments, routers or switches

Extending the network into the application Instrument Web service or software process Web service or software process Routing daemon Web service User A User B Single Computer or WS instance of an orchestration Interface Card or port VPN Links APN extends into computer to specific processes DWDM Network xxxx:410:0:1 xxxx:410:0:2 xxxx:410:0:3 xxxx:410:0:4 xxxx:410:0:5 yyyy:410:0:1 zzzz:410:0:1 Virtual Router WS

Similar initiatives at Cal-IT(2) & UCSD >(Laboratory for the Ocean Observatory >Knowledge Integration Grid) >Integrate Instruments & Sensors >(Real Time Data Sources) >Into a LambdaGrid >Computing Environment >With Web Services Interfaces >New OptIPuter Application Driver: >Gigabit Fibers on the Ocean Floor > Goal: Prototype Cyberinfrastructure for NSF ORION > A real-time data grid system Multi-disciplinary data being integrated Multiple Sensor types being adapted Real-time data virtualization enabled Discovery & access through metadata supported

APN Resource List Creation View by CANARIE staff CANARIE ONS Network Resources STAR LIGHT HDX MAN LAN HDX Pwave HDX TRIUMF OME YVR YEG YCG Winnipeg YYZ YUL YOW Halifax Seattle Vancouver Chicago Toronto Ottawa Montreal New York ONS STAR LIGHT HDX ONS MAN LAN HDX BCnet Amsterdam New York Toronto Vancouver Victoria Edmonton Ottawa Geneva Montreal To Fermi To Brookhaven New APN Resource list composition ONS New York Geneva SURFnet APN resources advertised to CANARIE Amsterdam CANARIE OME Network Resources Lightpath Object Creation Edmonton Chicgao Edmonton Toronto Chicago is hidden

CANARIE provides APN resource list to TRIUMF 10G Lightpath WS 1G Interface WS 5G Interface WS 1G Lightpath WS URI: Amsterdam New York Toronto Vancouver Victoria Edmonton Ottawa Geneva Montreal To Fermi To Brookhaven NOTE: This resource element is actually an aggregation of several elements on CANARIE network. The exposed WS may actually be a BPEL composition of the underlying WS elements

TRIUMF GUI harvests other APNs from UoVic, UoT, etc UoToronto Physics Tier 2 UoVictoria Physics Tier 2 TRIUMF Tier 1 CERN Tier 0 Amsterdam New York Chicago Toronto Vancouver Victoria FERMI Tier 1 Brookhaven Tier 1 UBC Physics UA Physics UoT Physics Carleton Physics UdM Physics CA*net 4 Edmonton Ottawa Geneav 10G Lightpath WS TRIUMF APN UoT APN UoV APN 1G Interface WS 5G Interface WS External links or APNs Note: Typical View on TRIUMF UCLP GUI Montreal

TRIUMF/HEPnet Lightpath Object Composition GUI Amsterdam New York Toronto Vancouver Victoria Edmonton Ottawa Geneva Montreal To Fermi To Brookhaven TRIUMF APN UoVic Campus Lightpath Object UBC Campus CWDM Lightpath Object Victoria Vancouver Lightpath Object for 2 Gbp Tiier 2between TRIUMF and UoVic TRIUMF UoVic Composition Window

UoVic Physics UCLPv2 GUI or workflow tool adds Router WS to lightpath object Victoria Vancouver Lightpath Object for 2 Gbp Tiier 2between TRIUMF and UoVic Created by TRIUMF/Hepnet TRIUMF UoVic Resource Window UoVic Physics router resource CLI interface exposed as a WS Vancouver TRIUMF UoVic

DRAC/UCLP Demo Network Norte l DRA C Canarie UCLP Halifax App Ottawa Toronto Montreal The Power of Web services

SOA Applications

CANARIE’s i-Infrastructure program >To adapt Service Oriented Architectures (SOA) to process control, instrumentation systems and sensor networks >Applications include manufacturing, oil and gas, power systems, water, building management systems, environmental control systems, etc >Built upon CANARIE’s initial work on User Controlled LightPaths (UCLP) >Start with large science research facilities such as Neptune, Canada Light Source and then expand into industrial applications >

Typical Large system today Sensor Instrument Sensor Layer 2 switch Layer 3 switch/router SONET/DWDM Process SONET/DWDM DMAS Firewall Internet VPN USER Instrument Pod

Service Oriented Architectures Sensor Instrument Sensor Layer 2/3 switch LAN Data Management System CA*net 4 VPN USER Instrument Pod WS* WS CA*net 4 Lightpath Process WS** WS* Process WS** WS* Process WS Web service Interface *CANARIE UCLP **New web services HPC

Science user perspective Sensor/Instrument WS** LAN WS* Science Pod LAN WS* Log Archive Process 1 WS** Log Archive Process 2 WS** ONS15454 WS* NLR or CA*net 4 WS* CANARIE UCLP WS* New Web service DMAS WS** New development Lightpath WS* WS AAA process WS** User defined WSFL bindings WS HPC Process WS** USER with WSFL binding software UDDI or WSIL service registry

1. E-gun & Linear Accelerator 3. Storage Ring 4. Beamline End Station VESPERS Beamline at the Canadian Light Source  microanalysis with unprecedented sensitivity Courtesy of CLSI

UCLP-Enabled Virtual Design Studio 3D digital construction of the Salk Institute Michael Jemtrud Konstantin Privalov James Hayes Nicolas Valenzuela Carleton Immersive Media Studio Carleton University, School of Architecture, Ottawa (Canada)

– Service provides are network resources (UCLP) devices (cameras, displays, rendering computers) software (MAYA) – Provisioning for a PDS session requires finding a configuration of network resources, devices and software that meets the user’s needs – SOA will monitor session Does not transport high definition signal >Demo illustrates how end users can establish UCLP connections without knowing details SOA for Participatory Design Studio

Other SOA Network Projects >Design Service-Oriented Architecture (SOA) and build Web Services for linking research data to scholarly publications >Web services control of undersea HDTV camera – Neptue >SOA for military real time simulation

Amateurs discover most Supernovas ts/07astr.html?todaysheadlines “Nasa and amateur scientists nightly harvest about 1,000 images, which are shared with other amateur astronomers over the Internet. Together, they analyze the pictures for previously undiscovered supernovas, the remains of collapsed stars. “ “Over 58 supernovas have been discovered” “While most amateur astronomers use computers to enhance a hobby, the advances in technology are also blurring the distinctions between professionals and sophisticated amateurs.”

Sloan Digital SkyServer > >Large database of astronomical data and images >Available to scientists, students and public >XML and Java web services interfaces

Conclusions >SOA & Cyber-Infrastructure will fundamentally transform science and IT >Better get prepared and learn as much as possible and learn about CI and SOA – Web services – Resource discovery and consumption – Publishing services – Workflow and orchestration – SOA platforms – OGSA,.NET,. Websphere >Commercialization potentials of integrative science and CI are significantly greater than with traditional science