Adaptive System Infrastructure for Ultra-Large. Large-Scale Systems. SMART Conference, Thursday, March 6 th, 2008

Similar documents
Meeting the Challenges of Ultra-Large

Dependable Computing Clouds for Cyber-Physical Systems

Wednesday, March 20, 2013, Middleware Dr. Douglas C. Schmidt

Institute for Software Integrated Systems Vanderbilt University Nashville, Tennessee

Meeting the Challenges of Ultra-Large. Large-Scale Distributed Real-time & Embedded (DRE) Systems

Cisco Service-Oriented Network Architecture: Support and Optimize SOA and Web 2.0 Applications

Techniques for Dynamic Swapping in the Lightweight CORBA Component Model

The Java Executor (Part 1)

VMware vsphere Clusters in Security Zones

vsan Security Zone Deployment First Published On: Last Updated On:

Data-Centric Architecture for Space Systems

Preface List of Acronyms

The vsphere 6.0 Advantages Over Hyper- V

* Inter-Cloud Research: Vision

7 Things ISVs Must Know About Virtualization

The Economic Benefits of a Cooperative Control Wireless LAN Architecture

Taking Hyper-converged Infrastructure to a New Level of Performance, Efficiency and TCO

WIND RIVER NETWORKING SOLUTIONS

QUICKER: A Model-driven QoS Mapping Tool for QoS-enabled Component Middleware

WORK PROGRAMME

Cloud Computing: Making the Right Choice for Your Organization

Infrastructure Middleware (Part 1): Hardware Abstraction Layer (HAL)

Why Converged Infrastructure?

Paper. Delivering Strong Security in a Hyperconverged Data Center Environment

The Design and Implementation of a Next Generation Name Service for the Internet (CoDoNS) Presented By: Kamalakar Kambhatla

Gen-Z Overview. 1. Introduction. 2. Background. 3. A better way to access data. 4. Why a memory-semantic fabric

Strong Security Elements for IoT Manufacturing

Building Trustworthiness The Evolution of Secure Development. Glenn Pittaway and Alex Lucas Trustworthy Computing, Microsoft Corporation

A Data-Centric Approach for Modular Assurance Abstract. Keywords: 1 Introduction

NBASE-T and Machine Vision: A Winning Combination for the Imaging Market

Next-Generation Architecture for Virtual Prototyping

Evaluating the Security of Software Defined Networking

Networking for a smarter data center: Getting it right

Application Oriented Networks: An SOA Perspective

DRAM and Storage-Class Memory (SCM) Overview

20 Fast Facts About Microsoft Windows Server 2012

RED HAT ENTERPRISE LINUX. STANDARDIZE & SAVE.

MASERGY S MANAGED SD-WAN

Virtustream Managed Services Drive value from technology investments through IT management solutions. Tim Calahan, Manager Managed Services

Campus IT Modernization OPERATIONAL CONTINUITY FLEXIBLE TECHNOLOGY MODERNIZED SYSTEMS

Distributed Systems LEEC (2006/07 2º Sem.)

Disk-Based Data Protection Architecture Comparisons

New Technologies and Services: Change and Convergence

Software-defined Storage: Fast, Safe and Efficient

BACKUP TO LEAD INSIDE. 2 Introduction. 4 Shifting Sands: Data Protection s Transformational Role. 7 Transformation Will Happen: You Need a Plan

A Comparative Study of Various Computing Environments-Cluster, Grid and Cloud

5G Use Cases & Opportunities

HCI: Hyper-Converged Infrastructure

the Edge. Vinod Eswaraprasad Wipro Technologies Storage Developer Conference. Insert Your Company Name. All Rights Reserved.

Rethinking VDI: The Role of Client-Hosted Virtual Desktops. White Paper Virtual Computer, Inc. All Rights Reserved.

Think Small: API Architecture For The Enterprise

5G is viewed as new ecosystem from end-to-end, harnessing both evolutionary as well as revolutionary technologies to:

Network Based Hard/Soft Information Fusion Network Architecture/SOA J. Rimland

Model-Based Techniques in the Development of Net-Centric Applications. Timothy A. Anderson Basil C. Krikeles. June 20, 2007

IBM Spectrum NAS. Easy-to-manage software-defined file storage for the enterprise. Overview. Highlights

