The Excitement is Building… Track CMU’s Entry into the DARPA Urban Challenge at tartanracing.org

 

Contact Info

 

Address

Department of Electrical and Computer Engineering

Carnegie Mellon University

5000 Forbes Avenue

Pittsburgh, PA 15213-3891

USA

 

Office

Collaborative Innovation Center (CIC) 2203, located at 4720 Forbes Ave, West of Hamburg Hall (HbH)

(click here or here for directions)

Phone: +1 412 268-8707

Fax:     +1 412 268-3890

E-mail: raj *at* ece.cmu.edu

 

Campus Directions

Maps & directions

City Information

Pittsburgh weather | City profile for Pittsburgh | Yahoo Pittsburgh page.

 

Administrative Assistant

Lydia Corrado

Phone: +1 412 268-3576

Fax:     +1 412 268-2860

Email: corrado *at* ece.cmu.edu

 

Cyber-Physical Systems

I am working closely with high-level executives and other leaders from government, industry and academia to create the next generation of engineered devices, platforms and infrastructures.  Cyber-physical systems will transform how we interact, monitor and control the physical world around us.   Targeted application domains include but are not limited to automotive systems, critical national infrastructure, healthcare, process control, factory automation, defense, aerospace, building and environmental control. 

 

Please click here for a website with pointers to lots of information regarding this ongoing multi-pronged community activity.  An early publication on this topic can be found here (governed by IEEE copyright).  Various CPS workshop reports will be available soon.  Please watch this space (and related sites) for announcements.

Research

Research Interests

My primary research interests lie in the domain of systems and QoS support for real-time and multimedia applications, including operating systems, scheduling and networking.   In recent years, my interests have expanded to include wireless networking, sensor networks and secure embedded systems (while satisfying QoS constraints of course).

Research Projects

*      FireFly sensor networks (also see here)

*      Tartan Racing (CMU’s DARPA Urban Challenge Team)

*      Sensor Andrew

*      Resource Kernel

*      IMAGES (Integrated Modeling for Analysis and Generation of Embedded Software)

*      check out the Time Weaver tool.

*      PowerTap

*      Amaranth

*      Quality-of-Service in Surveillance and Control

*      IMPACT (Integrated Methods for Predictive Analytic Composition and Tradeoff)

*      INSERT (INcremental Software Evolution for Real-Time applications)

 

Recent Publications

Note: IEEE, SPIE and other institutions hold the copyrights on many papers listed here.  The reproduction and distribution of these documents may be governed by those copyrights.

Books

1.      R. Rajkumar, “Synchronization in Real-Time Systems: A Priority Inheritance Approach”, Kluwer Academic Publishers, ISBN 0-7923-9211-6, 1991, 208 pp.

 

2.      R. Rajkumar, Editor, “Operating Systems and Services”, Kluwer Academic Publishers, ISBN 0-7923-8548-9, August 1999, 204 pp.

 

Sensor Networks

 

*      R. Mangharam, A. Rowe and R. Rajkumar,

“FireFly: A Cross-Layer Platform for Wireless Sensor Networks",

Real Time Systems Journal, Special Issue on Real-Time Wireless Sensor Networks, 2007,

Camera-ready submission in progress. [Pre-print PDF]

 

*      A. Rowe, R. Mangharam and R. Rajkumar,

“Global Time-Synchronized Link Protocols for Energy Constrained Multi-hop Wireless Networks”,

Elsevier Ad hoc Networks, Special Issue on Energy-Efficient Design in Wireless Ad hoc and Sensor Networks,  Q4 2007.

Invited Journal Paper.

 

*      Anthony Rowe, Zane Starr and Raj Rajkumar,

“Using Micro-Climate Sensing to Enhance RF Localization in Assisted Living Environments”,

IEEE Systems, Man and Cybernetics, 2007.

 

*      R. Mangharam, A. Rowe and R. Rajkumar,

“Voice over Sensor Networks”,

