Networked CPS: Some Fundamental Challenges

Similar documents
Networked Cyber-Physical Systems (Net-CPS) and the Internet of Things (IoT)

IoT and 5G as Enablers for Networked Human-Cyber-Physical Systems

Complex Networks and Systems. Program Manager AFOSR/RSL Air Force Research Laboratory

Networked Cyber-Physical Systems (Net-CPS) 网络信息 - 物理融合系统

Properties of Biological Networks

Components, Compositionality and Architectures for Networked CPS

Building Pervasive Computing Applications on Sensor Networks. Rutgers, The State University of New Jersey

Mobile Wireless Sensor Network enables convergence of ubiquitous sensor services

USE CASES BROADBAND AND MEDIA EVERYWHERE SMART VEHICLES, TRANSPORT CRITICAL SERVICES AND INFRASTRUCTURE CONTROL CRITICAL CONTROL OF REMOTE DEVICES

Security and Trust in a Networked Immersed World: from Components to Systems and Beyond

Link Analysis in the Cloud

ARE LARGE-SCALE AUTONOMOUS NETWORKS UNMANAGEABLE?

Distributed Agent-Based Intrusion Detection for the Smart Grid

Wireless Network Security : Spring Arjun Athreya March 3, 2011 Survey: Trust Evaluation

Graph Theory. Graph Theory. COURSE: Introduction to Biological Networks. Euler s Solution LECTURE 1: INTRODUCTION TO NETWORKS.

Networking Cyber-physical Applications in a Data-centric World

Self-Organization in Sensor and Actor Networks

Lecture 8 Wireless Sensor Networks: Overview

PARALLEL AND DISTRIBUTED PLATFORM FOR PLUG-AND-PLAY AGENT-BASED SIMULATIONS. Wentong CAI

An Exploratory Journey Into Network Analysis A Gentle Introduction to Network Science and Graph Visualization

Networked Cyber-Physical Systems

Autonomic Applications for Pervasive Environments

Self-Organization in Autonomous Sensor/Actuator Networks [SelfOrg]

An Introduction to Complex Systems Science

5G for people and things

Analysis and Modeling

Future X Network. Sanjay Kamat Managing Partner, Bell Labs Consulting Nokia

Autonomic Computing. Pablo Chacin

The 5G Business Potential. Terminsstart Telekom 2017 Monika Byléhn, 5G marketing director

Curriculum (Structure) for. M. Tech. With Effect From. Academic Year (F. Y. M. Tech.) (S. Y. M. Tech.)

L2 - Internet of Things

Version 11

National Institute of Standards and Technology

Structure of biological networks. Presentation by Atanas Kamburov

Boon Thau Loo University of Pennsylvania

Some Routing Challenges in Dynamic Networks

Concepts, Technology, and Applications of Mobile Commerce

University of Maryland. Tuesday, March 2, 2010

Evolutionary Algorithms. CS Evolutionary Algorithms 1

Pervasive and Mobile Computing. Dr. Atiq Ahmed. Introduction Network Definitions Network Technologies Network Functions 1/38

DOTNET PROJECTS. DOTNET Projects. I. IEEE based IOT IEEE BASED CLOUD COMPUTING

Graph Algorithms. Many problems in networks can be modeled as graph problems.

Future-Generation Wireless Networks: Beyond 3G and 4G.

Computing Technologies

European Network on New Sensing Technologies for Air Pollution Control and Environmental Sustainability - EuNetAir COST Action TD1105

Mobile and Ubiquitous Computing

Swarm at the Edge of the Cloud. John Kubiatowicz UC Berkeley Swarm Lab September 29 th, 2013

On the Design Framework of Context Aware Embedded System

Reconfigurable Robot

Distributed and Cloud Computing

A Graduate Embedded System Education Program

Immersive user experiences in Smart Spaces challenges for future communication networks beyond 5G

Application Enablement: The Sustainable

DISTRIBUTED SYSTEMS Principles and Paradigms Second Edition ANDREW S. TANENBAUM MAARTEN VAN STEEN. Chapter 1. Introduction

Announcements. me your survey: See the Announcements page. Today. Reading. Take a break around 10:15am. Ack: Some figures are from Coulouris

Distributed Routing. EECS 228 Abhay Parekh

Curriculum 2013 Knowledge Units Pertaining to PDC

Jordan Boyd-Graber University of Maryland. Thursday, March 3, 2011

5G Enables Enterprise

Fairness Example: high priority for nearby stations Optimality Efficiency overhead

