SBIR Final Meeting Collaboration Sensor Grid and Grids of Grids Information Management Anabas July 9, 2008.

Slides:



Advertisements
Similar presentations
The Access Grid Ivan R. Judson 5/25/2004.
Advertisements

Overview of Web Services
Data Management Expert Panel - WP2. WP2 Overview.
Architecture and Measured Characteristics of a Cloud Based Internet of Things May 22, 2012 The 2012 International Conference.
1 OOI Cyberinfrastructure Overview of the Governance Architecture 09 Jan 2014.
1 ANABAS Use of Grids in DoD Applications Geoffrey Fox, Alex Ho SAB Briefing November 16, 2005.
A Java Architecture for the Internet of Things Noel Poore, Architect Pete St. Pierre, Product Manager Java Platform Group, Internet of Things September.
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
Distributed Heterogeneous Data Warehouse For Grid Analysis
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
Secure Systems Research Group - FAU Web Services Standards Presented by Keiko Hashizume.
Principles for Collaboration Systems Geoffrey Fox Community Grids Laboratory Indiana University Bloomington IN 47404
3 Cloud Computing.
A Sensor-Centric Grid Middleware Management Systems by Geoffrey Fox, Alex Ho, Rui Wang, Edward Chu and Isaac Kwan (Anabas, Inc. and Indiana University)
1 Two Examples of Grids GGF16 Defining the Grid Workshop Athens Greece February Geoffrey Fox Computer Science, Informatics, Physics Pervasive Technology.
Web Service Standards, Security & Management Chris Peiris
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 12 Slide 1 Distributed Systems Architectures.
Possible Architectural Principles for OGSA-UK and other Grids UK e-Science Core Programme Town Meeting London Monday 31st January 2005 “Defining the next.
Managing Service Metadata as Context The 2005 Istanbul International Computational Science & Engineering Conference (ICCSE2005) Mehmet S. Aktas
DISTRIBUTED COMPUTING
GT Components. Globus Toolkit A “toolkit” of services and packages for creating the basic grid computing infrastructure Higher level tools added to this.
material assembled from the web pages at
1 School of Computer, National University of Defense Technology A Profile on the Grid Data Engine (GridDaEn) Xiao Nong
Through the development of advanced middleware, Grid computing has evolved to a mature technology in which scientists and researchers can leverage to gain.
Margherita Forcolin (Insiel S.p.A.) Thessaloniki, 13 October 2011.
1 Grids for Real-time and Streaming Applications GCC2005 Beijing China December Geoffrey Fox Computer Science, Informatics, Physics Pervasive Technology.
SBIR Final Meeting Collaboration Sensor Grid and Grids of Grids Information Management Anabas July 8, 2008.
GEM Portal and SERVOGrid for Earthquake Science PTLIU Laboratory for Community Grids Geoffrey Fox, Marlon Pierce Computer Science, Informatics, Physics.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
AUTHORS: MIKE P. PAPAZOGLOU WILLEM-JAN VAN DEN HEUVEL PRESENTED BY: MARGARETA VAMOS Service oriented architectures: approaches, technologies and research.
SBIR Final Meeting Collaboration Sensor Grid and Grids of Grids Information Management Anabas July 8, 2008.
Grid of Grids Information Management Meeting Anabas October
Web Services Presented By : Noam Ben Haim. Agenda Introduction What is a web service Basic Architecture Extended Architecture WS Stacks.
SensorGrid Galip Aydin June SensorGrid A flexible computing environment for coupling real-time data sources to High Performance Geographic Information.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
ISERVOGrid Architecture Working Group Brisbane Australia June Geoffrey Fox Community Grids Lab Indiana University
1 1 Collaboration Grid work at Anabas and Community Grids Laboratory Indiana University July Geoffrey Fox, Marlon Pierce Computer Science, Informatics,
November Geoffrey Fox Community Grids Lab Indiana University Net-Centric Sensor Grids.
A Demonstration of Collaborative Web Services and Peer-to-Peer Grids Minjun Wang Department of Electrical Engineering and Computer Science Syracuse University,
Connecting People With Information Transforming the Way the DoD Manages Data M. David Allen OASD(NII)/DoD CIO May 23, 2006 “The.
Internet of Things. IoT Novel paradigm – Rapidly gaining ground in the wireless scenario Basic idea – Pervasive presence around us a variety of things.
© 2004 IBM Corporation ICSOC2004 Panel Discussion: Grid Systems: What is needed from web service standards? Jeffrey Frey IBM.
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.
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
Partnerships in Innovation: Serving a Networked Nation Grid Technologies: Foundations for Preservation Environments Portals for managing user interactions.
Grid Builder Status Rui Wang July 16, Grid Builder The Grid Builder uses a management console to deploy grids dynamically and remotely –The user.
March 2004 At A Glance The AutoFDS provides a web- based interface to acquire, generate, and distribute products, using the GMSEC Reference Architecture.
1 Service Oriented Collaboration and Community Grids CTS2006 May International Symposium on Collaborative Technologies and Systems
August Briefing 1 ANABAS Use of Grids in DoD Applications Geoffrey Fox, Alex Ho, Marlon Pierce.
Cyberinfrastructure Overview of Demos Townsville, AU 28 – 31 March 2006 CREON/GLEON.
Breaking the frontiers of the Grid R. Graciani EGI TF 2012.
Cloud Computing 3. TECHNOLOGY GUIDE 3: Cloud Computing 2 Copyright John Wiley & Sons Canada.
ACGT Architecture and Grid Infrastructure Juliusz Pukacki ‏ EGEE Conference Budapest, 4 October 2007.
AMSA TO 4 Advanced Technology for Sensor Clouds 09 May 2012 Anabas Inc. Indiana University.
Bob Jones EGEE Technical Director
SuperComputing 2003 “The Great Academia / Industry Grid Debate” ?
Ebusiness Infrastructure Platform
3 Cloud Computing.
What is OGSA? GGF17 OGSA and Alternative Grid Architectures Panel
Introduction to Grid Technology
Large Scale Distributed Computing
The Anatomy and The Physiology of the Grid
Introduction to SOA and Web Services
The Anatomy and The Physiology of the Grid
Presentation transcript:

SBIR Final Meeting Collaboration Sensor Grid and Grids of Grids Information Management Anabas July 9, 2008

Introduction I Grids and Cyberinfrastructure have emerged as key technologies to support distributed activities that span scientific data gathering networks with commercial RFID or (GPS enabled) cell phone nets. This SBIR extends the Grid implementation of SaaS (Software as a Service) to SensaaS (Sensor as a service) with a scalable architecture consistent with commercial protocol standards and capabilities. The prototype demonstration supports layered sensor nets and an Earthquake science GPS analysis system with a Grid of Grids management environment that supports the inevitable system of systems that will be used in DoD’s GiG.

Introduction II The final delivered software both demonstrates the concept and provides a framework with which to extend both the supported sensors and core technology The SBIR team was led by Anabas which provided collaboration Grid and the expertise that developed SensaaS. Indiana University provided core technology and the Earthquake science application. Ball Aerospace integrated NetOps into the SensaaS framework and provided DoD relevant sensor application. Extensions to support the growing sophistication of layered sensor nets and evolving core technologies are proposed

Objectives Integrate Global Grid Technology with multi-layered sensor technology to provide a Collaboration Sensor Grid for Network-Centric Operations research to examine and derive warfighter requirements on the GIG. Build Net Centric Core Enterprise Services compatible with GGF/OGF and Industry. Add key additional services including advance collaboration services and those for sensors and GIS. Support Systems of Systems by federating Grids of Grids supporting a heterogeneous software production model allowing greater sustainability and choice of vendors. Build tool to allow easy construction of Grids of Grids. Demonstrate the capabilities through sensor-centric applications with situational awareness. ANABAS

Technology Evolution During course of SBIR, there was substantial technology evolution in especially mainstream commercial Grid applications These evolved from (Globus) Grids to clouds allowing enterprise data centers of 100x current scale This would impact Grid components supporting background data processing and simulation as these need not be distributed However Sensors and their real time interpretation are naturally distributed and need traditional Grid systems Experience has simplified protocols and deprecated use of some complex Web Service technologies