Cato Cloud. Software-defined and cloud-based secure enterprise network. Solution Brief

An Insider s Guide to Oracle Autonomous Transaction Processing

Internet of Things (IoT) CSE237A

A Standards-Based Integration Platform for Reconfigurable Unmanned Aircraft Systems

Why Converged Infrastructure?

02 - Distributed Systems

Cisco Unified Data Center Strategy

MINIATURE WORLD: MEASURING AND REPLICATING REAL-WORLD BLOCKCHAIN DEPLOYMENTS

Lossless 10 Gigabit Ethernet: The Unifying Infrastructure for SAN and LAN Consolidation

I D C T E C H N O L O G Y S P O T L I G H T. V i r t u a l and Cloud D a t a Center Management

New Approach to Unstructured Data

Block or Object Storage?

ADAPTIVE AND DYNAMIC LOAD BALANCING METHODOLOGIES FOR DISTRIBUTED ENVIRONMENT

Part I: Future Internet Foundations: Architectural Issues

SD-WAN. The CIO s guide to. Why it s time for a new kind of network

Adapting Enterprise Distributed Real-time and Embedded (DRE) Pub/Sub Middleware for Cloud Computing Environments

Supporting Scalability and Adaptability via ADAptive Middleware And Network Transports (ADAMANT)

Karen Fay Senior Solutioneer Brocade WW BROCADE AND HITACHI:

Distributed Systems. What is a Distributed System?

ADVANCED SECURITY MECHANISMS TO PROTECT ASSETS AND NETWORKS: SOFTWARE-DEFINED SECURITY

Feature Comparison Summary

Vivato Based VoIP. Introduction. Open Platform. Scalable. Wireless LAN Components. Application: Wi-Fi Base Station

NEC Virtualized Evolved Packet Core vepc

Enable Infrastructure Beyond Cloud

SMARTER, SIMPLER NETWORKING

EBOOK. FROM DISASTER RECOVERY TO ACTIVE-ACTIVE: NuoDB AND MULTI-DATA CENTER DEPLOYMENTS

Quality of Service in Ultrabroadband models

Find the right platform for your server needs

Achieving Digital Transformation: FOUR MUST-HAVES FOR A MODERN VIRTUALIZATION PLATFORM WHITE PAPER

3 Ways Businesses Use Network Virtualization. A Faster Path to Improved Security, Automated IT, and App Continuity

Satellite-Based Cellular Backhaul in the Era of LTE

Toward a Memory-centric Architecture

Accelerating Real-Time Big Data. Breaking the limitations of captive NVMe storage

That Set the Foundation for the Private Cloud

Optimizing and Managing File Storage in Windows Environments

IPv6 Services: Present & Future

Model-Driven QoS Provisioning Techniques for CCM DRE Systems

Data Model Considerations for Radar Systems

Nokia AirGile cloud-native core: shaping networks to every demand

Cloud Security Gaps. Cloud-Native Security.

The Impact of SSD Selection on SQL Server Performance. Solution Brief. Understanding the differences in NVMe and SATA SSD throughput

02 - Distributed Systems

TSN Influences on ODVA Technologies. Steve Zuponcic, Mark Hantel, Rudy Klecka, Paul Didier Rockwell Automation, Cisco Systems.

Service Delivery Platforms and the Evolving Role of OSS by Doug Bellinger

RSA Solution Brief. Managing Risk Within Advanced Security Operations. RSA Solution Brief

Transcription:

Adaptive System Infrastructure for Ultra-Large Large-Scale Systems SMART Conference, Thursday, March 6 th, 2008 Dr. Douglas C. Schmidt d.schmidt@vanderbilt.edu www.dre.vanderbilt.edu/~schmidt Institute for Software Integrated Systems Vanderbilt University Nashville, Tennessee

Past R&D Successes: Platform-centric Systems From this design paradigm Nav Air Frame WTS Legacy systems are designed to be: AP FLIR Stovepiped GPS IFF Proprietary Tightly-coupled, brittle, & non-adaptive Expensive to develop & evolve Cyclic Exec Vulnerable Problem: Small changes can (& do) break nearly anything & everything

Past R&D Successes: Platform-centric Systems and this operation paradigm Real-time quality of service (QoS) requirements for platform-centric systems: Ensure end-to-end QoS, e.g., Minimize latency, jitter, & footprint Bound priority inversions Allocate & manage resources statically Utility Utility Curve Broken Works Resources Harder Requirements Problem: Lack of any resource can (& do) break nearly anything & everything