27th IEEE Real-Time Systems Symposium (RTSS), December 2006.

 

*      R. Mangharam and R. Rajkumar,

“MAX: A Maximal Transmission Concurrency MAC for Wireless Networks with Regular Structure”,

IEEE Third International Conference on Broadband Communications, Networks and Systems (IEEE BROADNETS), San Jose, CA, October 2006.

 

*      A. Rowe, R. Mangharam and R. Rajkumar,

“RT-Link: A Time-Synchronized Link Protocol for Energy Constrained Multi-hop Wireless Networks”,

Third IEEE International Conference on Sensors, Mesh and Ad Hoc Communications and Networks (IEEE SECON), Reston, VA, September 2006.

Best Paper Award.

 

*      A. Eswaran, A. Rowe and R. Rajkumar

nano-RK: An Energy-Aware Resource-Centric  Operating System for Sensor Networks”

Proceedings of the 26th IEEE Real-Time Systems Symposium, December 2005.

 

Wireless Networks

*      R. Mangharam, S. Pollin, B. Bougard, R. Rajkumar, F. Catthoor, L. Van der Perre, I. Moerman

“Optimal fixed and scalable energy management for wireless networks”

IEEE Conference on Computer Communications (INFOCOM'05) , Miami, Fl, USA, March 2005.

PDF: [pdf]

 

*      S. Pollin, R. Mangharam, B. Bougard, R. Rajkumar, F. Catthoor, L. Van der Perre, I. Moerman

“MEERA: Cross-Layer Methodology for Energy-Efficient Resource Allocation for Wireless Networks”

Submitted for Publication.

 

*      S.Pollin, B. Bougard, R. Mangaram, F. Catthoor, R. Rajikumar, I. Moerman, L. Van der Perre

“Optimizing transmission and shutdown for enegy-efficient real-time packet scheduling in clustered ad hoc networks”

EURASIP Journal on Wireless Communications and Networking, Special Issue on Cross-layer Design for Ad Hoc Networks: Cross-Layer Issues, 2005.

PDF: [pdf]

 

*      S. Pollin, B. Bougard, R. Mangharam, L. Van der Perre, F. Catthoor, R. Rajikumar, I. Moerman

“Optimizing transmission and shutdown for energy-efficient packet scheduling in sensor networks”

European Workshop on Wireless Sensor Networks (EWSN), Istanbul, Turkey, Jan 31-Feb 2, 2005.

PDF: [pdf]

 

*      R. Mangharam, M. Demirhan, R. Rajkumar, and D. Raychaudhuri,

“Size matters: Size-based scheduling for MPEG-4 over wireless channels”

SPIE/ACM Symposium on Multimedia Computing and Networking, Vol. 3020 pp. 110-122. San Jose, CA, January 2004.

PDF: [pdf]

 

Vehicular Networks

*      . R. Mangharam, D. S. Weller, R. Rajkumar, Priyantha Mudalige and Fan Bai,

“GrooveNet: A Hybrid Simulator for Vehicle-to-Vehicle Networks”,

Second International Workshop on Vehicle-to-Vehicle Communications (V2VCOM), July 2006.

Invited Paper.

 

*      R. Mangharam, D. S. Weller, D. D. Stancil, R. Rajkumar, J. S. Parikh,

“GrooveSim: A Topography-Accurate Simulator for Geographic Routing in Vehicular Networks”

Proceedings of the Second ACM International Workshop on Vehicular Ad hoc Networks (Mobicom/VANET 2005), Cologne, Germany. September 2005.

PDF: [pdf]

 

*      R. Mangharam, J. Meyers, R. Rajkumar, D. Stancil, J. Parikh, H. Krishnan, and C. Kellum,

“A Multi-hop Mobile Networking Test-bed for Telematics”

Society for Automotive Engineers (SAE) World Congress. Detroit, USA. April 2005.

PDF: [pdf]

Resource Kernels

*      Saowanee Saewong and Ragunathan Rajkumar,

“Multi-Granularity Resource Reservations”

Proceedings of the 26th IEEE Real-Time Systems Symposium, December 2005.

 

*      Anand Eswaran and Raj Rajkumar,

“Energy-Aware Memory Firewalling for QoS-Sensitive Applications”

Proceedings of the The 17th Euromicro Conference on Real-Time Systems, July 2005.

 

*      Saowanee Saewong and Ragunathan Rajkumar,

“Practical Voltage-Scaling for Fixed-Priority RT-Systems”

In Proceedings of the 9th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS), May 2003.

