Ph.D. student
208 West Village H
360 Huntington Ave,
Boston, MA 02115
Email: taojin ( at ) ccs ( dot ) neu ( dot ) edu
CV: Download
NOTE: I am now a senior software engineer at Qualcomm Research, San Diego, where I work on the Snapdragon Flight, an SoC for Drones.
I received my Ph.D. from College of Computer and Information Science, Northeastern University in 2013. My advisor is Prof. Guevara Noubir. I received my B.S. from Department of Computer Science, Peking University in 2005.
My research interests are currently focusing on mobile and ubiquitous computing, wireless networks, distributed systems and anything about mobile. I love building systems and enjoy seeing abstract ideas prototyped and being used in the real world.
proposal page
WiZi-Cloud is an open-source dual-radio solution for scalibility and energy efficiency of mobile phones' Internet access. It consists of a set protocols, and hardware/software components integrating WiFi and ZigBee radios on mobile phones and access points. WiZi-Cloud aims at providing:
WiZi-Cloud is motivated by the ever increasing density of WiFi Access Points and large unlicensed RF bandwidth over which they operate. At the same time cellular networks are limited by deployment challenges and limited RF spectrum. However, maintaining connectivity through WiFi results in depleting the mobile phones battery in a very short time. The WiZi-Cloud dual radio solution overcomes this problem.
Our prototype WiZi-Cloud system runs on Android G1 and OpenWRT compatible WiFi access points. Top popular mobile applications, such as VoIP, stream media, etc. run with good performance on WiZi-Cloud, and achieves 300% better energy efficiency. To check our the software/hardware prototype, demo video, and more detailed design information, please visit WiZi-Cloud project page.
I worked on this project when I interned at Nokia Research Center, Palo Alto. I designed a TCP NAT traversal protocol, which enables the two hosts behind NAT boxes to establish direct TCP connection. I implemented a C library which identifies the NAT box type, and applies proper mechanism to do NAT traversal. The library runs on Linux, maemo platform, and windows XP, and works for 90% of NAT boxes out there (at least in 2007).
- I received the 2011 CCIS Outstanding Research Award.
- I was a co-founder of petsnextdoor.com and the leading developer for the web version Pets Next Door. You can also find the iPhone and Android clients for "Pets Next Door" on their app markets.
- Our android application, PebbleBox, won the Google ADC1 (Android Developer Challenge) Top 20 Award.