No sense frittering away your life on things that will not even appear in the footnotes.
Richard Hamming
Picture of me  
 
 
 
 
Teaching
Research
Publications
Students
Oxygen
CMI




  The Stata Center, 32G-780, Vassar Street, Cambridge, MA 02139 umar@mit.edu                    
    

I am part of the O2S group at the MIT Computer Science and Artificial Intelligence Laboratory (CSAIL). I was part of the Oxygen core team and used to manage the Cambridge-MIT Institute (CMI) collaboration on Pervasive Computing. I am the faculty leader of NEWT and Dritte at LUMS . My LUMS page.

A year of hacking has resulted in BumpIn.com (see the top-right BumpIn widget or install the browser plugin) -- my take on social browsing and networking.

Watch demo videos of our two goal-oriented systems: Goal-oriented Sockets [Follow-Me-Video] and Goal-oriented Programming System [Adaptive Teleconference].

 Teaching  

* Spring 2003: 6.898 Pervasive Computing

Research  

I am a systems person; I build stuff. I am broadly interested in Distributed Systems, Operating Systems, Computer Networks and Mobile Computing. My recent research has largely focused on two themes: Pervasive Computing and ICT for Development.

Previous Research

I received my Ph.D. at Computer Laboratory, University of Cambridge. At Cambridge, I was part of AutoHAN/SRG group. For my doctoral thesis I built two systems; AutoHAN to enable low-end dumb devices like electric kettles to participate in a pervasive system, and UbiqtOS, a context-aware, embedded operating system to enable medium-to-high-end pervasive devices, like handheld computers, to support adaptive applications in a pervasive system.

Current Research

* Poor Man's Broadband: Peer-to-Peer Dialup networking for the developing-world
* Opportunistic File-Associations for Mobile Operating Systems: Context-aware file-associations
* RAW Network Router: Gigabit IP routing on Tiled-microprocessors
* Pebbles: A middleware for adaptive applications in a pervasive system.
* Goal-oriented Programming Semantics: A goal-oriented abstraction for programming adaptive applications in a pervasive system.
* Service-oriented Network Sockets: Context-aware operating system sockets that react to changes in their environment.

Popular Media

* Poor Man's Broadband has a Turn of Speed, New Scientist - 17/11/2007
* Computers to be Oxygen of the Future, BBC - 31/03/2004
* Universities Focus on Pervasive Computing Research, Distributed Systems Online - June, 2004
* CMI Launches Pervasive Computing, MIT Tech Review - 24/03/2004

Organizer/Program-Committee Member

* 17th International World Wide Web Conference(WWW 2008), Track on Technology for Developing Regions
* Networked Systems for Developing Regions(NSDR), ACM SIGCOMM 2007: Program Committee Co-chair
* 4th International Conference on Mobile and Ubiquitous Systems (Mobiquitous), 2007
* AI in ICT for Development, 20th International Joint Conference on Artificial Intelligence (IJCAI), 2007
* 24th IEEE International Conference on Computer Design (ICCD), 2006
* 5th Annual IEEE International Conference on Pervasive Computing and Communications (PerCom), 2007
* ACM/IEEE Annual Symposium on Architectures for Networking and Communication Systems (ANCS), 2006
* IEEE International Symposium on Pervasive Computing and Applications (SPCA), 2006: Keynote Speaker
* 4th Annual IEEE International Conference on Pervasive Computing and Communications (PerCom), 2006
* 3rd International Workshop on System Support for Ubiquitous Computing (UbiSys), 2006: Part of Ubicomp'06
* 3rd International Workshop on Frontiers of Information Technology (FIT), 2006: Leveraging IT in developing-world countries
* Workshop on Middleware Support for Pervasive Computing (PerWare'06), 2006: Part of Percom'06
* 2nd International Workshop on Frontiers of Information Technology, 2004
* Workshop on System Support for Ubiquitous Computing (UbiSys), 2004: Part of Ubicomp'04
* 2nd International Conference on Mobile Systems, Applications and Services (MobiSys'04), 2004
* Workshop on System Support for Ubiquitous Computing (UbiSys), 2003: Part of Ubicomp'03
* 4th International Workshop on Smart Appliances and Wearable Computing (IWSAWC), 2004: Part of ICDCS'04


Theses Supervised

* Rahul Agrawal, MEng'04. Thesis Title: "A Programming Environment for On-demand Service Overlays", Nominated for the Masterworks Thesis Award
* James W. Anderson, MEng'04. Thesis Title: "The RAW Router: Gigabit Routing on a General-purpose Microprocessor", Nominated for the Masterworks Thesis Award
* Anthony Degangi, MEng'04. Thesis Title: "Performance, Scalability and Flexibility in the RAW Network Router", Nominated for the Masterworks Thesis Award

 Publications