vectors in federal cloud computing - network-centric interoperability
DESCRIPTION
NCOIC and the Cloud Computing Workgroup's planned efforts in support of developing a cloud computing operational art.TRANSCRIPT
1
Vectors in Federal Cloud Computing …
Network-centric Interoperability
(ncoic view)
SATCCI Spring 2009: Workshop for Federal Computing
Stakeholders
23 March 2009Krishna Sankar([email protected])
Thanks to Bob Marcus, Terry Morgan, Michael Curtis, Kevin Jackson, David Lounsbury, Raina Wissing, Ginger Carney, Vish Dixit & Stuart Charlton, for their encouragement & insights
Agenda
About NCOIC
Cloud WG
Patterns …
Call for action
2
NCOIC™ - Achieving the Vision and
Accomplishing the Mission
Vision
MissionOur mission is to facilitate the global realization of Network Centric
Operations. We seek to enable interoperability across the spectrum of joint, interagency, intergovernmental, and multinational industrial and
commercial operations. NCOIC is global, with membership open to those who wish to apply the vast potential of network centric technology to the
operational challenges faced by our nations and their citizens.
System A
System B
System C
NCO
Industry working together with our customers to provide a network
centric environment where all classes of information systems interoperate
by integrating existing and emerging open standards into a common
evolving global framework that employs a common set of principles and
processes.
Definitions …
Net-Centricity – The concept of allowing authenticated, trusted and verified
information to be provided and shared among authorized users,
applications and platforms in a seamless fashion without apriori
knowledge of what information is available or needed.
Network-Centric – Related to systems and patterns of behavior that are influenced
significantly or enabled by current and emergent networks and
network technologies. Often these center around IP-based
internetworking, but the term is sometimes used to include any type
of enabling network.
Pattern – Canonical solution to a problem
4
Meet The NCOIC –
Its Members And Advisors
Australia
Canada
Denmark
Finland
France
Germany
ItalyIreland
Israel Netherlands
Poland
Romania
Spain
South Korea
Sweden
Switzerland
Turkey
United Kingdom
United States
AustraliaAustralia
CanadaCanada
DenmarkDenmark
FinlandFinland
FranceFrance
GermanyGermany
ItalyItalyIrelandIreland
IsraelIsrael NetherlandsNetherlands
PolandPoland
RomaniaRomania
SpainSpain
South KoreaSouth Korea
SwedenSweden
SwitzerlandSwitzerland
TurkeyTurkey
United KingdomUnited Kingdom
United StatesUnited States
A global perspective to facilitate
NCO adoption
Members from 19 Countries, Experienced
Advisory Council representing 26 key
government and civilian stakeholders from
Australia, France, Germany, Italy, NATO,
Sweden, U.K., & U.S.
An industry neutral perspective to
facilitate NCO adoption
90+ Member Organizations, including leading
IT and Aerospace & Defense companies,
government organizations, non-
governmental organizations and academic
institutions
NCOIC Goal: To Facilitate Implementation
of Network Centric Operations
Increase interoperability within and among systems involved in
Interagency and Multinational operations
Lower development costs and increase commonality of design in
future systems – tailored standards and best practices
Improve application readiness through more rapid fielding of
network centric systems – leverage technical “lessons learned”
Reduce systems cost and sustainability through re-use and
commonality – facilitate ease of integration, upgrade, and support
Reduce Development Risk by identifying the common
components needed for the network centric environment –
Develop them where none exist
Improve Application Effectiveness through new, more focused
development on domain specific capabilities
Members are
Global Leaders:
Academic institutions
Aviation Service
providers
Defense suppliersAll military services
Multinational
Government agencies
Human service agencies
IntegratorsCommercial systems
Defense systems
IT firmsCommunications
Data management
Human-Machine interface
Information assurance
Service providersConsulting
Engineering
Logistics
Standards bodies
NCOIC Assists Customersin obtaining interoperable solutions:The Role of NCOIC Deliverables
CUSTOMERGOALS
MISSIONSTO ACHIEVE
GOALS
MISSIONNEEDS
SOLUTIONS TO NEEDS(EXISTING AND FUTURE)
RESULTINGCAPABILITIES& SERVICES
NCO Initiatives Database
SCOPE Model
Test & Evaluation of solutions & results
NIF
NCOIC Interoperability Framework (NIF™)
Network Centric
Analysis Tool
(NCAT™)
Modeling & Simulation and Demonstrations of missions, needs, & solutions
Typical Process Steps to Solutions:
BB
NCAT
End-to-EndQuality
of Service
1. Analysis of Alternatives2. Requirements Derivation3. Requirements Validation4. Design Synthesis
5. Design Verification6. Deployment7. Support8. Upgrade or Disposal
BuildingBlocks
(BB)
The NCOIC deliverables work together to assist in achieving
interoperable systems, services, and capabilities
NCOIC Cloud Computing Ad-Hoc WG
8
Form
Norm
Storm
Perform
We are here
Working Towards
critical mass
•From customers &
•From members
Embrace collaboration
– With Federal Projects and stakeholders aid their effort to leverage
cloud computing across the Federal Government
– With Vendors & standard bodies
Work with folks on pragmatic cloud projects, as and when
appropriate
Use Capability and Operational patterns to validate operational
impact of cloud interoperability
Identify key net-centric operations interoperability requirements
and preferences within identified technical patterns
Iterate with NCOIC stakeholder companies and government
organizations
Leverage analysis to drive cloud interoperability
recommendations and best practices
NCOIC Cloud Computing Workgroup Roadmap
(WIP)
Net-Centric Patterns for Cloud
Computing
Which interoperability capabilities supported?– E.g. Search, Intelligent Inference, Semantic Metadata
Representation, Elastic Compute/Storage/Network infrastructure
Which interoperability challenges are mitigated?– E.g. Security, SLA management, Declarative Policies, Resource
Monitoring & Usage
Which structural elements require interoperability
guidance?– E.g., organizations, policies, physical assets
– Different cloud postures
What operational & technical standards are
relevant to interoperability problems in the scenario?
10
Page 11 V1.0-2009-02-24
Net-Centric Cloud Computing Patterns must guide users away from known problem areas!
Page 12 V1.0-2009-02-24
Definition & Intent of
Net-Centric Patterns
Patterns are:– Prescriptive guidelines for practical use by designers and implementers
that can be tailored and re-used for solving interoperability problems
– Sufficiently detailed to facilitate verification of vendor evidence of conformance to the pattern
– Guidance for Hardware, Software, Processes, and Procedures(more than just traditional software patterns)
Patterns are not:– Intended as theoretical or philosophical discussions of the “nature” of
net-centricity and interoperability approaches, which are best addressed elsewhere
– Intended as rigid specifications for point design solutions
Page 13 V1.0-2009-02-24
Conditions Change! Need to keep Net-
Centric Patterns Current
Page 14 V1.0-2009-02-24
Net-Centric Pattern Hierarchy
Capability Pattern A
Capability Pattern B
Capability Pattern C
Capability Pattern D
Operational Pattern
Technical Patterns
A Top-Down Approach
15
Call For Action
Operational
Analysis
Architectural
Analysis
Technical
Analysis
Operational
Subject Matter
Expert
Enterprise/System
Architect
User
Community
Technical
Subject Matter
Expert
NCOIC
Focus:Net-Centric
Interoperability
NCO
Requirements
OverarchingGuidance
Technology
Guidance
OperationalPatterns
CapabilityPatterns
TechnicalPatterns
Technology doesn’t set standards.
Federal use cases set the standards
Long Term Strategy !