Postscript: [postscript]

 

*      Akihiko Miyoshi, Charles Lefurgy, Eric Van Hensbergen, Ram Rajamony, and Ragunathan Rajkumar,

Critical Power Slope: Understanding the Runtime Effects of Frequency Scaling

In Proceedings of the 16th Annual ACM International Conference on Supercomputing, New York, New York, June 2002.

Postscript: [postscript]

 

*      Sourav Ghosh and Ragunathan Rajkumar,

“Resource Management of the OS Network Subsystem”

In Proceedings of the IEEE International Symposium on Object-oriented Real-time distributed Computing, April 2002.

Postscript: ghosh.ps.gz

 

*      Saowanee Saewong and Ragunathan Rajkumar ,

“Hierarchical Reservation Support in Resource Kernels”

In Proceedings of the IEEE Real-Time Systems Symposium, December 2001.

Postscript: hrsv.ps.gz

 

*      Dionisio de Niz, Luca Abeni, Saowanee Saewong, and Raj Rajkumar,

“Resource Sharing in Reservation-Based Systems”

In Proceedings of the IEEE Real-Time Systems Symposium, December 2001.

Postscript: ri.ps.gz

 

*      Akihiko Miyoshi and Raj Rajkumar,

“Protecting Resources with Resource Control Lists”

In Proceedings of 7th IEEE Real-Time Techonology and Applications Symposium, Taipei, Taiwan, May 2001.

Postscript: miyoshi.ps.gz

 

*      Dionisio de Niz, Luca Abeni, Saowanee, Saewong, and Raj Rajkumar,

“Resource Sharing in Reservation-Based Systems”

In Work-in-Progress, 7th IEEE Real-Time Technology and Applications Symposium, Taipei, Taiwan, May 2001.

Postscript: deniz.ps.gz

 

*      Scott Johnson, Farnam Jahanian, Akihiko Miyoshi, Dionisio de Niz, and Ragunathan Rajkumar,

“Constructing Real-time Middleware Using the Resource Kernel”

In Proceedings of the IEEE 21st Real-time Systems Symposium, Orlando Florida, Dec 2000.

 

*      Dionisio de Niz and Raj Rajkumar

“Chocolate: A Reservation-Based Real-Time Java Environment on Windows NT “

In Proceedings of the IEEE Real-time Technology and Applications Symposium, Washington D.C., June 2000.

Postscript: deniz00.ps.gz

 

*      Sourav Ghosh and Raj Rajkumar

“Practical Management of End-to-End Network Bandwidth Reservation”, November 1999.

Postscript: sourav99.ps.gz

 

*      Shui Oikawa and Raj Rajkumar

“Portable RK: A Portable Resource Kernel for Guaranteed and Enforced Timing Behavior”

In Proceedings of the IEEE Real-Time Technology and Applications Symposium, Vancouver, June 1999.

Postscript: rtas99.ps

 

*      Shui Oikawa and Raj Rajkumar

“Linux/RK: A Portable Resource Kernel in Linux”

In IEEE Real-Time Systems Symposium Work-In-Progress, Madrid, December 1998.

Postscript: rtss98.ps

 

*      Raj Rajkumar, Kanaka Juvva, Anastasio Molano and Shui Oikawa

“Resource Kernels: A Resource-Centric Approach to Real-Time Systems”

In Proceedings of the SPIE/ACM Conference on Multimedia Computing and Networking, January 1998.