Machine Learning Techniques for the Smart Grid Modeling of Solar Energy using AI

Privacy in Sensor Nets

Graph Adjacency Matrix Automata Joshua Abbott, Phyllis Z. Chinn, Tyler Evans, Allen J. Stewart Humboldt State University, Arcata, California

Figure Potential 5G applications

Biological Networks Analysis

COS Lecture 13 Autonomous Robot Navigation

Topology Enhancement in Wireless Multihop Networks: A Top-down Approach

Framework For Cloud Computing Networks Pdf

5g Use Cases. Telefonaktiebolaget LM Ericsson 2015 Ericsson July 2015

GPU-based Distributed Behavior Models with CUDA

Alma Mater Studiorum University of Bologna CdS Laurea Magistrale (MSc) in Computer Science Engineering

Internet of Things 2018/2019

Caching video contents in IPTV systems with hierarchical architecture

5G Journey: Path Forward

Course Curriculum for Master Degree in Network Engineering and Security

EECS 144/244. Fundamental Algorithms for System Modeling, Analysis, and Optimization. Lecture 1: Introduction, Systems

Smart Grid Communications and Networking

1 General description of the projects

Complex Networks. Structure and Dynamics

Software Architecture for Immersipresence

Programmable Pattern-Formation and Scale-Independence

CONCENTRATIONS: HIGH-PERFORMANCE COMPUTING & BIOINFORMATICS CYBER-SECURITY & NETWORKING

Distributed Algorithms in Networks EECS 122: Lecture 17

Sensor Network Applications and In-Network Processing

Wireless Sensor Networks. Application Domains. Crosslayer Protocol Design in Sensor Networks. Technology Thrusts. Wireless Sensor Networks

Deterministic Ethernet & Unified Networking

Computational Intelligence Applied on Cryptology: a Brief Review


The Programmable World Opportunities and Challenges

Robots & Cellular Automata

Lecture 6: Vehicular Computing and Networking. Cristian Borcea Department of Computer Science NJIT

NSF-RCN Workshop #2 Panel 2

Boolean network robotics

ECS 253 / MAE 253, Lecture 8 April 21, Web search and decentralized search on small-world networks

Distributed Consensus in Multivehicle Cooperative Control: Theory and Applications

UNCLASSIFIED. UNCLASSIFIED Office of Secretary Of Defense Page 1 of 8 R-1 Line #18

The Gene Modular Detection of Random Boolean Networks by Dynamic Characteristics Analysis

Browsing the World in the Sensors Continuum. Franco Zambonelli. Motivations. all our everyday objects all our everyday environments

Route Optimization in MANET using FIGA

A quick review. The clustering problem: Hierarchical clustering algorithm: Many possible distance metrics K-mean clustering algorithm:

Transcription:

Networked CPS: Some Fundamental Challenges John S. Baras Institute for Systems Research Department of Electrical and Computer Engineering Fischell Department of Bioengineering Department of Mechanical Engineering Applied Mathematics, Statistics and Scientific Computation Program University of Maryland College Park Panel on Networking challenges for CPS 2014 INFOCOM Toronto, Canada, May 1, 2014

Wireless and Networked Embedded Systems: Ubiquitous Presence 2

A Network Immersed World: Swarms and the Cloud Courtesy: J. Rabaey 3

Networked CPS: Wireless Sensor Networks Everywhere 4

Networked CPS: Smart Grids Courtesy: Rockwell 5

Networked CPS: FAA NextGen 6

Networked CPS: Autonomous Swarms Component-based Architectures Communication vs Performance Tradeoffs Distributed asynchronous Fundamental limits At work: Two ASIMOs working together in coordination to deliver refreshments Credit: Honda 7

A Network Immersed World A complex collection of sensors, controllers, computing nodes, and actuators that work together to improve our daily lives From very small: Ubiquitous, Pervasive, Disappearing, perceptive, Ambient To very large: Always Connectable, Reliable, Scalable, Adaptive, Flexible Emerging Service Models Building energy management Automotive safety and control Management of metropolitan traffic flows Distributed health monitoring Smart Grid 8

Networked CPS Architecture: Multiple Interacting Multigraphs Multiple Interacting Graphs Nodes: agents, individuals, groups, organizations Directed graphs Links: ties, relationships Weights on links : value (strength, significance) of tie Weights on nodes : importance of node (agent) Value directed graphs with weighted nodes Real life problems: Dynamic, time varying graphs, relations, weights, policies Information network I w kl Communication network S j : w j S w ij : I k: w l: w l I k C m: w m C w mn i w i n: w n Networked System architecture & operation C S 9