Commercial Technology Backdrop Build everything as Services Grids are “just” Collections of Services XaaS or X as a Service is dominant trend X = S: Software (applications) as a Service X = I: Infrastructure (data centers) as a Service X = P: Platform (distributed O/S) as a Service Grids are any collection of Services and manage distributed services or distributed collections of Services i.e. Grids to give Grids of Grids We added X = C: Collections (Grids) as a Service and X = Sens(or Y): Sensors as a Service ANABAS

Technologies Anabas Impromptu Collaboration Framework Indiana University NaradaBrokering Messaging System Ball Aerospace & Technology’s NetOps (Network Operations) Situational Awareness technology Sun Microsystems Java platform Haskell Programming Language (Ball) Low cost sensors including Wii Remote sensor, RFID reader and tags, GPS sensors, accelerometer, gyroscope, compass, ultrasonic, temperature, audio/video recorders, etc. ANABAS

Results of the SBIR Key Software Systems and Modules are ready for use in demonstrating layered Sensor Grids and in adding new sensors and filter modules An Enabling and Extensible Collaborative Sensor-Centric Grid Framework that supports UDOP/COP using SensaaS (Sensor as a Service). An API for third-party legacy or new applications to easily acquire grid situational awareness. An API for sensor developers to easily integrate sensors with collaboration sensor grid to enhancement situational awareness. A Grid Builder Management System to build, deployment, management, monitor sensor and general grids. Examples of integrating filter (compute) and collaboration grids with Sensor Grids in Grid of Grids scenario A NetOps Situational Awareness Sensor-Grid Demo Client. An Impromptu Sensor-Grid Demo Client with support for UDOP and Earthquake Science. ANABAS

Typical Sensor Grid Interface

Databas e SS SS S SS S Portal Sensor or Data Interchange Service Another Grid Raw Data  Data  Information  Knowledge  Wisdom  Decisions S S Another Service S Another Grid S SS Inter-Service Messages Storage Cloud Compute Cloud S S S S Filter Cloud Discovery Cloud Filter Service fs Filter Service fs Filter Service fs Filter Cloud Filter Service fs Information and Cyberinfrastructure Traditional Grid with exposed services

Component Grids Integrated Sensor display and control –A sensor is a time-dependent stream of information with a geo-spatial location. – A static electronic entity is a broken sensor with a broken GPS! i.e. a sensor architecture applies to everything Filters for GPS and video analysis (Compute or Simulation Grids) Earthquake forecasting Collaboration Services NetOps Situational Awareness Service ANABAS

QuakeSim Grid of Grids with RDAHMM Filter (Compute) Grid

Grid Builder Service Management Interface

NB Server RYO To ASCII Converter Simple Filter RYO Publisher 1 RYO Publisher 2 RYO Publisher n Multiple Sensors Scaling for NASA application  The results show that 1000 publishers (9000 GPS sensors) can be supported with no performance loss. This is an operating system limit that can be improved 14 Topic 1A Topic 1B Topic 2 Topic n

15 Average Video Delays Scaling for video streams with one broker Latency ms # Receivers One session Multiple sessions 30 frames/sec

ANABAS Commercialization Three-prong strategy: 1. Work with Ball and AFRL to get input for DoD application requirements for an integrable Grid situational awareness product. 2. Harden SBIR result prototype to seek In-Q-Tel type of funding to commericalize and customize the prototype for Home Land Security applications. 3. Commercial mobile solution applications for social networks with large number of sensors like the iPhone or Google phone.

ANABAS Future Research Trusted Sensing (at level of individual sensors) Layered Sensor Grid (i.e. collections of sensors) Grid of Grids

18 Analysis of DoD Net Centric Services in terms of Web and Grid services

19 The Grid and Web Service Institutional Hierarchy OGSA GS-* and some WS-* GGF/W3C/…. XGSP (Collab) WS-* from OASIS/W3C/ Industry Apache Axis.NET etc. Must set standards to get interoperability 2: System Services and Features (WS-* from OASIS/W3C/Industry) Handlers like WS-RM, Security, UDDI Registry 3: Generally Useful Services and Features (OGSA and other GGF, W3C) Such as “Collaborate”, “Access a Database” or “Submit a Job” 4: Application or Community of Interest (CoI) Specific Services such as “Map Services”, “Run BLAST” or “Simulate a Missile” 1: Container and Run Time (Hosting) Environment (Apache Axis,.NET etc.) XBML XTCE VOTABLE CML CellML

