17
DISTRIBUTION STATEMENT A 1 Developing the ERS Collaboration Framework Patrick J. Martin, Ph.D. BAE Systems Technology Solutions [email protected] 10-26-2016

Developing the ERS Collaboration Framework

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Developing the ERS Collaboration Framework

DISTRIBUTION STATEMENT A

1

Developing the ERS Collaboration Framework

Patrick J. Martin, Ph.D. BAE Systems – Technology Solutions [email protected]

10-26-2016

Page 2: Developing the ERS Collaboration Framework

DISTRIBUTION STATEMENT A

ERS Development Challenges

2

• Finding resilient system designs requires:

• Large scale exploration of cyber-physical design space.

• Frequent communication among stakeholders.

• Increased re-use of design assets.

• Automation of analysis and design tasks.

A system with sufficient adaptive capacity to respond to unanticipated challenges.

Resilient System

Page 3: Developing the ERS Collaboration Framework

DISTRIBUTION STATEMENT A

ERS Development Challenges

3

A system with sufficient adaptive capacity to respond to unanticipated challenges.

• The current design process…

• …is slower than the threat evolution.

• …is hindered by communication barriers.

• …does not leverage expertise across organizations.

• …depends on manual management and tweaking.

Resilient System

Page 4: Developing the ERS Collaboration Framework

DISTRIBUTION STATEMENT A

ERS Cloud Computing Architecture (ECCA) Impact

4

• BAE Systems is developing a proof-of-concept platform to facilitate ERS development.

DoD Industry/Academia

Shape requirements with new, disruptive technologies.

Scalable, reliable computing resources.

Large-scale, cross agency trade-space analysis.

Support future asset testing and evaluation.

Encourage greater communication and collaboration.

Page 5: Developing the ERS Collaboration Framework

DISTRIBUTION STATEMENT A

ERS Cloud Computing Architecture (ECCA) Impact

5

• BAE Systems is developing a proof-of-concept platform to facilitate ERS development.

DoD Industry/Academia

Shape requirements with new, disruptive technologies.

Access to scalable, reliable computing resources.

Large-scale, cross agency trade-space analysis.

Framework to support future asset testing and evaluation.

Encourage greater communication and collaboration.

An agile design, development, and evaluation process that enables rapid response to

emerging threats.

Page 6: Developing the ERS Collaboration Framework

DISTRIBUTION STATEMENT A

ECCA Operational Goals

6

• Tool and data access across the ERS Community.

ERS Analysts

Page 7: Developing the ERS Collaboration Framework

DISTRIBUTION STATEMENT A

ECCA Operational Goals

7

• Dynamically protect stakeholder IP.

ERS Analysts

Page 8: Developing the ERS Collaboration Framework

DISTRIBUTION STATEMENT A

ECCA Operational Goals

8

• Enable scalable analysis of alternatives.

Analysis Jobs

ERS Analysts

Page 9: Developing the ERS Collaboration Framework

DISTRIBUTION STATEMENT A

ECCA Design High Level

9

• Facilitate bi-directional access: • ERDC ERS partner agents.

• ERS partners ERDC tools.

• Use non-proprietary, extensible data formats (e.g. JSON, XML)

• Service oriented architecture: • ERDC Coordinator.

• Asset Manager.

• Security Broker.

• Platform Manager.

• Partner ECCA Agents.

ERDC ERS Segment

Trade Analysis

Tools

AWS Platform

Partner 1 Partner 2 Partner N …

ERDC Coordinator

Partner 1 Agent

Partner 2 Agent

Partner N Agent

Asset Manager

Security Broker

Platform Manager

VPN Connections

Page 10: Developing the ERS Collaboration Framework

DISTRIBUTION STATEMENT A

ECCA Design Core Services

10

• Platform Manager:

• IaaS provisioning control.

• Security Broker:

• ERDC Coordinator:

• Handshaking between ERS Segment and the ECCA.