Networks: The Fundamental Trade off The nodes gain from collaborating But collaboration has costs (e.g. communications) Trade off: gain from collaboration vs cost of collaboration Vector metrics involved typically Constrained Coalitional Games Example 1: Network Formation Effects on Topology Example 2: Collaborative robotics, communications Example 3: Web based social networks and services Example 4: Groups of cancer tumor or virus cells 10

Efficient Communication Graphs: Small World Graphs Simple Lattice C(n,k) Small world: Slight variation adding nk Adding a small portion of well chosen links significant increase in convergence rate 11

Efficient Communication Graphs: Expander Graphs Fast synchronization of a network of oscillators Network where any node is nearby any other Fast diffusion of information in a network Fast convergence of consensus Decide connectivity with smallest memory Random walks converge rapidly Easy to construct, even in a distributed way (ZigZag graph product) Graph G, Cheeger constant h(g) All partitions of G to S and S c, h(g)=min (#edges connecting S and S c ) / (#nodes in smallest of S and S c ) (k, N, e) expander : h(g) > e ; sparse but locally well connected (1 SLEM(G) increases as h(g) 2 ) 12

Expander Graphs Ramanujan Graphs 13

Construction of Efficient Communication Graphs by Computational Optimization Examples of resulting topologies 14

Distributed self organization Goal: design a scheme that gives each node a vector of compact global information 15

Component Based Networking and Security Component Based Networking : Leads to a compositional approach to the synthesis and operation of networks. Fits very well MANET, WNAN (and WAND), beyond. Does away with classical layers and with classical cross layer Compositionality, and Compositional Synthesis Cross linked executable, formal and performance models is addressing this challenging problem directly. Interacting Control, Information and Communication Graphs 16

Executable Models Component base Networks and Composable Security Formal Models Universally Composable Security of Network Protocols: Network with many agents running autonomously. Agents execute in mostly asynchronous manner, concurrenty several protocols many times. Protocols may or may have not been jointly designed, may or not be all secure or secure to same degree. Performance Models Key question addressed : Under what conditions can the composition of these protocols be provably secure? Investigate time and resource requirements Studying compositionality is necessary! Compositional Security is critical for all CPS! for achieving this 17

Trust and Collaborative Control/Operation Two linked dynamics Trust / Reputation propagation and collaborative control evolution Integrating network utility maximization (NUM) with constraint based reasoning and coalitional games Beyond linear algebra and weights, semirings of constraints, constraint programming, soft constraints semirings, policies, agents Learning on graphs and network dynamic games: behavior, adversaries Adversarial models, attacks, constrained shortest paths, Interacting Control, Information and Communication Graphs 18

Biological Network Types Examples of biological networks: [A] Yeast transcription factor binding network; [B] Yeast protein protein interaction network; [C] Yeast phosphorylation network ; [D] E. Coli metabolic network ; [E] Yeast genetic network ; Nodes colored according to their YPD cellular roles [Zhu et al, 2007] 19

How Biology Does IT? 20

Modularity vs Performance Optimize only on performance poor adaptivity Add cost of communications improved adaptivity Communication motifs Evolvable modularity for some networked CPS?? 21

Neural Network Evolution: from programmed structure to function feedback on structure 22

Social Networks as Networked CPS We are much more social than ever before Online social networks (SNS) permeate our lives Such new Life style gives birth to new markets Monetize the value of social network Advertising - major source of income for SNS Joining fee, donation etc. Need to know the common features of social networks 23

Challenges in Social Networks Can we integrate? Context based distribution Include user and product similarity Combine with user user similarity Exploit both user preferences and network structure Maximize relevance and potential profit Ensure message delivery to all interested nodes Increase recommendation accuracy and diversity Can hyperbolic embedding help? Is it real? 24

Key Idea: Virtual Geometry Of the network graph Of an auxiliary space underlying the graph 25

Possible Underlying Hyperbolic Geometry? 26

Navigation Efficiency and Robustness Percentage of successful greedy paths 99.99% Percentage of shortest greedy paths 100% Percentage of successful greedy paths after removal of x% of links or nodes x =10% 99% x =30% 95% 27

Taxonomy for Large Scale Networks based on Curvature 1987 Gromov: d hyperbolicity Courtesy: Iraj Saniee, Bell Labs 28

Thank you! baras@umd.edu 301 405 6606 http://www.isr.umd.edu/~baras Questions?