Real-Time and Multimedia Systems Laboratory Carnegie Mellon System Integration Raj Rajkumar Professor, ECE and CS Director, Real-Time and Multimedia Systems.

Slides:



Advertisements
Similar presentations
Panel Moderator: Qian Zhang Hong Kong University of Science and Technology May 2008.
Advertisements

AcuManager rich media core engine AcuManager is the heart of AcuLearn’s Content Delivery Network (CDN) architecture. It works with AcuStudio to speed up.
Software Engineering Institute Carnegie Mellon University Pittsburgh, PA Sponsored by the U.S. Department of Defense © 1998 by Carnegie Mellon.
Cyber Education Project Accreditation Committee November 2014.
Presenters: Adam Andy Andy Rachel
Digital Systems Emphasis for Electrical Engineering Students Digital Systems skills are very valuable for electrical engineers Digital systems are the.
GSC16-OBS-03 ITU-T GSC – 16 Observer Presentation Karen Higginbottom, JTC 1 Chair.
SIGMETRICS 2008: Introduction to Control Theory. Abdelzaher, Diao, Hellerstein, Lu, and Zhu. CPU Utilization Control in Distributed Real-Time Systems Chenyang.
Automated Analysis and Code Generation for Domain-Specific Models George Edwards Center for Systems and Software Engineering University of Southern California.
Presenter : Shih-Tung Huang Tsung-Cheng Lin Kuan-Fu Kuo 2015/6/15 EICE team Model-Level Debugging of Embedded Real-Time Systems Wolfgang Haberl, Markus.
UNIVERSITY OF SOUTHERN CALIFORNIA Embedded Networks Laboratory 1 Wireless Sensor Networks Ramesh Govindan Lab Home Page:
1 Research Profile Guoliang Xing Assistant Professor Department of Computer Science and Engineering Michigan State University.
Improving UML Class Diagrams using Design Patterns Semantics Shahar Maoz Work in Progress.
MEMS for Real time applications On Board diagnostics 6 to 10 PC workstations with Windows/Linux OS DSP Boards, Microcontroller Boards Director: Professor.
Strategic Directions in Real- Time & Embedded Systems Aatash Patel 18 th September, 2001.
Department of Computer Science & Engineering College of Engineering Dr. Betty H.C. Cheng, Laura A. Campbell, Sascha Konrad The demand for distributed real-time.
特邀学术报告 报告题目: Grid Integration of Electric Vehicles in Smart Grid 电动汽车入网在智能电网中的研究 报 告 人:报 告 人: Prof. Wencong Su, Ph.D. Dept. of Electrical and Computer.
Applied Research Center for Computer Networking GENI, we be of one blood.
Mobile Handset Hardware Architecture
Project Proposal (Title + Abstract) Due Wednesday, September 4, 2013.
Self-Organizing Adaptive Networks Hari Balakrishnan MIT Laboratory for Computer Science
1 CMPE1 Hands-on Computer Engineering Stephen Petersen Richard Hughey.
A Secure Protocol for Spontaneous Wireless Ad Hoc Networks Creation.
MASTER’S PROGRAM ELECTRICAL AND COMPUTER ENGINEERING Dr. Doug Lyon, and Dr. Jerry Sergent Program Co-Directors/ Chairs of CpE and EE Depts.
A Research Agenda for Accelerating Adoption of Emerging Technologies in Complex Edge-to-Enterprise Systems Jay Ramanathan Rajiv Ramnath Co-Directors,
TRIALOG 25 rue du Général Foy F Paris - France Tel Fax url:
© Siemens AG, CT SE 1, Dr. A. Ulrich C O R P O R A T E T E C H N O L O G Y Research at Siemens CT SE Software & Engineering Development Techniques.
Distributed Real-Time Systems for the Intelligent Power Grid Prof. Vincenzo Liberatore.
REAL-TIME SOFTWARE SYSTEMS DEVELOPMENT Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
Univ. Notre Dame, September 25, 2003 Support for Run-Time Adaptation in RAPIDware Philip K. McKinley Software Engineering and Networking Systems Laboratory.
Software Engineering ‘The establishment and use of sound engineering principles (methods) in order to obtain economically software that is reliable and.
Common Information Model and EPRI Smart Grid Research
Computing careers in the real world Or “I have my degree, now what?”
NSF Critical Infrastructures Workshop Nov , 2006 Kannan Ramchandran University of California at Berkeley Current research interests related to workshop.
Introduction to Interactive Media Interactive Media Tools: Software.
X one. Mobile development platform We mobilize your process IP. ALARMS AUTOMOTION.
Presenters: Adam Andy Andy
PRESTO: Improvements of Industrial Real-Time Embedded Systems Development Process
Architectures of distributed systems Fundamental Models
Tufts University School Of Engineering Tufts Wireless Laboratory TWL Direction Almir Davis 09/28/20091.
Problem Statement Automotive and heavy equipment applications use sensors on machines to report temperatures, pressures, speeds, etc. to a central embedded.
1 A Heuristic Approach Towards Solving the Software Clustering Problem ICSM03 Brian S. Mitchell /
Model-Based Embedded Real- Time Software Development Dionisio de Niz and Raj Rajkumar Real-Time and Multimedia Sys Lab Carnegie Mellon University.
REAL-TIME SOFTWARE SYSTEMS DEVELOPMENT Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
Model Checking and Model-Based Design Bruce H. Krogh Carnegie Mellon University.
Major Disciplines in Computer Science Ken Nguyen Department of Information Technology Clayton State University.
Networked Embedded and Control Systems WP ICT Call 2 Objective ICT ICT National Contact Points Mercè Griera i Fisa Brussels, 23 May 2007.
Future Multimedia-rich Network Applications Klara Nahrstedt University of Illinois at Urbana-Champaign
Why You Should All Become Computer Engineers ECE 200 (Fall 2015) Saurabh Bagchi School of Electrical and Computer Engineering Purdue University.
School of Electrical Engineering & Computer Science National University of Sciences & Technology (NUST), Pakistan Research Profile Tahir Azim.
Distinguished Talk Dr. Jun Wang, IEEE Fellow Professor Dept. of Mechanical and Automation Engineering, The Chinese University of Hong Kong For further.
MAINE Jan 11-13, 2007Regional Chapter Chairs Congress, Las VegasDr. Ali Abedi Communications Society Maine Chapter Chair: Dr. Ali Abedi.
OMICS International welcomes submissions that are original and technically so as to serve both the developing world and developed countries in the best.
Department of Computer Science and Engineering, and KINDI Laboratory for Computing Research Joint Seminar Cloud computing is a paradigm shift to a new.
OMICS International welcomes submissions that are original and technically so as to serve both the developing world and developed countries in the best.
Erik Jonsson School of Engineering and Computer Science The University of Texas at Dallas Cyber Security Research on Engineering Solutions Dr. Bhavani.
Cyberinfrastructure Overview of Demos Townsville, AU 28 – 31 March 2006 CREON/GLEON.
Resource Optimization for Publisher/Subscriber-based Avionics Systems Institute for Software Integrated Systems Vanderbilt University Nashville, Tennessee.
The Challenge of Auto and Aero Electronic System of Systems Engineering (ESoSE) Prof C.E. Dickerson Chair INCOSE Architecture Working Group International.
SOFTWARE-BASED NETWORKS: LEVERAGING HIGH-PERFORMANCE NFV PLATFORMS TO MEET FUTURE COMMUNICATION CHALLENGES Time: 16:40 pm - 18:00 pm, 2017/12/28 (Check-in:
Broad Emerging Themes in CPS/IoT
Architectures of distributed systems Fundamental Models
Architectures of distributed systems Fundamental Models
Model Base Validation Techniques for Software
Architectures of distributed systems
KyberSecurity Mission Statement
Sensing Object Semantics for Interactive Multimedia Applications
Architectures of distributed systems Fundamental Models
Department of Computer Science DCC University of Chile
Presentation transcript:

Real-Time and Multimedia Systems Laboratory Carnegie Mellon System Integration Raj Rajkumar Professor, ECE and CS Director, Real-Time and Multimedia Systems Lab Co-Director, GM-CMU Collaborative Research Lab Carnegie Mellon University

Real-Time and Multimedia Systems Laboratory Carnegie Mellon Background Real-Time operating systems and networking –Real-time Linux + nano-RTOS Scheduling theory

Real-Time and Multimedia Systems Laboratory Carnegie Mellon Example: Automotive Control

Real-Time and Multimedia Systems Laboratory Carnegie Mellon Example: Wearable Sensors Acceleration, Tilt, Ambient Light, Temperature and Audio Tactile, Visual and Audio Notification Bluetooth and IR Communication ARM7 Processor 1Mb Flash Storage Extensive Power Management Frequency Scaling Peripheral Power gating

Real-Time and Multimedia Systems Laboratory Carnegie Mellon The “Software Problem” There is no software problem! –I must be low on sugar… We do have a “system problem” –The same software in different contexts may be acceptable or not Depends on the system’s needs –The cost of development and verification –The cost of failure –The cost that the customer is willing to bear Depends on your system –How is it different from the other system?

Real-Time and Multimedia Systems Laboratory Carnegie Mellon The Temptation The software has been used before without problems –Therefore, it should work again in my system. Ariane 5 launch

Real-Time and Multimedia Systems Laboratory Carnegie Mellon The Greed Generation n+1 will have different problems than Generation 1. “Unintended” feature interaction  Feature creep

Real-Time and Multimedia Systems Laboratory Carnegie Mellon It’s binary, right? Multiple levels of operation –Without failures –With failures One or more failures Which failures Optimal operation (e.g. sampling frequency)? –No: depends on environment and where we are Minimize energy? –No: control energy

Real-Time and Multimedia Systems Laboratory Carnegie Mellon Solutions Decouple wherever possible –Separate functional correctness from Timing correctness Replication for fault-tolerance Security –Multiple models at different abstractions Capture couplings where they must be –Capture interactions and dependencies –Manage couplings automatically –Generate code

Real-Time and Multimedia Systems Laboratory Carnegie Mellon Software Infrastructure Predictable real-time operating systems Windows We can analyze and validate timing behavior Wired and wireless networking Multi-hop wireless networking to extend reach

Real-Time and Multimedia Systems Laboratory Carnegie Mellon Challenges “Barium” injection to see problems and locations –Testing must think like the car thief and explore/exploit openings –Reverse reasoning from good/bad outcome(s) to source(s) Model different aspects of system behavior Know thy system! Model(s) Analyze Generate

Real-Time and Multimedia Systems Laboratory Carnegie Mellon Bio Dr. Ragunathan (Raj) Rajkumar is a Professor in the Departments of Electrical & Computer Engineering, and of Computer Science at Carnegie Mellon University where he serves as the Director of the Real-Time and Multimedia Systems Laboratory and the Co-Director of the General Motors-CMU Collaborative Research Laboratory. Raj obtained his M.S. and Ph.D. degrees from Carnegie Mellon University in 1986 and 1989, respectively. He has been conducting research in distributed real-time and embedded systems for over 18 years. Since 1985, his work has focused on all system aspects of real-time and multimedia systems including operating systems, networking, and middleware services. His work on priority inheritance protocols to avoid priority inversion problems is well known in the research and practitioner communities. He served as the Program Chair and General Chair of the 1997/1998 IEEE Real-time Technology and Applications Symposia (RTAS ’97 and ’98), respectively. He was the Program Chair of the SPIE/ACM Symposium on Multimedia Computing and Networking (MMCN ’03). He is currently serving as the Program Chair of the 2003 IEEE Real-Time Systems Symposium (RTSS 2003) and the General Chair of the 2004 SPIE/ACM Symposium on Multimedia Computing and Networking (MMCN 2004). He has also authored the book titled “Synchronization in Real-Time Systems: The Priority Inheritance Approach”, and edited a book titled “Real-Time Operating Systems and Services”. He also is a member of the Steering Committee of the EmSoft Working Group focusing on software technologies for embedded systems. He holds one U.S. patent and has authored over 75 papers in the domain of real- time and embedded systems. His research interests include real-time and multimedia operating systems, real-time scheduling theory, end-to-end resource management, and systems support for networking. He serves on the Technical Advisory Board and is a consultant to many companies in the embedded real-time systems domain. Dr. Rajkumar is also a Founder of TimeSys Corporation ( a popular vendor of embedded real-time versions of Linux and Java.