The Next Frontier of Cloud Computing is in the Clouds, Literally
|
|
- Laurel Marsh
- 5 years ago
- Views:
Transcription
1 The Next Frontier of Cloud Computing is in the Clouds, Literally Silviu Craciunas, Andreas Haas Christoph Kirsch, Hannes Payer Harald Röck, Andreas Rottmann Ana Sokolova, Rainer Trummer Joshua Love Raja Sengupta Universität Salzburg UC Berkeley Cornell University, AI-Sys-Robo Seminar, February 2011
2 The JAviator javiator.cs.uni-salzburg.at
3 Quad-Rotor Helicopter all carbon, titanium, aluminum design custom motors 1.3m diameter ~2.2kg weight +2kg payload [AIAA GNC 2008] ~40min (empty) ~10min (full)
4 Open Source Blueprints
5 Minimal # of Different Parts
6 Minimal # of Different Parts
7 Minimal # of Different Parts
8 Minimal # of Different Parts
9 Minimal # of Different Parts
10 Minimal # of Different Parts
11 Minimal # of Different Parts
12 Minimal # of Different Parts
13 Minimal # of Different Parts
14 Minimal # of Different Parts
15 15V 10A 35g 1Kg
16
17 Custom Electronics Power Remote
18 Custom Electronics Barometer
19 Off-the-Shelf Stuff Gyro
20 Off-the-Shelf Stuff Ultrasonic
21 Off-the-Shelf Stuff UWB RFID Laser
22 Off-the-Shelf Stuff Gumstix
23
24
25 Indoor Flight STARMAC Controller
26 Indoor Flight STARMAC Controller
27 Outdoor Flight Salzburg Controller
28 Outdoor Flight Salzburg Controller
29 More Recent: Yawing
30 More Recent: Yawing
31 Oops
32 Oops
33 Autonomous
34 Autonomous
35 A Cyber-Physical Server IP address location
36 A Cyber-Physical Server IP address location capabilities
37 A Cyber-Physical Server IP address location capabilities motion
38 A Cyber-Physical Server IP address location capabilities motion IP address location capabilities motion IP address location capabilities motion
39 A Cyber-Physical Server IP address location capabilities motion IP address location capabilities motion restricted IP address location capabilities motion
40 A Cyber-Physical Server IP address location capabilities motion IP address location capabilities motion restricted idealized IP address location capabilities motion
41 A Cyber-Physical Cloud [HotCloud 2010]
42 migration = flying A Cyber-Physical Cloud [HotCloud 2010]
43 Goals Multi-provider (10s): heterogeneous operations Multi-vehicle (100s): heterogeneous systems Multi-task (1000s): heterogeneous missions
44 High-Level Challenges Virtualization Infrastructure Salzburg Collaborative Control Berkeley Programming Language Berkeley, Salzburg
45 Virtualization Infrastructure ())*! " # $ %&' +
46 Virtualization Infrastructure Temporal Isolation Spatial Isolation Power Isolation ())* Migration Tracking! " # $ %&' +
47 There is a fundamental trade-off between quality and cost of time, space, power isolation
48 Time quality: response time jitter cost: scheduling overhead
49 Time quality: response time jitter cost: scheduling overhead Space quality: fragmentation jitter cost: management overhead
50 Time quality: response time jitter cost: scheduling overhead Space quality: fragmentation jitter cost: management overhead Power quality: power consumption jitter cost: total power consumption
51 Variable-Bandwidth Servers (VBS) Time [SIES09] VBS Overhead Accounting [RTAS10] Compact-fit Space [USENIX ATC08] Short-term Memory [Submitted11] Power-aware VBS Power [EMSOFT10] The Power of Isolation [Submitted11]
52 Time per-process lower/upper bounds on response times [SIES09] VBS Overhead Accounting [RTAS10] Compact-fit Space [USENIX ATC08] Short-term Memory [Submitted11] Power-aware VBS Power [EMSOFT10] The Power of Isolation [Submitted11]
53 Time per-process lower/upper bounds on response times [SIES09] account overhead in utilization and/or response times [RTAS10] Compact-fit Space [USENIX ATC08] Short-term Memory [Submitted11] Power-aware VBS Power [EMSOFT10] The Power of Isolation [Submitted11]
54 Time Space per-process lower/upper bounds on response times [SIES09] account overhead in utilization and/or response times [RTAS10] time- and space-predictable malloc and free [USENIX ATC08] Short-term Memory [Submitted11] Power-aware VBS Power [EMSOFT10] The Power of Isolation [Submitted11]
55 Time Space per-process lower/upper bounds on response times [SIES09] account overhead in utilization and/or response times [RTAS10] time- and space-predictable malloc and free [USENIX ATC08] refresh needed rather than deallocate not-needed objects [Submitted11] Power-aware VBS Power [EMSOFT10] The Power of Isolation [Submitted11]
56 Time Space Power per-process lower/upper bounds on response times [SIES09] account overhead in utilization and/or response times [RTAS10] time- and space-predictable malloc and free [USENIX ATC08] refresh needed rather than deallocate not-needed objects [Submitted11] save power while maintaining response times [EMSOFT10] The Power of Isolation [Submitted11]
57 Time Space Power per-process lower/upper bounds on response times [SIES09] account overhead in utilization and/or response times [RTAS10] time- and space-predictable malloc and free [USENIX ATC08] refresh needed rather than deallocate not-needed objects [Submitted11] save power while maintaining response times [EMSOFT10] per-process lower/upper bounds on power consumption [Submitted11]
58 The trade-off between isolation quality and cost extends to scalability on multicore systems
59 Multicore many concurrent data structures do not scale, e.g. a concurrent FIFO queue for scheduling
60 Multicore many concurrent data structures do not scale, e.g. a concurrent FIFO queue for scheduling linearizability makes a concurrent FIFO queue return the oldest element but limits scalability
61 Multicore many concurrent data structures do not scale, e.g. a concurrent FIFO queue for scheduling linearizability makes a concurrent FIFO queue return the oldest element but limits scalability k-linearizability allows it to scale but also return up to the k-oldest element
62 Multicore many concurrent data structures do not scale, e.g. a concurrent FIFO queue for scheduling linearizability makes a concurrent FIFO queue return the oldest element but limits scalability k-linearizability allows it to scale but also return up to the k-oldest element trades off semantics and scalability
63 Multicore many concurrent data structures do not scale, e.g. a concurrent FIFO queue for scheduling linearizability makes a concurrent FIFO queue return the oldest element but limits scalability k-linearizability allows it to scale but also return up to the k-oldest element trades off semantics and scalability can be done probabilistically
64 Multicore many concurrent data structures do not scale, e.g. a concurrent FIFO queue for scheduling linearizability makes a concurrent FIFO queue return the oldest element but limits scalability k-linearizability allows it to scale but also return up to the k-oldest element trades off semantics and scalability can be done probabilistically Non-linearizable Computing Breaks the Scalability Barrier [Submitted11]
65 Virtual Vehicle Demo by Florian Landolt and Andreas Rottmann
66 Virtual Vehicle Demo by Florian Landolt and Andreas Rottmann LAN
67 Virtual Vehicle Demo by Florian Landolt and Andreas Rottmann LAN Web Cam Web Cam
68 Laptop LAN Web Cam Web Cam
69 Laptop Multicast LAN Web Cam Web Cam
70 Laptop Migration LAN Web Cam Web Cam
71 Laptop LAN Web Cam Web Cam
72 Virtual Vehicle Monitor (Xen, XenSockets, GUK, lwip, Newlib, Chibi Scheme)
73 Virtual Vehicle Monitor (Xen, XenSockets, GUK, lwip, Newlib, Chibi Scheme) Inter-domain Multicast
74 Virtual Vehicle Monitor (Xen, XenSockets, GUK, lwip, Newlib, Chibi Scheme) Inter-domain Multicast
75 Virtual Vehicle Monitor (Xen, XenSockets, GUK, lwip, Newlib, Chibi Scheme) Inter-domain Multicast
76 Virtual Vehicle Monitor (Xen, XenSockets, GUK, lwip, Newlib, Chibi Scheme) Inter-domain Multicast
77 Virtual Vehicle Monitor (Xen, XenSockets, GUK, lwip, Newlib, Chibi Scheme) Inter-domain Multicast
78 Virtual Vehicle Monitor (Xen, XenSockets, GUK, lwip, Newlib, Chibi Scheme) Inter-domain Multicast
79 Virtual Vehicle Monitor (Xen, XenSockets, GUK, lwip, Newlib, Chibi Scheme) Inter-domain Multicast Domains register as receivers via XenStore
80 Virtual Vehicle Monitor (Xen, XenSockets, GUK, lwip, Newlib, Chibi Scheme) Domains register as receivers via One XenSocket Inter-domain Multicast XenStore per receiver
81 Virtual Vehicle Monitor (Xen, XenSockets, GUK, lwip, Newlib, Chibi Scheme) Inter-domain Multicast Domains register as receivers via XenStore One XenSocket per receiver Multicast is in user space (libxmc)
82 Virtual Vehicle Monitor (Xen, XenSockets, GUK, lwip, Newlib, Chibi Scheme) Migration
83 Virtual Vehicle Monitor (Xen, XenSockets, GUK, lwip, Newlib, Chibi Scheme) Migration VV scheme source
84 Virtual Vehicle Monitor (Xen, XenSockets, GUK, lwip, Newlib, Chibi Scheme) VV scheme source Migration VV continuation
85 Virtual Vehicle Monitor (Xen, XenSockets, GUK, lwip, Newlib, Chibi Scheme) VV scheme source Migration VV continuation network stack parameters
86 Virtual Vehicle Monitor (Xen, XenSockets, GUK, lwip, Newlib, Chibi Scheme) Migration VV scheme source VV continuation network stack parameters TCP connections (not used here)
87 3 VVs on 2 Servers
88 3 VVs on 2 Servers
89 Future Work (Simulating Motion, Flying Real Vehicles) LAN
90 Future Work (Simulating Motion, Flying Real Vehicles) LAN GPS Simulator Gyro
91 Future Work (Simulating Motion, Flying Real Vehicles) WLAN
92 Future Work (Simulating Motion, Flying Real Vehicles) WLAN read-only, scheduled real vehicle flight plans:
93 Future Work (Simulating Motion, Flying Real Vehicles) WLAN read-only, scheduled real vehicle flight plans: virtual-to-real vehicle allocation problem
94 Future Work (Simulating Motion, Flying Real Vehicles) WLAN read-only, scheduled real vehicle flight plans: virtual-to-real vehicle allocation problem read-write, on demand real vehicle flight plans:
95 Future Work (Simulating Motion, Flying Real Vehicles) WLAN read-only, scheduled real vehicle flight plans: virtual-to-real vehicle allocation problem read-write, on demand real vehicle flight plans: real-to-virtual vehicle allocation problem
96 Thank you Check out: eurosys2011.cs.uni-salzburg.at
Designing a Compositional Real-Time Operating System. Christoph Kirsch Universität Salzburg
Designing a Compositional Real-Time Operating System Christoph Kirsch Universität Salzburg ARTIST Summer School Shanghai July 2008 tiptoe.cs.uni-salzburg.at # Silviu Craciunas* (Programming Model) Hannes
More informationShort-term Memory for Self-collecting Mutators. Martin Aigner, Andreas Haas, Christoph Kirsch, Ana Sokolova Universität Salzburg
Short-term Memory for Self-collecting Mutators Martin Aigner, Andreas Haas, Christoph Kirsch, Ana Sokolova Universität Salzburg CHESS Seminar, UC Berkeley, September 2010 Heap Management explicit heap
More informationConcurrency and Scalability versus Fragmentation and Compaction with Compact-fit
Concurrency and Scalability versus Fragmentation and Compaction with Compact-fit Silviu S. Craciunas Christoph M. Kirsch Hannes Payer Harald Röck Ana Sokolova Technical Report 2009-02 April 2009 Department
More informationProgrammable Temporal Isolation in Real-Time and Embedded Execution Environments
Programmable Temporal Isolation in Real-Time and Embedded Execution Environments Silviu S. Craciunas Christoph M. Kirsch Hannes Payer Harald Röck Ana Sokolova firstname.lastname@cs.uni-salzburg.at Department
More informationRiSE: Relaxed Systems Engineering? Christoph Kirsch University of Salzburg
RiSE: Relaxed Systems Engineering? Christoph Kirsch University of Salzburg Application: >10k #threads, producer/consumer, blocking Hardware: CPUs, cores, MMUs,, caches Application: >10k #threads, producer/consumer,
More informationPerformance, Scalability, and Semantics of Concurrent FIFO Queues
Performance, Scalability, and Semantics of Concurrent FIFO Queues Christoph M. Kirsch Hannes Payer Harald Röck Ana Sokolova Technical Report 2011-03 September 2011 Department of Computer Sciences Jakob-Haringer-Straße
More informationDesign of Concurrent and Distributed Data Structures
METIS Spring School, Agadir, Morocco, May 2015 Design of Concurrent and Distributed Data Structures Christoph Kirsch University of Salzburg Joint work with M. Dodds, A. Haas, T.A. Henzinger, A. Holzer,
More informationShaping Process Semantics
Shaping Process Semantics [Extended Abstract] Christoph M. Kirsch Harald Röck Department of Computer Sciences University of Salzburg, Austria {ck,hroeck}@cs.uni-salzburg.at Analysis. Composition of virtually
More informationLocal Linearizability
Local Linearizability joint work with: Andreas Haas Andreas Holzer Michael Lippautz Ali Sezgin Tom Henzinger Christoph Kirsch Hannes Payer Helmut Veith Concurrent Data Structures Correctness and Performance
More informationA Compacting Real-Time Memory Management System
A Compacting Real-Time Memory Management System Silviu S. Craciunas Christoph M. Kirsch Hannes Payer Ana Sokolova Horst Stadler Robert Staudinger Department of Computer Sciences University of Salzburg,
More informationPerformance, Scalability, and Semantics of Concurrent FIFO Queues
Performance, Scalability, and Semantics of Concurrent FIFO Queues Christoph M. Kirsch Hannes Payer Harald Röck Ana Sokolova Department of Computer Sciences University of Salzburg, Austria firstname.lastname@cs.uni-salzburg.at
More informationA Compacting Real-Time Memory Management System
A Compacting Real-Time Memory Management System Silviu S. Craciunas Christoph M. Kirsch Hannes Payer Ana Sokolova Horst Stadler Robert Staudinger Department of Computer Sciences University of Salzburg,
More informationThe Logical Execution Time Paradigm
The Logical Execution Time Paradigm Christoph M. Kirsch and Ana Sokolova Abstract Since its introduction in 2000 in the time-triggered programming language Giotto, the Logical Execution Time (LET) paradigm
More informationSystem Support for Internet of Things
System Support for Internet of Things Kishore Ramachandran (Kirak Hong - Google, Dave Lillethun, Dushmanta Mohapatra, Steffen Maas, Enrique Saurez Apuy) Overview Motivation Mobile Fog: A Distributed
More informationHardware Evolution in Data Centers
Hardware Evolution in Data Centers 2004 2008 2011 2000 2013 2014 Trend towards customization Increase work done per dollar (CapEx + OpEx) Paolo Costa Rethinking the Network Stack for Rack-scale Computers
More informationRT- Xen: Real- Time Virtualiza2on. Chenyang Lu Cyber- Physical Systems Laboratory Department of Computer Science and Engineering
RT- Xen: Real- Time Virtualiza2on Chenyang Lu Cyber- Physical Systems Laboratory Department of Computer Science and Engineering Embedded Systems Ø Consolidate 100 ECUs à ~10 multicore processors. Ø Integrate
More informationt Bench for Robotics and Autonomy Andrea Merlo
t Bench for Robotics and Autonomy Andrea Merlo Agenda Introduction TBRA Overview Objectives Architecture / Technical Description Status Test Results Roadmap he context of a Rover, dance, Navigation and
More informationMemory Management Basics
Memory Management Basics 1 Basic Memory Management Concepts Address spaces! Physical address space The address space supported by the hardware Ø Starting at address 0, going to address MAX sys! MAX sys!!
More informationTo Relay or Not to Relay for Inter-Cloud Transfers? Fan Lai, Mosharaf Chowdhury, Harsha Madhyastha
To Relay or Not to Relay for Inter-Cloud Transfers? Fan Lai, Mosharaf Chowdhury, Harsha Madhyastha Background Over 40 Data Centers (DCs) on EC2, Azure, Google Cloud A geographically denser set of DCs across
More informationCyber Physical Systems
Cyber Physical Systems an introduction and a perspective Johan Lukkien 1 What is CPS about? 2 CPS: Definitions UC Berkeley (May 2015). Cyber- Physical Systems (CPS) are integrations of computation, networking,
More informationEpisode 3. Principles in Network Design
Episode 3. Principles in Network Design Part 2 Baochun Li Department of Electrical and Computer Engineering University of Toronto Recall: Designing the network as a system Last episode: Every complex computer
More informationNon-blocking Array-based Algorithms for Stacks and Queues. Niloufar Shafiei
Non-blocking Array-based Algorithms for Stacks and Queues Niloufar Shafiei Outline Introduction Concurrent stacks and queues Contributions New algorithms New algorithms using bounded counter values Correctness
More informationThe Exascale Architecture
The Exascale Architecture Richard Graham HPC Advisory Council China 2013 Overview Programming-model challenges for Exascale Challenges for scaling MPI to Exascale InfiniBand enhancements Dynamically Connected
More informationData Centers and Cloud Computing
Data Centers and Cloud Computing CS677 Guest Lecture Tim Wood 1 Data Centers Large server and storage farms 1000s of servers Many TBs or PBs of data Used by Enterprises for server applications Internet
More informationData Centers and Cloud Computing. Slides courtesy of Tim Wood
Data Centers and Cloud Computing Slides courtesy of Tim Wood 1 Data Centers Large server and storage farms 1000s of servers Many TBs or PBs of data Used by Enterprises for server applications Internet
More informationDecentralized Control of a Quadrotor Aircraft Fleet to seek Information
Decentralized Control of a Quadrotor Aircraft Fleet to seek Information Claire J. Tomlin, Gabe Hoffmann, Maryam Kamgarpour, Robin Raffard, and Steven Waslander Electrical Engineering and Computer Sciences
More informationData Centers and Cloud Computing. Data Centers
Data Centers and Cloud Computing Slides courtesy of Tim Wood 1 Data Centers Large server and storage farms 1000s of servers Many TBs or PBs of data Used by Enterprises for server applications Internet
More informationGraph traversal and BFS
Graph traversal and BFS Fundamental building block Graph traversal is part of many important tasks Connected components Tree/Cycle detection Articulation vertex finding Real-world applications Peer-to-peer
More informationBlue Canyon Technologies XB1 Enabling a New Realm of CubeSat Science. George Stafford BCT Range St, Suite 200 Boulder, CO 80301
Blue Canyon Technologies XB1 Enabling a New Realm of CubeSat Science George Stafford BCT 720.458.0703 1600 Range St, Suite 200 Boulder, CO 80301 About BCT Blue Canyon Technologies is a small business founded
More informationROBOT TEAMS CH 12. Experiments with Cooperative Aerial-Ground Robots
ROBOT TEAMS CH 12 Experiments with Cooperative Aerial-Ground Robots Gaurav S. Sukhatme, James F. Montgomery, and Richard T. Vaughan Speaker: Jeff Barnett Paper Focus Heterogeneous Teams for Surveillance
More informationConstruction, Modeling and Automatic Control of a UAV Helicopter
Construction, Modeling and Automatic Control of a UAV Helicopter BEN M. CHENHEN EN M. C Department of Electrical and Computer Engineering National University of Singapore 1 Outline of This Presentation
More informationof-service Support on the Internet
Quality-of of-service Support on the Internet Dept. of Computer Science, University of Rochester 2008-11-24 CSC 257/457 - Fall 2008 1 Quality of Service Support Some Internet applications (i.e. multimedia)
More informationDistributed Queues in Shared Memory
Distributed Queues in Shared Memory Multicore Performance and Scalability through Quantitative Relaxation Andreas Haas University of Salzburg ahaas@cs.unisalzburg.at Michael Lippautz University of Salzburg
More informationUAV Hyperspectral system for remote sensing application
UAV Hyperspectral system for remote sensing application The system consists airborne imaging spectrophotometer placed on a frame suitable for use aircraft, a UAV helicopter and all components needed for
More informationQuartzV: Bringing Quality of Time to Virtual Machines
QuartzV: Bringing Quality of Time to Virtual Machines Sandeep D souza and Raj Rajkumar Carnegie Mellon University IEEE RTAS @ CPS Week 2018 1 A Shared Notion of Time Coordinated Actions Ordering of Events
More informationDynamic Storage Allocation
6.172 Performance Engineering of Software Systems LECTURE 10 Dynamic Storage Allocation Charles E. Leiserson October 12, 2010 2010 Charles E. Leiserson 1 Stack Allocation Array and pointer A un Allocate
More informationCommunications Infrastructure for Fractionated Spacecraft
Communications Infrastructure for Fractionated Spacecraft Michael A. Koets, Mark Tapley, Buddy Walls, Jennifer Alvarez Southwest Research Institute Fractionated Spacecraft Replace monolithic satellite
More informationAgent Mobility. Overview. mobile agents and mobile computing. technical issues agent languages, distributed execution, environment, security
Agent Mobility Overview mobile agents and mobile computing technical issues agent languages, distributed execution, environment, security multi-agent systems cooperation between agents to solve a task
More informationThe Nostrum Network on Chip
The Nostrum Network on Chip 10 processors 10 processors Mikael Millberg, Erland Nilsson, Richard Thid, Johnny Öberg, Zhonghai Lu, Axel Jantsch Royal Institute of Technology, Stockholm November 24, 2004
More informationWireless Ad Hoc and Sensor Networks Prof. Sudip Misra Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur
Wireless Ad Hoc and Sensor Networks Prof. Sudip Misra Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur Lecture - 20 UAV Networks- Part- III So we come to finally,
More informationSystem Architecture Directions for Networked Sensors[1]
System Architecture Directions for Networked Sensors[1] Secure Sensor Networks Seminar presentation Eric Anderson System Architecture Directions for Networked Sensors[1] p. 1 Outline Sensor Network Characteristics
More informationProgramming Languages for High-Assurance Autonomous Vehicles
Programming Languages for High-Assurance Autonomous Vehicles Lee Pike (speaker), Pat Hickey, James Bielman, Trevor Elliott, John Launchbury, Erlend Hamberg, Thomas DuBuisson S5 June 2014 Embedded Security:
More informationAllocating memory in a lock-free manner
Allocating memory in a lock-free manner Anders Gidenstam, Marina Papatriantafilou and Philippas Tsigas Distributed Computing and Systems group, Department of Computer Science and Engineering, Chalmers
More informationRT#Xen:(Real#Time( Virtualiza2on(for(the(Cloud( Chenyang(Lu( Cyber-Physical(Systems(Laboratory( Department(of(Computer(Science(and(Engineering(
RT#Xen:(Real#Time( Virtualiza2on(for(the(Cloud( Chenyang(Lu( Cyber-Physical(Systems(Laboratory( Department(of(Computer(Science(and(Engineering( Real#Time(Virtualiza2on(! Cars are becoming real-time mini-clouds!!
More informationHierarchical PLABs, CLABs, TLABs in Hotspot
Hierarchical s, CLABs, s in Hotspot Christoph M. Kirsch ck@cs.uni-salzburg.at Hannes Payer hpayer@cs.uni-salzburg.at Harald Röck hroeck@cs.uni-salzburg.at Abstract Thread-local allocation buffers (s) are
More informationSelf-Referential Compilation, Emulation, Virtualization, and Symbolic Execution with Selfie. Christoph M. Kirsch, University of Salzburg, Austria
Self-Referential Compilation, Emulation, Virtualization, and Symbolic Execution with Selfie Christoph M. Kirsch, University of Salzburg, Austria Lund University, Lund, Sweden, March 2018 selfie.cs.uni-salzburg.at
More informationGViM: GPU-accelerated Virtual Machines
GViM: GPU-accelerated Virtual Machines Vishakha Gupta, Ada Gavrilovska, Karsten Schwan, Harshvardhan Kharche @ Georgia Tech Niraj Tolia, Vanish Talwar, Partha Ranganathan @ HP Labs Trends in Processor
More informationRouter Architectures
Router Architectures Venkat Padmanabhan Microsoft Research 13 April 2001 Venkat Padmanabhan 1 Outline Router architecture overview 50 Gbps multi-gigabit router (Partridge et al.) Technology trends Venkat
More informationReal-Time Internet of Things
Real-Time Internet of Things Chenyang Lu Cyber-Physical Systems Laboratory h7p://www.cse.wustl.edu/~lu/ Internet of Things Ø Convergence of q Miniaturized devices: integrate processor, sensors and radios.
More informationIntroduction to Distributed systems
Chapter 2 Introduction to Distributed systems 1 Chapter 2 2.1 What are distributed systems? What are systems? Different kind of systems How to distribute systems? 2.2 Communication concepts Client-Server
More informationMulti-agent Collaborative Flight Experiment. Karl Hedrick UC Berkeley
Multi-agent Collaborative Flight Experiment Karl Hedrick UC Berkeley 1 Operated by the Naval Post Graduate School 2 !!" " #! " " $! %&!! % " ' "!! " $! %" " " %" $ " ' "!!" ("!! " $" " " ' $ " ' ) " $!*
More informationSimulation of LET Models in Simulink and Ptolemy
Simulation of LET Models in Simulink and Ptolemy P. Derler, A. Naderlinger, W. Pree, S. Resmerita, J. Templ Monterey Workshop 2008, Budapest, Sept. 24-26, 2008 C. Doppler Laboratory Embedded Software Systems
More informationLecture Topics. Announcements. Today: Uniprocessor Scheduling (Stallings, chapter ) Next: Advanced Scheduling (Stallings, chapter
Lecture Topics Today: Uniprocessor Scheduling (Stallings, chapter 9.1-9.3) Next: Advanced Scheduling (Stallings, chapter 10.1-10.4) 1 Announcements Self-Study Exercise #10 Project #8 (due 11/16) Project
More informationExam Code: Exam Code: Exam Name: Advanced Borderless Network Architecture Systems Engineer test.
Exam Code: 700-303 Number: 700-303 Passing Score: 800 Time Limit: 120 min File Version: 41.2 http://www.gratisexam.com/ Exam Code: 700-303 Exam Name: Advanced Borderless Network Architecture Systems Engineer
More informationFLAVIA - # FLexible Architecture for Virtualizable future wireless Internet Access. (FP7 call 5, obj1.1)
FLAVIA - #257263 FLexible Architecture for Virtualizable future wireless Internet Access (FP7 call 5, obj1.1) FLAVIA: Project Overview R&D towards the Future Wireless Internet Paradigm shift: From pre-designed
More informationEmbedded Software Engineering
Embedded Software Engineering 3 Unit Course, Spring 2002 EECS Department, UC Berkeley Christoph Kirsch www.eecs.berkeley.edu/~fresco/giotto/course-2002 It s significant $4 billion development effort >
More information> OLEODL Workshop > Christopher Schmidt OSIRIS Update and Outlook. Christopher Schmidt Institute of Communications and Navigation
DLR.de Chart 1 OSIRIS Update and Outlook Christopher Schmidt Institute of Communications and Navigation DLR.de Chart 2 OSIRIS Design Roadmap OSIRISv1: Open-Loop Body Pointing 200 Mbit/s OSIRISv2: Closed-Loop
More informationSCope: Efficient HdS simulation for MpSoC with NoC
SCope: Efficient HdS simulation for MpSoC with NoC Eugenio Villar Héctor Posadas University of Cantabria Marcos Martínez DS2 Motivation The microprocessor will be the NAND gate of the integrated systems
More informationyears of Satellite Ground Systems
1998-2038 40 years of Satellite Ground Systems Laurent MONTOYA, Patrick PLECZON 27 February 2018 2018 by Airbus Defence and Space. Published by The Aerospace Corporation with permission. fiction Lets recapitulate
More informationPervasive Wireless Scenarios and Research Challenges Spring 08 Research Review Jun 2, 2008
Pervasive Wireless Scenarios and Research Challenges Spring 08 Research Review Jun 2, 2008 Prof. D. Raychaudhuri ray@winlab.rutgers.edu www.winlab.rutgers.edu 1 Introduction: The Promise of Wireless Everywhere
More information* Inter-Cloud Research: Vision
* Inter-Cloud Research: Vision for 2020 Ana Juan Ferrer, ATOS & Cluster Chair Vendor lock-in for existing adopters Issues: Lack of interoperability, regulatory context, SLAs. Inter-Cloud: Hardly automated,
More informationAutonomous Indoor Hovering with a Quadrotor
Autonomous Indoor Hovering with a Quadrotor G. Angeletti, J. R. Pereira Valente, L. Iocchi, D. Nardi Sapienza University of Rome, Dept. of Computer and System Science, Via Ariosto 25, 00185 Rome, Italy
More informationModule objectives. Integrated services. Support for real-time applications. Real-time flows and the current Internet protocols
Integrated services Reading: S. Keshav, An Engineering Approach to Computer Networking, chapters 6, 9 and 4 Module objectives Learn and understand about: Support for real-time applications: network-layer
More informationDistributed Systems Conclusions & Exam. Brian Nielsen
Distributed Systems Conclusions & Exam Brian Nielsen bnielsen@cs.aau.dk Definition A distributed system is the one in which hardware and software components at networked computers communicate and coordinate
More informationTROPIC: Transactional Resource Orchestration Platform In the Cloud
TROPIC: Transactional Resource Orchestration Platform In the Cloud Changbin Liu, Yun Mao*, Xu Chen*, Mary Fernandez*, Boon Thau Loo, Jacobus Van der Merwe* * netdb.cis.upenn.edu/dmf 1 Motivation Infrastructure
More informationDistributed Systems Conclusions & Exam. Brian Nielsen
Distributed Systems Conclusions & Exam Brian Nielsen bnielsen@cs.aau.dk Study Regulations Purpose: That the student obtains knowledge about concepts in distributed systems, knowledge about their construction,
More informationThe Internet of Things and Factory of Future
The Internet of Things and Factory of Future Andy Chang Sr. Manager, Academic Research & Industrial Internet of Things 2 Our Mission We equip engineers and scientists with systems that accelerate productivity,
More informationThe Neutron Series Distributed Network Management Solution
Datasheet The Neutron Series Distributed Network ment Solution Flexible, Scalable, Enterprise-Class ment for Networks Both Large and Small Today s networks must be flexible, robust and as effective as
More informationMemory Allocation. Copyright : University of Illinois CS 241 Staff 1
Memory Allocation Copyright : University of Illinois CS 241 Staff 1 Memory allocation within a process What happens when you declare a variable? Allocating a page for every variable wouldn t be efficient
More informationBasics (cont.) Characteristics of data communication technologies OSI-Model
48 Basics (cont.) Characteristics of data communication technologies OSI-Model Topologies Packet switching / Circuit switching Medium Access Control (MAC) mechanisms Coding Quality of Service (QoS) 49
More informationCHAPTER 3 GRID MONITORING AND RESOURCE SELECTION
31 CHAPTER 3 GRID MONITORING AND RESOURCE SELECTION This chapter introduces the Grid monitoring with resource metrics and network metrics. This chapter also discusses various network monitoring tools and
More informationTowards Fair and Efficient SMP Virtual Machine Scheduling
Towards Fair and Efficient SMP Virtual Machine Scheduling Jia Rao and Xiaobo Zhou University of Colorado, Colorado Springs http://cs.uccs.edu/~jrao/ Executive Summary Problem: unfairness and inefficiency
More informationReal-Time Cache Management for Multi-Core Virtualization
Real-Time Cache Management for Multi-Core Virtualization Hyoseung Kim 1,2 Raj Rajkumar 2 1 University of Riverside, California 2 Carnegie Mellon University Benefits of Multi-Core Processors Consolidation
More informationAttack Resilient State Estimation for Vehicular Systems
December 15 th 2013. T-SET Final Report Attack Resilient State Estimation for Vehicular Systems Nicola Bezzo (nicbezzo@seas.upenn.edu) Prof. Insup Lee (lee@cis.upenn.edu) PRECISE Center University of Pennsylvania
More informationEqualLogic Storage and Non-Stacking Switches. Sizing and Configuration
EqualLogic Storage and Non-Stacking Switches Sizing and Configuration THIS WHITE PAPER IS FOR INFORMATIONAL PURPOSES ONLY, AND MAY CONTAIN TYPOGRAPHICAL ERRORS AND TECHNICAL INACCURACIES. THE CONTENT IS
More informationEnsuring Schedulability of Spacecraft Flight Software
Ensuring Schedulability of Spacecraft Flight Software Flight Software Workshop 7-9 November 2012 Marek Prochazka & Jorge Lopez Trescastro European Space Agency OUTLINE Introduction Current approach to
More informationPlatform Based Design of Unmanned Aerial Vehicles
Platform Based Design of Unmanned Aerial Vehicles EE249 Class Project, Fall 2001 By Judy Liebman and Cedric Ma Abstract This project combines design philosophies from three different areas: embedded systems
More informationAnnouncements. CS 188: Artificial Intelligence Spring Advanced Applications. Robot folds towels. Robotic Control Tasks
CS 188: Artificial Intelligence Spring 2011 Advanced Applications: Robotics Announcements Practice Final Out (optional) Similar extra credit system as practice midterm Contest (optional): Tomorrow night
More informationCS 188: Artificial Intelligence Spring Announcements
CS 188: Artificial Intelligence Spring 2011 Advanced Applications: Robotics Pieter Abbeel UC Berkeley A few slides from Sebastian Thrun, Dan Klein 1 Announcements Practice Final Out (optional) Similar
More informationParalleX. A Cure for Scaling Impaired Parallel Applications. Hartmut Kaiser
ParalleX A Cure for Scaling Impaired Parallel Applications Hartmut Kaiser (hkaiser@cct.lsu.edu) 2 Tianhe-1A 2.566 Petaflops Rmax Heterogeneous Architecture: 14,336 Intel Xeon CPUs 7,168 Nvidia Tesla M2050
More informationSystematic Cooperation in P2P Grids
29th October 2008 Cyril Briquet Doctoral Dissertation in Computing Science Department of EE & CS (Montefiore Institute) University of Liège, Belgium Application class: Bags of Tasks Bag of Task = set of
More informationIEEE C /08
2003-01-10 IEEE C802.20-03/08 Project Title IEEE 802.20 Working Group on Mobile Broadband Wireless Access A Vision of an IP-based Cellular Network Date Submitted
More informationMobile and Ubiquitous Computing
Mobile and Ubiquitous Computing Today l Mobile, pervasive and volatile systems l Association and Interoperation l Sensing context and adaptation RIP? How is mobility different Mobile elements are resource-poor
More informationA Predictable RTOS. Mantis Cheng Department of Computer Science University of Victoria
A Predictable RTOS Mantis Cheng Department of Computer Science University of Victoria Outline I. Analysis of Timeliness Requirements II. Analysis of IO Requirements III. Time in Scheduling IV. IO in Scheduling
More informationTowards Energy-Efficient Reactive Thermal Management in Instrumented Datacenters
Towards Energy-Efficient Reactive Thermal Management in Instrumented Datacenters Ivan Rodero1, Eun Kyung Lee1, Dario Pompili1, Manish Parashar1, Marc Gamell2, Renato J. Figueiredo3 1 NSF Center for Autonomic
More informationEfficient, Scalable, and Provenance-Aware Management of Linked Data
Efficient, Scalable, and Provenance-Aware Management of Linked Data Marcin Wylot 1 Motivation and objectives of the research The proliferation of heterogeneous Linked Data on the Web requires data management
More informationLocation Awareness in Ad Hoc Wireless Mobile Neworks
Location Awareness in Ad Hoc Wireless Mobile Neworks Lijuan Ai Wenyu Wang Yi Zhou 11/14/2001 Mobile Computing, Fall 2001 1 PART I INTRODUCTION TO MANET & LOCATION-AWARE COMPONENTS 11/14/2001 Mobile Computing,
More informationVirtual Memory. Overview: Virtual Memory. Virtual address space of a process. Virtual Memory. Demand Paging
TDDB68 Concurrent programming and operating systems Overview: Virtual Memory Virtual Memory [SGG7/8] Chapter 9 Background Demand Paging Page Replacement Allocation of Frames Thrashing and Data Access Locality
More informationCurriculum 2013 Knowledge Units Pertaining to PDC
Curriculum 2013 Knowledge Units Pertaining to C KA KU Tier Level NumC Learning Outcome Assembly level machine Describe how an instruction is executed in a classical von Neumann machine, with organization
More informationTowards Massive Server Consolidation
Towards Massive Server Consolidation Filipe Manco, João Martins, Felipe Huici {filipe.manco,joao.martins,felipe.huici}@neclab.eu NEC Europe Ltd. Xen Developer Summit 2014 Agenda 1. Use Cases and Goals
More informationPart 17: Networking Technology for Virtual Environments
Part 17: Networking Technology for Virtual Environments Virtuelle Realität Wintersemester 2006/07 Prof. Bernhard Jung Overview Introduction Data transfer Communication architectures Managing dynamic shared
More informationConcepts, Technology, and Applications of Mobile Commerce
Concepts, Technology, and Applications of Mobile Commerce Robert Nickerson Professor and Chair Department of Information Systems Director, Center for Electronic Business College of Business San Francisco
More informationLecture 9. Quality of Service in ad hoc wireless networks
Lecture 9 Quality of Service in ad hoc wireless networks Yevgeni Koucheryavy Department of Communications Engineering Tampere University of Technology yk@cs.tut.fi Lectured by Jakub Jakubiak QoS statement
More informationXen and the Art of Virtualization. CSE-291 (Cloud Computing) Fall 2016
Xen and the Art of Virtualization CSE-291 (Cloud Computing) Fall 2016 Why Virtualization? Share resources among many uses Allow heterogeneity in environments Allow differences in host and guest Provide
More informationReal-Time Protocol (RTP)
Real-Time Protocol (RTP) Provides standard packet format for real-time application Typically runs over UDP Specifies header fields below Payload Type: 7 bits, providing 128 possible different types of
More informationOS impact on performance
PhD student CEA, DAM, DIF, F-91297, Arpajon, France Advisor : William Jalby CEA supervisor : Marc Pérache 1 Plan Remind goal of OS Reproducibility Conclusion 2 OS : between applications and hardware 3
More informationJava Takes Flight: Time-portable Real-time Programming with Exotasks
Java Takes Flight: Time-portable Real-time Programming with Exotasks Joshua Auerbach IBM Research josh@us.ibm.com David F. Bacon IBM Research dfb@watson.ibm.com Daniel T. Iercan University of Timisoara
More informationVirtualization. Michael Tsai 2018/4/16
Virtualization Michael Tsai 2018/4/16 What is virtualization? Let s first look at a video from VMware http://www.vmware.com/tw/products/vsphere.html Problems? Low utilization Different needs DNS DHCP Web
More informationVehicle Connectivity in Intelligent Transport Systems: Today and Future Prof. Dr. Ece Güran Schmidt - Middle East Technical University
Vehicle Connectivity in Intelligent Transport Systems: Today and Future Prof. Dr. Ece Güran Schmidt - Middle East Technical University OUTLINE Intelligent Transportation Systems (ITS) Vehicle connectivity
More informationDEPLOYMENT OF PERFORMANCE IN LARGE SCALE WIRELESS MESH NETWORK 1
DEPLOYMENT OF PERFORMANCE IN LARGE SCALE WIRELESS MESH NETWORK 1 Richa Sharma, 2 Ms.Pency Juneja 1 Perusing M.Tech (CSE), 2 Assistant Professor Lovely Professional University, Phagwara Email: 1 rsricha177@gmail.com,
More information