Complex Systems Engineering for the Global information Grid Bob Marcus

Slides:



Advertisements
Similar presentations
National Partnership for Advanced Computational Infrastructure San Diego Supercomputer Center Data Grids for Collection Federation Reagan W. Moore University.
Advertisements

Peter Berrisford RAL – Data Management Group SRB Services.
DELOS Highlights COSTANTINO THANOS ITALIAN NATIONAL RESEARCH COUNCIL.
ASCR Data Science Centers Infrastructure Demonstration S. Canon, N. Desai, M. Ernst, K. Kleese-Van Dam, G. Shipman, B. Tierney.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 12 Slide 1 Distributed Systems Design 2.
NATIONAL PARTNERSHIP FOR ADVANCED COMPUTATIONAL INFRASTRUCTURE SAN DIEGO SUPERCOMPUTER CENTER Particle Physics Data Grid PPDG Data Handling System Reagan.
1 CEOS/WGISS20 – Kyiv – September 13, 2005 Paul Kopp SIPAD New Generation: Dominique Heulet CNES 18, Avenue E.Belin Toulouse Cedex 9 France
1 Cyberinfrastructure Framework for 21st Century Science & Engineering (CF21) IRNC Kick-Off Workshop July 13,
0 General information Rate of acceptance 37% Papers from 15 Countries and 5 Geographical Areas –North America 5 –South America 2 –Europe 20 –Asia 2 –Australia.
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.
SOA Architecture Delivery Process by Dr. Robert Marcus SRI International 1100 Wilson Boulevard Arlington, VA
VL-e PoC Introduction Maurice Bouwhuis VL-e work shop, April 7 th, 2006.
Applying Data Grids to Support Distributed Data Management Storage Resource Broker Reagan W. Moore Ian Fisk Bing Zhu University of California, San Diego.
SensIT PI Meeting, April 17-20, Distributed Services for Self-Organizing Sensor Networks Alvin S. Lim Computer Science and Software Engineering.
Complex Systems Engineering Strategies Bob Marcus
1 NCOIC MSD Agenda Net-Centric Operations 2.0, Domain-Specific SOA Frameworks, M&S Testbed Demos Bob Marcus
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
Computing in Atmospheric Sciences Workshop: 2003 Challenges of Cyberinfrastructure Alan Blatecky Executive Director San Diego Supercomputer Center.
SOA, BPM, BPEL, jBPM.
Copyright © 1997 by Rational Software Corporation Midterm Exam  When: 3:30 – 4:50PM, Thursday, October 4, 2012  Where: HM 201s  Format  Close book.
National Partnership for Advanced Computational Infrastructure Digital Library Architecture Reagan Moore Chaitan Baru Amarnath Gupta George Kremenek Bertram.
A Lightweight Platform for Integration of Resource Limited Devices into Pervasive Grids Stavros Isaiadis and Vladimir Getov University of Westminster
Geospatial Systems Architecture Todd Bacastow. GIS Evolution
NCOIC MSD Initiative: Net-Centric Operations 2.0, Domain-Specific SOA Frameworks, and M&S Testbed Demos Bob Marcus
1 School of Computer, National University of Defense Technology A Profile on the Grid Data Engine (GridDaEn) Xiao Nong
1 NCOIC MSD Agenda Net-Centric Operations 2.0, Domain-Specific SOA Frameworks, M&S Testbed Demos Bob Marcus
Introduction to Apache OODT Yang Li Mar 9, What is OODT Object Oriented Data Technology Science data management Archiving Systems that span scientific.
1 World Wide Consortium for the Grid Global Grid Forum Network-Centric Operations Community Session 28 June
The Grid System Design Liu Xiangrui Beijing Institute of Technology.
GEM Portal and SERVOGrid for Earthquake Science PTLIU Laboratory for Community Grids Geoffrey Fox, Marlon Pierce Computer Science, Informatics, Physics.
1 4/23/2007 Introduction to Grid computing Sunil Avutu Graduate Student Dept.of Computer Science.
1 Advanced Software Architecture Muhammad Bilal Bashir PhD Scholar (Computer Science) Mohammad Ali Jinnah University.
SBIR Final Meeting Collaboration Sensor Grid and Grids of Grids Information Management Anabas July 8, 2008.
Interoperability Grids, Clouds and Collaboratories Ruth Pordes Executive Director Open Science Grid, Fermilab.
Grid Architecture William E. Johnston Lawrence Berkeley National Lab and NASA Ames Research Center (These slides are available at grid.lbl.gov/~wej/Grids)
National Partnership for Advanced Computational Infrastructure San Diego Supercomputer Center Persistent Management of Distributed Data Reagan W. Moore.
National Partnership for Advanced Computational Infrastructure San Diego Supercomputer Center Persistent Archive for the NSDL Reagan W. Moore Charlie Cowart.
Tools for collaboration How to share your duck tales…
Policy Based Data Management Data-Intensive Computing Distributed Collections Grid-Enabled Storage iRODS Reagan W. Moore 1.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
Presented by Scientific Annotation Middleware Software infrastructure to support rich scientific records and the processes that produce them Jens Schwidder.
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
NGCWE Expert Group EU-ESA Experts Group's vision Prof. Juan Quemada NGCWE Expert Group IST Call 5 Preparatory Workshop on CWEs 13th.
Presented by Jens Schwidder Tara D. Gibson James D. Myers Computing & Computational Sciences Directorate Oak Ridge National Laboratory Scientific Annotation.
Enabling the Future Service-Oriented Internet (EFSOI 2008) Supporting end-to-end resource virtualization for Web 2.0 applications using Service Oriented.
Michael Doherty RAL UK e-Science AHM 2-4 September 2003 SRB in Action.
1 e-Science AHM st Aug – 3 rd Sept 2004 Nottingham Distributed Storage management using SRB on UK National Grid Service Manandhar A, Haines K,
NSDL & Access Management David Millman Columbia University Jan ‘02.
Geospatial Systems Architecture
Connecting People With Information Transforming the Way the DoD Manages Data M. David Allen OASD(NII)/DoD CIO May 23, 2006 “The.
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
SDSC Storage Resource Broker & Meta-data Catalog SRB Archives HPSS, ADSM, UniTree, DMF Databases DB2, Oracle, Sybase File Systems Unix, NT, Mac OSX Application.
Partnerships in Innovation: Serving a Networked Nation Grid Technologies: Foundations for Preservation Environments Portals for managing user interactions.
Technology-enhanced Learning: EU research and its role in current and future ICT based learning environments Pat Manson Head of Unit Technology Enhanced.
Rights Management for Shared Collections Storage Resource Broker Reagan W. Moore
Emerging Standards for SOA Seminar Robert Marcus
CIMA and Semantic Interoperability for Networked Instruments and Sensors Donald F. (Rick) McMullen Pervasive Technology Labs at Indiana University
Building Preservation Environments with Data Grid Technology Reagan W. Moore Presenter: Praveen Namburi.
Cyberinfrastructure Overview of Demos Townsville, AU 28 – 31 March 2006 CREON/GLEON.
Preservation Data Services Persistent Archive Research Group Reagan W. Moore October 1, 2003.
XML and Distributed Applications By Quddus Chong Presentation for CS551 – Fall 2001.
Data Grids, Digital Libraries and Persistent Archives: An Integrated Approach to Publishing, Sharing and Archiving Data. Written By: R. Moore, A. Rajasekar,
Arcot Rajasekar Michael Wan Reagan Moore (sekar, mwan,
VORB Virtual Object Ring Buffers
Extended Grid Communities
The Anatomy and The Physiology of the Grid
The Anatomy and The Physiology of the Grid
Brokering as a Core Element of EarthCube’s Cyberinfrastructure
Introduction to SOA Part II: SOA in the enterprise
Presentation transcript:

Complex Systems Engineering for the Global information Grid Bob Marcus

Overview of Talk Background NCOIC and the Global Information Grid Complex Systems Engineering Strategies Foundation Information Grid (NCOIC Demo) Conclusion

My Background Industrial system of systems architecture and implementation at Boeing and General Motors Military systems of systems architecture and standards as an SRI consultant to the DoD Author of “Great Global Grid: Emergency Technology Strategies” (2002) Director of Colorado State Grid Initiative Chair of Modeling, Simulation and Demonstration Working Group at Network Centric Operations Industry Consortium (NCOIC) –Foundation Information Grid Demonstration as a step towards the Global Information Grid

The NCOIC and the Global Information Grid

Overview of the NCOIC The Network-Centric Operations Industry Consortium (NCOIC.org) membership includes all of the leading defense contractors The NCOIC’s mission is to facilitate collaboration on creating standardized interoperability frameworks The Modeling, Simulation and Demonstration Working Group’s goal is to initiate foundation demonstrations for future system of systems architectures One example of these future architectures is the DoD’s Global Information Grid The initial demonstration is called the Foundation Information Grid

Information Grid

Colorado Information Grid Vision Instruments Data Visualization Large-Scale Databases Small Computers HPC Mobile Computing Sensors

Global Information Grid (GES.DOD.MIL)

Standards Needed at Multiple Levels Virtualized Storage Applications, Data Analysis and Data Mining Interface Protocols and APIs Non-functional Capabilities e.g. IA, QoS, Policies Data, Metadata, and Semantic Representations Data Transport and Messaging Mechanisms Network and Communication Protocols Virtualized Databases Data Processing, Transformation, and Fusion

Complex Systems Engineering Strategies

Complex Systems Properties Emergent- Macroscopic dynamics and variables occur in the system, which is not easily predictable from local dynamics Multiscale Interactive - The macroscopic and component-level behavior interact in a measurable way Non-equilibrium Metastable – Short term stability with large state changes possible under small perturbations Evolutionary Adaption- The system exhibits altered behavior in response to environmental changes Self Organizing - Coordinated behavior can take place among components without centralized guidance

Structures in Complex Systems Component = Basic element of functionality in the system. Intrinsic behavior under environment influences. Collaboration = Interactions without macroscopic coordinators. Behavior influenced by peer-to-peer interactions. Coordination = Interaction possibly managed by coordinators to support group goals. Behavior influenced by group dynamics. Control = Interactions directed hierarchically to foster global goals. Behavior constrained by controller. All of these structures can be present in a system of systems and can be mixed and combined recursively

Complex Systems Properties Emergent- Collaboration, Coordination and Control dyanmics can arise that is not easily predictable from component dynamics Multiscale Interactive – Component behavior can influence coordinators Non-equilibrium Metastable – Collaborations and coordinations can undergo large changes in response to small inputs Evolutionary Adaption- Components, coordinators and controllers can adjust their behavior as environments change Self Organizing - Coordinated behavior can take place among components without centralized guidance

Component Complex System Structures Controller Component Collaboration Component Coordination Coordinator Controller Coordinator Controller Coordinator

Structures in Complex Systems ComponentsCollaborationCoordinationControl Have dynamics and/or goals Individual dynamics and/or goals Shared dynamics and/or goals Global dynamics and/or goals Capable of adaptable behavior Individuals adaptIndividuals and coordinators adapt Controllers adapt IndividualsInteractionCommunities of InterestEnterprise Molecules in Chemistry GasLiquidSolid No couplingLoose couplingCooperative processesTight coupled Citizens in GovernmentTown MeetingsRepresentativesAuthoritarian Computers in networkInternetExtranetIntranet Neurons in Neurodynamics Nervous SystemBrain CerebellumCognitive system

Complex Systems Engineering Strategies Bottom up – Self-organizing, Emergent collaboration and coordination from interactions. Top down - Traditional systems engineering, Pre- defined coordination and interactions Matchmaking – Coordination is based on matching and combining existing components to meet requirements Middle Out – Coordination combines existing components and collaborations but also drives new requirements, collaborations and components Note: Alternate strategies can be used in different stages of engineering

Top Down Design (Control-based) Existing, Enhanced, Composite and possible new services and/or systems USERS Capability specifications (with priorities) Capability description Set of Services Needed Set of Requirements Requirements Analysis User Requirements and Derived Requirements

Bottom Up Design (Collaboration-based) Existing, Enhanced, Composite and possible new services and/or systems USERS Capability specifications and possible new capabilities Capability description (with cost of implementation) and possible new capabilities Capabilities available Set of Services Available Advertising User Interfaces

Matchmaking ( SOA Orchestration) Existing, Enhanced, Composite and possible new services and/or systems USERS Capability specifications (with priorities) Capability description (with cost of implementation) Set of Services Set of Requirements Matchmaking User Requirements and Derived Requirements

Middle Out Design (Coordination-based) Existing, Enhanced, Composite and possible new services and/or systems USERS Capability specifications (with priorities) and possible new capabilities Capability description (with cost of implementation) and possible new capabilities New capabilities available New capabilities needed Set of Services Set of Requirements Mediating User Requirements and Derived Requirements

Shared Resource Integration Process Reusable Resource Repository Program 1 (Component) Commercially Available Tools and Services Centralized Standards and Reuse Organization (Control) Program 2 (Component) Program 3 (Component) Shared Resources Integration Team (Coordination)

Foundation Information Grid (NCOIC Demo)

Foundation Information Grid Components – Diverse data bases and physical storage with application program interfaces. Control – Components under a single organization. Data access controlled by management. Can be viewed as a high level component. Coordination – Components under diverse management use shared metadata and data access through a Coordinator. (Storage Resource Broker (SRB) from UCSD). Collaboration – Data sharing across coordination zones using metadata mappings and middleware. Cooperation across communities based on need to share.

Foundation Information Grid Data Controller Coordinator Data Peer-to-peer Collaboration Direct Control Support for Coordination Peer-to-peer Collaboration

Foundation Information Grid Strategy A Community of Interest (COI) is a group of users who have agreed to collaborate and have a centralized process for defining shared capabilities COIs define an architectural framework for their components The components are placed in the framework to implement a COI coordination for users Multiple COIs can voluntarily collaborate to share a subset of their coordinated components Communities of Interest must agree on interoperability standards for the shared collaborative capabilities

Application -> SRB -> Data Storage System Databases Application Interfaces Metadata-based Access Data Grid Database Interfaces The SRB (Storage Resource Broker) is middleware that supports multiple application interfaces to diverse databases and storage systems Next four slides produced by collaborators at UCSD SRB Group

Distributed SRB Agents Archives HPSS, ADSM, UniTree, DMF Databases DB2, Oracle, Sybase File Systems Unix, NT, Mac OSX Application C, C++, Linux I/O Unix Shell Dublin Core Resource, User Defined Application Meta-data Remote Proxies DataCutter Third-party copy Java, NT Browsers Web Prolog Predicate MCAT HRM Storage Resource Broker

SRB Data Integration Zone (Coordination) SRB MCAT DB SRB Data Grid has arbitrary number of servers Metadata Catalog (MCAT) used for access

Collaboration Across Zones MCAT1 MCAT2 MCAT3 Server1.1 Server1.2 Server2.1 Server2.2 Server3.1

Next Steps Determine user requirements for the Global Information Grid Work with groups responsible for standards and implementation of core services for Global Information Grid Develop a coordination strategy matching Foundation Information Grid capabilities and end-user requirements

Conclusions

Questions from 1995 What are the basic laws of the scientific discipline of complex systems? What are the generic principles for complex systems engineering? Is it possible to build customizable generic tools for the modeling, simulation, and analysis of complex systems? How can we maintain systems with constantly changing requirements? Is there a management strategy for dealing with systems that are too complex for individuals or small groups to understand? Are there unique characteristics of complex systems that are composed primarily of multiple intelligent entities, both human and non-human? How can non-adaptable system elements be reengineered, and can adaptability be 'designed into' complex systems in the first place?

Final Thoughts The fundamental change that complex systems bring to systems engineering is the need to create federated coordination strategies in addition to control algorithms. Implementing this new paradigm will require extensive research in many disciplines during the next decade. Due to the broad fundamental impact of complex systems engineering, there should be a coordinated initiative to support research projects in this domain.