SHENGCHAO YU CONTACT Email: yusc@rci.rutgers.edu Homepage: www.winlab.rutgers.edu/~yusc OBJECTIVE A full-time research and development position in the area of computer networking, with specialization in: • Wireless ad-hoc and sensor networks, and energy-efficient wireless network systems • Peer-to-peer (p2p) overlay networks • Distributed system and system-level network applications EXPERTISE • Network protocol design and performance evaluation • System modeling and discrete-event simulation • Research and development of network system under GNU/Linux and TinyOS/Mote • Strong knowledge in IEEE 802.11, TCP/IP standards EDUCATION Rutgers University, New Brunswick, New Jersey Ph.D., Computer Engineering, expected May 2008, GPA:3.72 Dissertation: "Robust Sentry-based Schemes: Towards Long-lived, Fault-Tolerant Wireless Sensor Networks" Iowa State University, Ames, Iowa Graduate student, Computer Engineering, September. 2002 – May 2003, GPA:3.75 Peking University, Beijing, China M.S., Geographic Information System, June 2002, GPA: 85/100 Tsinghua University, Beijing, China B.E., Electrical Engineering, June 1999, GPA: 82/100 EXPERIENCE • Research Assistant, September 2003 – present WINLAB, Dept. of ECE, Rutgers University, Piscataway, NJ Robust Scheme Against Man-in-the-middle Attack in Wireless Sensor Networks – Design and evaluate schemes against attacks to maintain the validity of energy-conserving protocols in wireless sensor networks – Implement and validate the protocols on Berkeley mica2 mote sensor platform Fault-tolerant Schemes in Energy-efficient Wireless Sensor Networks – Designed and evaluated a suite of node scheduling algorithms with a potential 400% gain in network lifetime even in the presence of random node failures – Built discrete event-driven simulator, implemented and validated the schemes in both ns-2 simulator and customized discrete-event simulator in C++ Congestion Alleviation Schemes in Wireless Sensor Networks – Participated in the research on congestion alleviation caused by bursty traffic in sensor networks • Summer Intern, May – August 2005 and 2006 Thomson Inc., Corporate Research Center, Princeton, NJ Performance Aware P2p Video-on-Demand Service through Enhanced BitTorrent-like technique – Participated in the research on the peer-to-peer based video-on-demand system, including admission control, peer selection and complementary server streaming , which bring a potential 1500% gain in system capacity with comparable service quality provided by server-client system – Implemented and validated the peer-to-peer video-on-demand system with the support of VCR operations in customized discrete-event simulator in C++ Internet-based Video-on-Demand System with Optimized Scheduling of Asynchronous Deliveries – Designed and implemented the prototype system with 3 network nodes in C++ – Developed the network monitoring package for the prototype system, including back-end event triggering and front-end event visualization in a distributed environment • Software Engineer, June – August 2003 Ames Laboratory, Ames, IA Developed parallel scientific applications with Message Passing Interface (MPI) library for computational problems in physics • Teaching Assistant, September 2002 – May 2003 Dept. of Electrical and Computer Eng., Iowa State University, Ames, IA Designed and conducted labs for the course - Digital Design • Summer Intern, July – August 2000 and 2001 IBM Research, Beijing, China Map Data Visualization Toolkit – Participated in the design and development of the DB2 Spatial Extender Toolkit in Java, which visualizes the map data stored in DB2 for preview purpose WAP Browser for Embedded Linux – Built a mini WAP browser for embedded system on MontaVista Linux using Qt library MAJOR ACADEMIC PROJECTS Operating Systems Course Project – Built a multithreaded distributed transaction system for airline tickets reservation system with C under GNU/Linux Distributed System Course Project – Built a distributed chat-room system with RPC and Sockets API under GNU/Linux – Built a distributed online auction system with CORBA and Java TECHNICAL SKILLS • Simulation tools: Discrete event-driven simulator, ns-2, Tossim • Programming languages: C, C++, Java, NesC, Perl, Python, Shell script, MATLAB, PHP, SQL • Programming libraries: Sockets API, multi-thread(pthread), RPC, Java RMI, Qt, MPI • Platforms: Linux(main development environment), TinyOS/Mote, Windows • Others: MySQL DBMS, CVS, Subversion MAJOR GRADUATE COURSES Data Structure and Algorithms, Operating Systems, Computer Architecture, Computer Networks, Communication Networks I, Distributed Systems and Middleware, Information and Network Security PUBLICATIONS • Y. Guo, S. Yu, H. Liu, S. Mathur, and K. Ramaswamy, “Supporting User Interactivity in a Mesh-based P2P VoD System”, Fifth IEEE Consumer Communications & Networking Conference (CCNC), Las Vegas, NV, January, 2008 • Y. Guo, S. Mathur, K. Ramaswamy, S. Yu, and B. Patel, “PONDER: Performance Aware P2P Video-on-Demand Service”, in proceedings of IEEE GLOBECOM, November, 2007 • Y. Guo, S. Mathur, K. Ramaswamy, S. Yu, and B. Patel, “Ponder: Providing commercial-quality video-on-demand service using peer-to-peer network,” in Technical report, Corporate Research, Thomson Inc., 2006 • S. Yu and Y. Zhang, “R-Sentry: Providing Continuous Sensor Services against Random Node Failures”, IEEE International Conference on Dependable System and Network (DSN), June, 2007 • S. Yu, A. Yang, and Y. Zhang, “DADA: A 2-Dimensional Adaptive Node Schedule to Provide Smooth Sensor Network Services against Random Failures”, in proceedings of the WICON Workshop on Information Fusion and Dissemination in Wireless Sensor Networks, July, 2005 • J. Kang, B. Nath, Y. Zhang, and S. Yu, “Adaptive Resource Control Scheme to Alleviate Congestion in Sensor Networks”, 1st Workshop on Broadband Advanced Sensor Networks, October, 2004 • S. Yu, “Mastering Red Hat 6.0”, 2000, Science Press, Beijing, China PATENT S. Yu, Y. Guo, S. Mathur, and K. Ramaswamy, “Prefix Caching for QoS Aware Peer-to-Peer Video-on-Demand Service”, disclosure filed in 2006 ACTIVITIES • Contribution to the NSF proposal of “PROSE: Providing Robustness in Systems of Embedded Sensors”, grant CNS-0546072 • Journal/Conference reviewer: IEEE Transactions on Mobile Computing, WCNC’06, SECON’07, CCNC’07, Infocom’07, Infocom’08