20 The Ten areas covered by the 60 core WS-* Specifications WS-* Specification AreaExamples 1: Core Service ModelXML, WSDL, SOAP 2: Service InternetWS-Addressing, WS-MessageDelivery; Reliable Messaging WSRM; Efficient Messaging MOTM 3: NotificationWS-Notification, WS-Eventing (Publish-Subscribe) 4: Workflow and TransactionsBPEL, WS-Choreography, WS-Coordination 5: SecurityWS-Security, WS-Trust, WS-Federation, SAML, WS-SecureConversation 6: Service DiscoveryUDDI, WS-Discovery 7: System Metadata and StateWSRF, WS-MetadataExchange, WS-Context 8: ManagementWSDM, WS-Management, WS-Transfer 9: Policy and AgreementsWS-Policy, WS-Agreement 10: Portals and User InterfacesWSRP (Remote Portlets)

21 Activities in Global Grid Forum Working Groups GGF AreaGS-* and OGSA Standards Activities 1: ArchitectureHigh Level Resource/Service Naming (level 2 of slide 6), Integrated Grid Architecture 2: ApplicationsSoftware Interfaces to Grid, Grid Remote Procedure Call, Checkpointing and Recovery, Interoperability to Job Submittal services, Information Retrieval, 3: ComputeJob Submission, Basic Execution Services, Service Level Agreements for Resource use and reservation, Distributed Scheduling 4: DataDatabase and File Grid access, Grid FTP, Storage Management, Data replication, Binary data specification and interface, High-level publish/subscribe, Transaction management 5: InfrastructureNetwork measurements, Role of IPv6 and high performance networking, Data transport 6: ManagementResource/Service configuration, deployment and lifetime, Usage records and access, Grid economy model 7: SecurityAuthorization, P2P and Firewall Issues, Trusted Computing

22 Net-Centric Core Enterprise Services Core Enterprise ServicesService Functionality NCES1: Enterprise Services Management (ESM) including life-cycle management NCES2: Information Assurance (IA)/Security Supports confidentiality, integrity and availability. Implies reliability and autonomic features NCES3: MessagingSynchronous or asynchronous cases NCES4: DiscoverySearching data and services NCES5: MediationIncludes translation, aggregation, integration, correlation, fusion, brokering publication, and other transformations for services and data. Possibly agents NCES6: CollaborationProvision and control of sharing with emphasis on synchronous real-time services NCES7: User AssistanceIncludes automated and manual methods of optimizing the user GiG experience (user agent) NCES8: StorageRetention, organization and disposition of all forms of data NCES9: ApplicationProvisioning, operations and maintenance of applications.

23 The Core Features/Service Areas I Service or FeatureWS-* GS-* NCES (DoD) Comments A: Broad Principles FS1: Use SOA: Service Oriented Arch. WS1Core Service Architecture, Build Grids on Web Services. Industry best practice FS2: Grid of GridsDistinctive Strategy for legacy subsystems and modular architecture B: Core Services FS3: Service Internet, Messaging WS2NCES3Streams/Sensors. FS4: NotificationWS3NCES3JMS, MQSeries. FS5 WorkflowWS4NCES5Grid Programming FS6 : SecurityWS5GS7NCES2Grid-Shib, Permis Liberty Alliance... FS7: DiscoveryWS6NCES4UDDI FS8: System Metadata & State WS7Globus MDS Semantic Grid, WS-Context FS9: ManagementWS8GS6NCES1CIM FS10: PolicyWS9ECS

24 The Core Feature/Service Areas II Service or FeatureWS-*GS-*NCESComments B: Core Services (Continued) FS11: Portals and User assistance WS10NCES7Portlets JSR168, NCES Capability Interfaces FS12: ComputingGS3Clouds! FS13: Data and StorageGS4NCES8NCOW Data Strategy Clouds! FS14: InformationGS4JBI for DoD, WFS for OGC FS15: Applications and User Services GS2NCES9Standalone Services Proxies for jobs FS16: Resources and Infrastructure GS5Ad-hoc networks FS17: Collaboration and Virtual Organizations GS7NCES6XGSP, Shared Web Service ports FS18: Scheduling and matching of Services and Resources GS3Current work only addresses scheduling “batch jobs”. Need networks and services