Postscript: mmcn98.ps

 

*      Anastasio Molano, Raj Rajkumar and Kanaka Juvva

“Dynamic Disk Bandwidth Management and Metadata Pre-fetching in a Reserved Real-Time Filesystem”

In 10th Euromicro Workshop on Real-Time Systems, June 1998.

Postscript: Not Available currently

 

*      Anastasio Molano, Kanaka Juvva and Raj Rajkumar

“Real-Time Filesystems: Guaranteeing Timing Constraints for Disk Accesses in RT-Mach”,

In Proceedings of the IEEE Real-Time Systems Symposium, December 1997.

Postscript: disk-bw-reserves.ps

 

*      Chen Lee, Katsuhiko Yoshida, Cliff Mercer and Raj Rajkumar

“Predictable Communication Protocol Processing in Real-Time Mach”

In Proceedings of the Real-time Technology and Applications Symposium, June 1996.

Citation: rtas96.citation Abstract: rtas96.abstract Postscript: rtas96.ps

 

*      Chen Lee, Raj Rajkumar and Cliff Mercer

“Experiences with Processor Reservation and Dynamic QOS in Real-Time Mach”

In Proceedings of Multimedia Japan, March 1996.

Citation: mm-japan-96.citation Abstract: mm-japan-96.abstract Postscript: mm-japan-96.ps

Processor Reservation in Real-Time Operating Systems

*      Clifford W. Mercer and Ragunathan Rajkumar

“An Interactive Interface and RT-Mach Support for Monitoring and Controlling Resource Management”

In Proceedings of the Real-Time Technology and Applications Symposium

May 1995

Citation: rtas95.citation Abstract: rtas95.abstract Postscript: rtas95.ps

 

*      Clifford W. Mercer, Jim Zelenka, and Ragunathan Rajkumar

“On Predictable Operating System Protocol Processing”

Technical Report CMU-CS-94-165, School of Computer Science, Carnegie Mellon University

May 1994

Citation: cmu-cs-94-165.citation Abstract: cmu-cs-94-165.abstract Postscript: cmu-cs-94-165.ps

 

*      Cliff Mercer, Ragunathan Rajkumar, and Jim Zelenka

“Temporal Protection in Real-Time Operating Systems”

In Proceedings of the 11th IEEE Workshop on Real-Time Operating Systems and Software

May 1994

Citation: rtoss94.citation Abstract: rtoss94.abstract Postscript: rtoss94.ps

 

*      Clifford W. Mercer, Ragunathan Rajkumar, and Hideyuki Tokuda

“Applying Hard Real-Time Technology to Multimedia Systems”

In Proceedings of the ...

December 1993

Citation: rtmm93.citation Abstract: rtmm93.abstract Postscript: rtmm93.ps

Quality of Service Management

QoS-based Resource Allocation Model (Q-RAM)

 

*      Sourav Ghosh, Ragunathan Rajkumar, Jeffery Hansen, John Lehoczky

“Scalable QoS-Based Resource Allocation in a Hierarchical Networked Environment”

In  Proceedings of the 11th IEEE Real-time Technologies and Applications Symposium, 2005.

PDF: [pdf]

 

*      Sourav Ghosh, Ragunathan Rajkumar, Jeffery Hansen and John Lehoczky

“Integrated Resource Management and Scheduling with Multi-Resource Constraints”

In Proceedings of the 25th IEEE Real-Time Systems Symposium (RTSS), December 2004. Best Paper Award.

Pdf: [pdf]

 

*      Sourav Ghosh, Jeffery Hansen, Ragunathan Rajkumar and John Lehoczky

“Adaptive QoS Optimizations for Radar Tracking”

In Proceedings of the 10th International Conference on Real-Time and Embedded Computing Systems (RTCSA 2004)

Postscript: [ps]

 

*      Sourav Ghosh, Ragunathan Rajkumar, Jeff Hansen and John Lehoczky