• Asset Manager:

Registry Service

Partner APIs

Platform Model Service

Interconnect Service

Partner API Registration

DoD/Partner API Queries

Legal Policies

IP Policies

Policy Management

ERDC ERS Users

Partner Agent(s)

Page 11: Developing the ERS Collaboration Framework

DISTRIBUTION STATEMENT A

ECCA Agents

11

• Manage user assets (e.g. simulations, analytics) deployed in the ECCA or on corporate infrastructure.

ECCA A

gent In

terfa

ce

Asset Manager

Security Broker

Platform Manager

Virtual Machine

ECCA Agent API

User Asset

Web Service

ECCA Agent API

Corporate Asset

ECCA Core Services

Corporate Assets

• Communicate via secure web services.

• Configurable runtime access rules.

ECCA Deployed Assets

• Loaded into AWS via specialized VM containers.

• Configurable runtime access and scalability rules.

Page 12: Developing the ERS Collaboration Framework

DISTRIBUTION STATEMENT A

Securing Proprietary Assets

12

• Collaboration: • Legal.

• Algorithmic:

• Security Best Practices: • Data at rest:

• Data in motion:

Encrypt databases and VMs

Encrypt communication

channels

Call budgets

Differential privacy1

Model feature control2,3

[1] C. Dwork. Differential privacy: A survey of results. In proceedings of the International Conference on Theory and Applications of Models of Computation. Springer Berlin Heidelberg, pp. 1-19, 2008. [2] T. Kim, et. al. Multi-Level modeling and access control for data sharing in collaborative design. Advanced Engineering Informatics, Vol. 20, No. 1, pp. 47-57, 2006. [3] Y. Wang, et. Al. Intellectual property protection in collaborative design through lean information modeling and sharing. Journal of computing and information science in engineering, Vol. 6, No. 2, pp. 149-159, 2006.

Page 13: Developing the ERS Collaboration Framework

DISTRIBUTION STATEMENT A

ECCA Phase 1 Effort 10/2016 – 07/2017

13

• Develop ECCA components that support ERDC BAE

Systems collaboration. • Develop and deploy surrogate models as “guinea pigs.”

BAE Systems

ECCA BAE Agent

Model 1

Model 2

ERDC

Trade Tools

Authorized ERDC user requests

multiple analysis jobs over Model 1.

Case 1

Page 14: Developing the ERS Collaboration Framework

DISTRIBUTION STATEMENT A

ECCA Phase 1 Effort 10/2016 – 07/2017

14

• Develop ECCA components that support ERDC BAE

Systems collaboration. • Develop and deploy surrogate models as “guinea pigs.”

BAE performs analysis on Model 2 with ERDC tools.

BAE Systems

ECCA BAE Agent

Model 1

Model 2

ERDC

Trade Tools

Case 2

Page 15: Developing the ERS Collaboration Framework

DISTRIBUTION STATEMENT A

ECCA Infrastructure Exploration AWS GovCloud

15

• GovCloud region dedicated to State and Federal Entities. • Managed by US citizens, on US soil.

• ITAR, FedRAMP compliant.

• Core AWS services available, e.g. EC2, S3.

• Initial ECCA Mapping to AWS.

• Partners connect to AWS via Virtual Private Clouds (VPC).

• ECCA Agent services front segments of VPCs.

• Partner communication via VPC peering.

• Security broker clears/rejects communication based on policies.

Page 16: Developing the ERS Collaboration Framework

DISTRIBUTION STATEMENT A

Future Challenges

16

• Trust. • Reliability, model accuracy, security, usability.

• Automatic workflow provisioning and interconnect. • Granularity and composition of simulation components.

• Maintaining analysis and design workflows. • Evolvable interconnect among tools, simulations, and components.

• Component and Design management. • Design repositories.

Page 17: Developing the ERS Collaboration Framework

DISTRIBUTION STATEMENT A

17

Thank you!

[email protected]