Sourav Ghosh 5629 Hempstead St, #1 Pittsburgh, PA 15217 Phone 412.287.3471 E-mail sourav@cs.cmu.edu Objective A challenging position combining my skills in System Resource Management and Scheduling, Quality of Service, Real-time Embedded Systems and Optimization techniques. Education CARNEGIE MELLON UNIVERSITY Pittsburgh, PA PhD. Electrical and Computer Engineering, May 2004 GPA 3.96/4.0 M.S. Electrical and Computer Engineering, May 1999 * GPA 3.88/4.0 Indian Institute of Technology, Kharagpur, India B. Tech Electronics and Electrical Communications Engineering, June 1997 * GPA 9.16/10.0 or 3.83/4.0 Work experience 12/2000-12/2001 TimeSys Corporation Pittsburgh, PA Software Engineer Designed an OS network subsystem involving scheduling of interrupts, protocol stack and incoming and outgoing packets for hard real-time service guarantees Implemented the subsystem in TimeSys Linux real-time operating system 5/1999-8/1999 Lucent Technologies (formerly Ascend Comm.) Westford, MA Software Engineer Designed a client-server based TCP-like reliable messaging protocol for ATM switch. Implemented the protocol in C++. 1/2001-5/2001 Carnegie Mellon University, Electrical and Computer Engineering Teaching Assistant Modified and tested software written on embedded board with ARM/X-scale processor. Conducted lab experiments for 30 students Publications and Conferences * Integrated Resource Management and Scheduling with Multi-Resource Constraints Sourav Ghosh, Raj Rajkumar, Jeffery Hansen, John Lehoczky, 25th IEEE Real-Time Systems Symposium, Lisbon, Portugal. Best Paper Award. * Adaptive QoS Optimizations with Applications to Radar Tracking, Sourav Ghosh, Jeffery Hansen, Raj Rajkumar and John Lehoczky, 10th International Conference on Real-Time and Embedded Computing Systems and Applications (RTCSA) 2004, Gothenburg, Sweden. * Resource Management of Highly Configurable Tasks, Jeffery Hansen, Sourav Ghosh, Raj Rajkumar, John Lehoczky, Workshop on Parallel and Distributed Real-Time Systems (WPDRTS) 2004, Santa Fe, NM. Best Paper Award. * Scalable Resource Allocation for Multiprocessor QoS optimization, Sourav Ghosh, Raj Rajkumar, Jeffery Hansen, John Lehoczky, 23rd International Conference on Distributed Computing Systems (ICDCS) 2003, Providence, RI. * Resource Management of OS Network Subsystem Sourav Ghosh, Raj Rajkumar, 5th IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC) 2002, Washington, D.C. * Achieving Moderate Fairness for UDP Flows by Path-Status Classification, Yoshito Tobe, Yosuke Tamura, Anastasio Molano, Sourav Ghosh and Hideyuki Tokuda, 25th Annual IEEE Conference on Local Computer Networks (LCN) 2000, Tampa, FL. * Practical Management of End-to-End Network Bandwidth Reservation, IEEE International Conference on Software in Telecommunications and Computer Networks (SOFTCOM) 1999, Split. Croatia. * PAQ-RAM: Power-aware QoS Management for Embedded Systems, Anand Eswaran, Sourav Ghosh, Saowanee Saewong, Dionisio De-niz and Raj Rajkumar. To be Submitted for Publication * Scalable Distributed QoS-Based Resource Allocation in Hierarchical Networked Environment, Sourav Ghosh, Raj Rajkumar, Jeffery Hansen, John Lehoczky. In review. Skills Kernel Programming: Linux, FreeBSD Languages: C, C++, MATLAB and Assembly Operating Systems: Linux, FreeBSD, VxWorks, Arm Tools: NS2, BRITE, Otter Miscellaneous: Knowledge of TCP/IP, IPV6, mobile IP, RSVP, DiffServ, MPLS, GSM, CDMA, Relevant Courses Quality of Service in Networked Computer Systems Real-time Multimedia Systems Analysis Computer Networks Operating Systems Wireless Communications Real-time Software Systems Selected Projects PhD Thesis: Scalable QoS-based Resource Allocation, 2002-2004 * Build a generic QoS model * Obtain an optimization framework * Handle scalability issues of the model * Apply the model for allocating resources in various distributed systems dealing with large number of tasks such as multiprocessor system, phased array radar and hierarchical network emulating Internet Power Aware Resource Management, 2003-2004 * Investigate the energy requirements, system life-time and QoS * Apply the scheme in mobile fighting system (land-warrior) Resource Management of OS Network Subsystem, 1998-2001 * Designed a packet scheduler and an integrated scheduling scheme for processor and network to provide hard guarantees on response times to real-time tasks. * Implement the entire scheme in Linux, FreeBSD and Real-time Mach kernels. Task Modeling of Embedded System, Spring 1999 * Measured and modeled resource requirements of multimedia tasks on an embedded system running VxWorks OS. Simple Routing Protocol (SRIP), Fall 1997 * Simulated simple routing information by emulating software routers on multiple machines exchanging distance-vector routing messages with one another.