“Scalable Resource Allocation for Multi-Processor QoS Optimization”

In Proceedings of the 8th International Conference on Distributed Computing Systems (ICDCS 2003)

Postscript: [ps]

 

*      Jeff Hansen, Sourav Ghosh, Ragunathan Rajkumar and John Lehoczky

“Resource Management of Highly Configurable Tasks”

Proceedings of the 12th International Workshop on Parallel and Distributed Real-Time Systems (WPDRTS), 2004. Best Paper Award.

Postscript: [ps]

 

*      Jeffery P. Hansen, John Lehoczky and Ragunathan Rajkumar

“Optimization of Quality of Service in Dynamic Systems”

In Proceedings of the 9th International Workshop on Parallel and Distributed Real-Time Systems, April 2001.

PDF: [pdf]

 

*      Chen Lee, John Lehoczky, Dan Siewiorek, Raj Rajkumar and Jeff Hansen

“A Scalable Solution to the Multi-Resource QoS Problem”

In Proceedings of the 20th IEEE Real-Time Systems Symposium, December 1999.

Abstract Postscript Adobe PDF Citation

 

*      Chen Lee, John Lehoczky, Raj Rajkumar and Dan Siewiorek

“On Quality of Service Optimization with Discrete QoS Options”

In Proceedings of the IEEE Real-time Technology and Applications Symposium, June 1999.

Postscript: Q-RAMrtas99.ps

 

*      Raj Rajkumar, Chen Lee, John Lehoczky and Dan Siewiorek

“Practical Solutions for QoS-based Resource Allocation Problems”

In Proceedings of the IEEE Real-Time Systems Symposium, December 1998.

Postscript: Q-RAMrtss98.ps

 

*      Raj Rajkumar, Chen Lee, John Lehoczky and Dan Siewiorek

“A Resource Allocation Model for QoS Management”

In Proceedings of the IEEE Real-Time Systems Symposium, December 1997.

Postscript: qos.ps

 

            Real-Time Queueing Theory (RT-QT)

*      Haifeng Zhu, Jeffery P. Hansen, John P. Lehoczky, Ragunathan Rajkumar

“RETINA: An Analytical Tool for Real-Time Network Engineering”

In Proceedings of the 13th Workshop on Parallel and Distributed Real-Time Systems, 2005.

 

*      Haifeng Zhu, John Lehoczky, Jeffery Hansen, Ragunathan Rajkumar

“Diff-EDF: Differentiated EDF Service”

In Proceedings of the 11th IEEE Real Time Technologies and Applications Symposium, 2005.

 

*      Haifeng Zhu, John P. Lehoczky, Jeffery P. Hansen, Ragunathan Rajkumar

“Design Trade-Offs for Networks with Soft End-to-End Timing Constraints'”

In Proceedings of the 10th IEEE Real-Time Technologies and Applications Symposium, May 2004.

 

*      Jeffery P. Hansen, Haifeng Zhu, John Lehoczky, Ragunathan Rajkumar

“Quantized EDF Scheduling in a Stochastic Environment'”

In Proceedings of the 10th International Workshop on Parallel and Distributed Real-Time Systems, April 2002.

 

*      Jeffery P. Hansen, Haifeng Zhu, John Lehoczky, Ragunathan Rajkumar

“Partitioning Considerations for Quantized EDF Scheduling”

In Journal on Parallel and Distributed Computing Practices, vol. 5, no. 1, March 2002.

 

*      Haifeng Zhu, Jeffery P. Hansen, John Lehoczky, Ragunathan Rajkumar

“Optimal Partitioning for Quantized EDF Scheduling”

In Proceedings of the 23rd IEEE Real-Time Systems Symposium, December 2002.

 

*      Jeffery P. Hansen, Haifeng Zhu and Ragunathan Rajkumar

“Probabilistic Bandwidth Reservation by Resource Priority Multiplexing”

In Proceedings of the 7th IEEE Real-Time Technologies and Applications Symposium, July 2001.

