Research Interests
- I'm mostly interested in anything to do with the design and implementation of systems, including but not limited to:
- Real-time
and embedded systems
- Operating systems
- Multicore systems
- Resource management
- Kernels
- System organization and structure
- Hardware-software interaction
- Machine virtualization
Are you interested in building systems?
- If you like to work with kernels and systems software,
investigate how software interacts with hardware at the
architectural-level, and enjoy applying scientific
principles to make things work, consider applying to my
group. Either send me an email or submit your application
to Boston University. Given that I am usually very busy, I
may not always respond to your email right away.
Research Groups
- BOSS - Boston University Operating Systems and Services
- RTCC - Real-Time Computation and Communication Group
- iBench -
The Internet Programming Workbench
Professional Services
- Program Chair for the 20th IEEE Real-Time and Embedded
Technology and Applications Symposium, 2014.
- Program Committee member for the 9th Annual Workshop on
Operating Systems Platforms for Embedded Real-Time
Applications (OSPERT), Paris, France, July 9, 2013.
- Program Committee member for the 39th EUROMICRO Conference
on Software Engineering and Advanced Applications, Embedded
Software Engineering track, Santander, Spain, September 4-6,
2013.
- Editor, Elsevier Journal of Systems Architecture.
- Guest Editor, ACM Transactions on Embedded Computing
Systems, Special Issue on Real-Time and Embedded Technology
and Applications, 2012-2013.
- Program Committee member for the 33rd IEEE Real-Time
Systems Symposium (RTSS), San Juan, Puerto Rico, December
4-7, 2012.
- Program Committee member for the Embedded Software
Engineering (ESE) track at the 38th EUROMICRO Conference on
Software Engineering and Advanced applications (SEAA),
Cesme-Izmir, Turkey, September 5-8, 2012.
- Track Chair, ``Applications, Systems, RTOSs and Tools'', for the 18th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS), Beijing, China, April 2012.
- Program Committee member for the 15th IEEE International
Symposium on Object and Component-oriented Real-time
Distributed Computing (ISORC), Shenzhen, China, April 11-13,
2012.
- Program Committee member for the USENIX Annual Technical
Conference, Portland, Oregon, USA, June 15-17, 2011.
- Program Committee member for the 17th IEEE Real-Time and
Embedded Technology and Applications Symposium (RTAS),
Chicago, USA, April 11-14, 2011.
- Program Committee member for the 16th IEEE Real-Time and
Embedded Technology and Applications Symposium (RTAS),
Stockholm, Sweden, April 12-15, 2010.
- Program Committee member for the 12th IEEE International
Symposium on Object-oriented Real-time Distributed Computing
(ISORC), March 17-20, 2008, Tokyo, Japan.
- Program Committee member for the 29th IEEE Real-Time
Systems Symposium, November 30-December 3, 2008, Barcelona,
Spain.
Program Committee member for the Workshop on Managed Many-Core Systems (co-located with HPDC 2008), June 2008, Boston, USA. - Program Committee member for the 20th Euromicro Conference on Real-Time Systems (ECRTS), July 2008, Prague, Czech Republic.
- Program Committee member for the 14th IEEE Real-Time and Embedded Technology and Applications Symposium (Real-Time and Embedded Applications/Benchmarks Area), 2008, St. Louis, MO, USA.
- Program Committee member for the 13th IEEE International
Conference on Embedded and Real-Time Computing Systems and
Applications, August 21-24, 2007, Daegu, Korea.
- Program Committee member for the 19th Euromicro Conference on Real-Time Systems (ECRTS), Pisa, Italy, July 4-6, 2007.
- Program Area Chair for the 13th IEEE Real-Time and
Embedded Technology and Applications Symposium (Real-Time
and Embedded Applications/Benchmarks Area), 2007, Bellevue,
Washington.
- Program Committee member for the 27th IEEE Real-Time Systems Symposium, 2006 (Special Track on Real-Time Middleware and Software Engineering), Rio de Janeiro, Brazil.
- Program Committee Co-Chair for the 12th IEEE Intl. Conference on Embedded and Real-Time Computing and Applications (RTCSA) 2006, Sydney, Australia.
- Program Committee member for the 12th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS), 2006, San Jose, California.
- Program Committee member for the 26th IEEE Real-Time Systems Symposium, 2005, Miami, Florida.
- Publicity Co-Chair for the 11th IEEE International
Conference on Embedded and Real-Time Computing Systems and
Applications (RTCSA), August, 2005.
- Program Committee member for the 17th Euromicro Conference
on Real-Time Systems, July 6-8, 2005.
- Reviewer for the Distributed Object and Component-based
Software Systems track of the 38th Annual Hawaii
International Conference on System Sciences, January 3-6,
2005.
- Program Committee member for the 13th International
Workshop on Parallel and Distributed Real-Time Systems 2005.
- Program Committee member for the Sixth Real-Time Linux
Workshop, Nanyang Executive Centre, Singapore, November 3-5,
2004.
- Program Committee member for the Workshop on Quality of Service for Application Servers, October 17, 2004.
- In conjunction with the 23rd Symposium on Reliable
Distributed Systems, Florianopolis, Brazil, 2004.
- Program Committee member for the 25th IEEE Real-Time Systems Symposium, 2004, Lisbon, Portugal.
- Program Committee member for the 1st International Workshop on Data Distribution in Real-Time Systems (DDRTS), 2003.
- In conjunction with the 23rd International Conference on
Distributed Computing Systems , 2003.
- Organizer and Program Committee member for The Fourth Real-Time Linux Workshop, Boston University, December 6-7, 2002.
- Program Committee member for the 8th IEEE Real-Time and Embedded Technology and Applications Symposium, 2002, San Jose, California.
- Program Committee member for IEEE International Conference on Distributed Computing Systems, 2002.
- Publicity Co-Chair for the 22nd IEEE Real-Time Systems
Symposium, 2001, London, England.
- Program Committee member for IEEE Real-Time Technology and Applications Symposium, 2001.
- Reviewer for various journals including: IEEE Transactions
on Parallel and Distributed Systems, IEEE Transactions on
Computers, IEEE Transactions on Software Engineering, the
British Computer Society Computer Journal, the Journal of
Systems and Software (Elsevier), Computer Networks
(Elsevier), Real-Time Systems Journal, IEEE Multimedia and
ACM Transactions on Embedded Computer Systems.
- Reviewer for various conferences including IEEE RTSS, RTAS, ICDCS and IPDPS.
- Reviewer and panelist for various NSF proposals including: Cyber-Physical Systems (2009), Embedded and Hybrid Systems (2004), ACR Software Systems (2003), ITR Small Software Systems (2002) and Embedded and Hybrid Systems (2002).
Education
- I'm a full-time student in the School of Hard Knocks, at
the University of Life.
- I've been privileged enough to have a formal education, the details of which can be found in my online bio sketch.
- A reasonably up-to-date pdf version of my CV is also available.
Students
- Zhuoqun (Tom) Cheng
- Ye Li
- Eric Missimer
- Mehrnoosh Sameki
- Ying (Chris) Ye
- Meha Mehta
- Gerald Fry (Charles River Analytics)
- Gabriel Parmer (George Washington University)
- Yuting Zhang (Metropolitan College, Boston University)
- Junfeng Zou
- Xin Qi (Qualcomm)
- Jason Gloudon (Revahertz)
- Luis Hernandez (Microsoft)
- Albert Sidelnik (UIUC)
- SuYan Zeng (Startup in China)
- Daniel Levin
- Jason Gilanfarr (VMware)
- Will Drewry (Google)
- Raj Ashar
General Interests
- "Real" football (not the kind played with helmets).
- Cars and motorsports. I have numerous scale models. Some of my favorites include a Jaguar XJ13 (1966), Ayrton Senna's Lotus Renault 97T (1985) and McLaren MP4/7 (1992), Stirling Moss's 1955 Mercedes Benz W196, and Ronnie Peterson's 1970 Ferrari 512S Coda Lunga Le Mans car.
- Too many others to mention!