Past R&D Successes: Network-centric Systems to this design paradigm Air Frame Event Channel AP Nav WTS Replication Service GPS IFF FLIR Object Request Broker Today s leading-edge systems are designed to be: Layered, componentized, & serviceoriented More standard & COTS Robust to expected failures & adaptive for non-critical tasks Less expensive to evolve & retarget

Past R&D Successes: Network-centric Systems and this operational paradigm D A B C D E F G H I J K L Pub/Sub Information Backbone M N O P Q R S T Y Loosely coupled services Z

Past R&D Successes: Network-centric Systems and this operational paradigm Utility Desired Utility Curve Working Range Resources Softer Requirements Problem: Network-centricity is an afterthought in today s systems

System Infrastructure Demands in ULS Systems Key challenges in the problem space Network-centric, dynamic, ultra-largescale systems of systems Stringent simultaneous quality of service (QoS) demands Highly diverse & complex problem domains Key challenges in the solution space Enormous accidental & inherent complexities Continuous evolution & change Highly heterogeneous platform, language, & tool environments Conventional technologies ill-suited to meet ULS system infrastructure demands

Promising R&D Areas for Adaptive ULS System Infrastructure Decentralized Production Management Multi-organization teams View-Based Evolution Evolutionary Configuration & Deployment In Situ Control & Adaptation

Promising R&D Areas for Adaptive ULS System Infrastructure Decentralized Production Management Multi-organization teams View-Based Evolution Evolutionary Configuration & Deployment In Situ Control & Adaptation

Goals Evolutionary Configuration & Deployment Develop theory & concepts for ULS system configuration & deployment to distribute, customize, & install software components dependably & securely: Despite an evolving mixture of proven & unproven components Despite the existence of different versions of components in various deployment configurations While providing the ability to rollback to proven configurations when problems are detected

Evolutionary Configuration & Deployment Promising Research Approaches Models, algorithms, & tools for specifying, reasoning about, & modifying ULS system components dependencies to validate key functional properties System execution modeling techniques & tools to analyze & optimize system QoS before & during software updates Scalable protocols for automatically distributing software updates dependably & securely under hazardous operating conditions Component Vendors: Supply components Component Vendor A Primary Distribution Server Component Vendor B Distribution Peer Endsystem Primary Distribution Server Distribution Peer Endsystem Component Vendor Z Primary Distribution Servers: add metadata to define security policies, trust relationships & critical dependencies, & initiate the update cycle Distribution Peer: provide scalable support for ULS distribution Endsystems: provide mechanisms to support component update lifecycle (download, verify, activate, monitor, fallback, report etc.)

Goals In Situ Control & Adaptation Develop theories, algorithms, & services that allow ULS systems to Monitor the activity of system elements & their environments Perform self-testing to detect deviations in expected behavior & performance & automatically recover from them e.g., by reconfiguring component behavior & configurations while the system is operating Protect the system from damage when patches & updates are installed, as well as from attacks perpetrated against them during operation React Detect Protect Attacks

Promising Research Approaches In Situ Control & Adaptation Control-theoretic techniques that handle rapidly changing demands & resource-availability profiles & configure these mechanisms with service policies tuned for different operating modes Scalable techniques for developing controllers that adapt ULS systems under a wide range of conditions Certification techniques & processes that can ensure adaptive systems only operate within safe, correct, & stable configurations QoS QoS Requested QoS Measured QoS Control Algorithm Control Algorithm Workload & Replicas Control Vars. Control Algorithm Control Algorithm Workload & Replicas Control Algorithm Control Algorithm Workload & Replicas Connections & priority bands Connections & priority bands Connections & priority bands CPU & memory CPU & memory CPU & memory Network latency & bandwidth Network latency & bandwidth Network latency & bandwidth Ship-wide QoS Doctrine & Readiness Display

The emergence of ULS systems requires significant innovations & advances in adaptive system infrastructure Not all technologies will provide the precision we re accustomed to in legacy small-scale systems Breakthroughs in computing technology & related disciplines needed to address ULS system infrastructure challenges Initial groundwork layed in various R&D programs Concluding Remarks Much more research needed on adaptive infrastructure for ULS systems