Time Weaver (re-christened SysWeaver)

*      Dionisio de Niz and Raj Rajkumar

“Partitioning Bin-Packing Algorithms for Distributed Real-Time Systems”

    Invited Paper, International Journal of Embedded Systems, Special Issue on Design and Verification of Real-Time Embedded Software. 2005.

    PDF: [PDF]

 

*      Dionisio de Niz and Ragunathan Rajkumar

    "Glue Code Generation:Closing the Loophole in Model-based Development"

    In 10th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS 2004), Workshop on Model-Driven Embedded Systems (MDES 2004).

    PDF: [pdf]

 

*      Dionisio de Niz and Ragunathan Rajkumar

“Time Weaver: A Software-Through-Models Framework For Embedded Real-Time Systems”

    Language Compilers and Tools For Embedded Systems (LCTES 2003).

    Postscript: deniz-lctes03.ps

 

*      Dionisio de Niz and Raj Rajkumar

“A Reusable Component Framework for Embedded Real-Time Systems”

May 2002.

The Real-Time Publisher/Subscriber Model

*      Kanaka Juvva and Raj Rajkumar

“A Middleware Service for Real-Time Push-Pull Communications”

In Proceedings of IEEE Workshop on Dependable Real-Time E-Commerce Systems (DARE'98), June 1998.

Postscript: Not available currently

 

*      Raj Rajkumar, Mike Gagliardi and Lui Sha

“The Real-Time Publisher/Subscriber Inter-Process Communication Model for Distributed Real-Time Systems: Design and Implementation”

In Proceedings of the IEEE Real-time Technology and Applications Symposium, June 1995.

Postscript: pub-sub.ps

 

*      Mike Gagliardi, Raj Rajkumar and Lui Sha

“Designing for Evolvability: Building Blocks for Evolvable Real-Time Systems”

In Proceedings of the IEEE Real-time Technology and Applications Symposium, June 1996.

Postscript: replaceable-units.ps

 

*      Raj Rajkumar and Mike Gagliardi

“High Availability in The Real-Time Publisher/Subscriber Inter-Process Communication Model”

In Proceedings of the IEEE Real-Time Systems Symposium, December 1996.

Postscript: pub-sub-rejoin.ps

Other Selected Publications

Please click here.

 

 

Patents

*      Priority-Based Arbitrator on a Token-Based Communication Medium, United States Patent Number 5,566,177, issued October 16 1996.

 

Graduate Students

Graduated Ph.D Students (in chronological order)

*      Cliff Mercer, was at Liberty Technologies, currently co-founded a startup in the Bay Area

*      Chen Lee at Akamai Technologies

*      Dionisio de Niz-Villasenor, Software Engineering Institute, Carnegie Mellon University.

*      Sourav Ghosh at Oracle

*      Haifeng Zhu, post-doctoral fellow at Carnegie Mellon

*      Saowanee Saewong at Texas Instruments

 

Current Ph.D. Students

*      Anand Eswaran, aeswaran *at* ece.cmu.edu (ABD)

*      Rahul Mangharam, rahul *at* ece.cmu.edu   (scheduled to become a faculty member at the University of Pennsylvania)

*      Anthony Rowe, agr *at* ece.cmu.edu

*      Karthik Lakshmanan, lakshmanan *at* cmu.edu

*      Arvind Kandhalu, akandhal *at* cmu.edu

*      Yoon Hoon Choi, hongyoo *at* ece.cmu.edu

 

Current Staff Member

*      Gaurav Bhatia, gnb *at* ece.cmu.edu

 

Other Former Associates

*      Dr. Shuichi Oikawa, former post-doc in my lab, currently a faculty member in Japan

*      Stefan Savage, currently at the University of Washington

*      Jim Zelenka, at Panasas.

 

Graduated M.S. Students

*      Akihiko Miyoshi, opted for a career teaching arts in academia!

*      Vignesh Prasannaganesh, currently at the India Science Lab, Bangalore

*      … long list under construction

 

Professional Activities

Cyber-Physical Systems

*      Organizer, Session on Cyber-Physical Systems, NSF Symposium on Cyber-Enabled Discovery and Innovation, Troy, NY, Sept 5-6, 2007.

*      Co-Chair, Workshop on Composable and System Technologies for High-Confidence Cyber-Physical Systems (CST-HCCPS), July 9-10, 2007.

*      Co-Chair, High-Confidence Software Platforms for Cyber-Physical Systems (HCSP-CPS) Workshop, Arlington, VA, November 30 – December 1, 2006

*      Co-Chair, Composable and System Technologies for High-Confidence Cyber-Physical Systems (CST-HCCPS) Workshop, Alexandria, VA, 2006.

*      Program Chair, NSF Industry Roundtable on Cyber-Physical Systems, Arlington, VA, May 17, 2007.

*      Co-Chair, NSF Workshop on Cyber-Physical Systems, Austin, Texas, Oct 15-16, 2006.

*      Co-Chair, NSF Planning Meeting on Cyber-Physical Systems, Arlington, VA, June 2006.

Real-Time and Multimedia Systems

*      General Chair for the Silver Jubilee 25th IEEE Real-Time Systems Symposium (RTSS 2004) held in Lisbon, Portugal.

*      General Chair for the 2004 SPIE/ACM Symposium on Multimedia Computing and Networking (MMCN 2004) held in Santa Clara, California.

*      Program Chair for the 24th IEEE Real-Time Systems Symposium (RTSS 2003) held in Cancun, Mexico.

*      Program Chair for the 2003 SPIE/ACM Conference on Multimedia Computing and Networking (MMCN ’03).

*      General Chair of the Fourth IEEE Real-time Technology and Applications Symposium (RTAS '98).

*      Program Chair of the Third IEEE Real-time Technology and Applications Symposium (RTAS '97). The Symposium Proceedings can be purchased from the IEEE Press.

*      Guest Editor, Special Issue of the Real-Time Systems Journal on Operating Systems and Services.

Embedded Systems

*      Member, Steering Board, ACM EMSOFT

*      Member, Editorial Board, Real-Time Systems Journal

*      Former Member, Editorial Board, IEEE Transactions on Image Processing

Entrepreneurship Activities

*      I was the primary founder of TimeSys Corporation (with two other co-founders).   TimeSys is a vendor of Embedded Linux and Java products.   Our thanks are to the Office of Naval Research (ONR) and DARPA for their support, and subsequent investors and customers for their confidence.

*      And as always, stay tuned!

 

Teaching

*      2007:

*      Fall:                        18-848 Wireless Sensor Networks

*      2006:

*      Fall:                        18-848 Wireless Sensor Networks

*      2005:

*      Spring:                    18-842 Distributed Systems

*      2004:

*      Spring:                    18-842 Distributed Systems

*      Fall:                        18-349 Embedded Real-Time Systems

*      2003:

*      Spring:                    18-842 Distributed Systems

*      Fall:                        18-349 Embedded Real-Time Systems

*      2002:

*      Spring:                    18-842 Distributed Systems

*      Fall:                        18-349 Embedded Systems

*      2001:

*      Spring:                    18-349 Embedded Systems

*      Fall:                        18-349 Embedded Systems

*      2000:

*      Spring:                    18-349 Embedded Systems

*      Fall:                        15-849/18-849 QoS in Networked Computer Systems

*      1999:

*      Spring:                    15-612 Distributed Systems

*      1998:

*      Spring:                    15-612 Distributed Systems

*      1997:

*      Spring:                    15-612 Distributed Systems

*      1996:

*      Spring:                    15-612 Distributed Systems

*      Earlier:

*      Courses in Real-time Systems and Operating Systems

Miscellaneous

*      Advice on Research and Writing (compiled by mleone@cs.cmu.edu)

*      Computer Science citations

 

Last Modified: Friday, August 31, 2007.