|
Research | |
|
At Graduate Schools |
·
Assistant Professor
August’07
onwards
- Systems analysis and design (ITK261; Fall 2007)
- Computer Application Programming (ITK178; Fall 2007)
- Computer Principles of Operating System (ITK383; Spring 2008)
- Computer Computer Organization (ITK225; Spring 2008)
·
Research
Assistant
August’01-August’07
Computer Networks Research Group
Department
of Computer Science
UMASS at
Co-Advisors: Prof. Jim Kurose and Prof. Don Towsley
· Research Assistant September'99-May'01
Networks Research Group
Department of Computer Science
Advisors: Prof. Brett Vickers (now with Arena.net)
· Teaching Assistant
Department of Computer Science
- Computer Architecture (CS211; Fall 1998 - Spring 1999)
Responsibilities included teaching 3 recitation sessions, grading, and holding office hours
- Internet Technology (CS351; Summer 2001)
Responsibilities included teaching 1 recitation session, grading, and holding office hours
- Introduction to Computers and Applications (CS110; Summer 2000)
Responsibilities included teaching 1 recitation session, grading, and holding office hours
· Instructor
Computer and
- C programming Language (Summer 1991)
- Introduction to Computers and Applications (Winter 1992)
|
At Industrial Laboratories |
· Research Intern March’06-July’06
Thomson Paris Research Lab Paris, France
Supervisor: Dr. Christophe Diot
Push-to-Peer Video on Demand system: We proposed Push-to-Peer architecture, a peer-to-peer approach to cooperatively stream video. The main departure from previous work is that content is proactively pushed to peers, and persistently stored before the actual peer-to-peer transfers. The initial content placement increases content availability and improves use of peer uplink bandwidth. Our specific contributions were: (i) content placement and associated pull policies that allow optimal use of uplink bandwidth and perfect balancing of download rates among competing downloads; (ii) performance analysis of such policies in the case of controlled environments, e.g. DSL networks under ISP control; (iii) distributed load balancing strategies for initial selection of serving peers; (iv) distributed strategies to cope with dynamic uplink bandwidth.
· Research Intern June’00-August’00
Telcordia
Technologies Applied Research Laboratory
Developed an application-level network monitoring mechanism and investigated traffic engineering approaches in MPLS-enabled networks.
· Research Intern May’99-August’99
Telcordia
Technologies Applied Research Laboratory
Developed Service Management System (SMS) for Next Generation Network (NGN). Responsibilities included design and implementation of SMS using LDAP interface.
· Research Engineer October’96-August’98
Media &
Communication
Laboratory
LG Electronics Inc.,
Supervisor: Dr. Chansu Yu (now with
Developed system software for LG smart-phones. Responsibilities included design and implementation of an embedded-kernel, SDK(software development toolkit), and CDMA call processing module.
· Research Engineer February’93-October’96
Media &
Communication
Laboratory
LG Electronics Inc.,
Developed a multiprocessor operating system for the SMP system with 10 Pentium processors in TICOM III Project (Jointly funded by Korean Government and industries). Responsibilities included restructuring and retargetting Unixware 2.x Kernel to a newly developed LG multiprocessor system and integrating all system software components. LG TICOM III systems have been used as main servers of the National Administrative Information Network in Korea.