Upload
samson-walters
View
215
Download
1
Embed Size (px)
Citation preview
04/03/05 Varsha Apte, R&D@CSE, 03/02-03/05 1
Research, Development and Teaching @CSE Dept. IIT Bombay
Work done, work in progress, and future work
March 2002-March 2005
Varsha Apte
Associate Professor (Contract), CSE Dept. IIT Bombay
March 4th, 2005
04/03/05Varsha Apte, R&D@CSE, 03/02-03/05
2
Research and Development
Two threads of work: Performance Engineering of Software and
Distributed Systems Stochastic models (Markov models, queuing models)
applied to multi-tier server systems, modeling tools, measurement analysis tools, overload control.
Computer Networks (Performance) Wireless LAN performance analysis, admission
control, Linux TCP/IP stack performance, SMS capacity analysis, location determination.
04/03/05Varsha Apte, R&D@CSE, 03/02-03/05
3
Software Performance-Research Work Done
Overload Control Mechanism for Web-Servers (M.Tech.+Ph.D) Presented at IISW-04 (held with RTSS’04),
Lisbon Portugal. (Co-authors: V. Mathur, N. Singmar, Prof. D. Manjunath)
Paper invited for submission to special issue of International Journal on Critical Infrastructures
Complexity Aware Queuing Models of Software Servers (Ph.D) In Proceedings of MASCOTS’ 04, Volendam, The
Netherlands (Co-author: V. Mathur)
04/03/05Varsha Apte, R&D@CSE, 03/02-03/05
4
Software Performance –Tool Development (Ongoing)
“CAPE Tool” (Computer Aided Performance Engineering) Tool that takes high-level software and hardware
specification, generates queuing network model, and produces performance measures
Sponsored by MHRD “AutoProf” (Automated Profiler)
Tool that co-ordinates and automates the resource usage profiling of distributed server systems
Sponsored by Intel, USA. (Joint project with Prof. Bellur)
(Total Outlay: Rs. 23 Lakhs approx.)
04/03/05Varsha Apte, R&D@CSE, 03/02-03/05
5
Software Performance –Future Research Directions
Overload control Analytical model, more sophisticated yet practically usable
techniques. Generalize to admission control and Software QoS
Distributed systems performance modeling Further enhancements in analysis tool (CAPE) “Design” tool – budgeting, deployment, configuration
Applications to autonomic computing, self-configuration Measurement tools
Further develop “AutoProf” – automated capacity analysis tool
04/03/05Varsha Apte, R&D@CSE, 03/02-03/05
6
Network Performance – Work Done
Capacity Analysis of GSM Short Message Service (B.Tech.)
In Proceedings of the National Conference of Communications, Bangalore, 2004.
04/03/05Varsha Apte, R&D@CSE, 03/02-03/05
7
Network Performance -Ongoing
Wireless LAN (IEEE 802.11b) sizing model Partly sponsored by Tata Infotech
Admission control in IEEE 802.11e networks Integrated mechanism for voice+data flows
TCP/IP Stack performance on multiple processors, and benefits of offloading Sponsored by UNM Systems Inc., USA
Location determination system based on WLANs Demonstrated system working in KreSIT WLANs
(Total outlay of sponsored research: Rs. 2.2 Lakhs)
04/03/05Varsha Apte, R&D@CSE, 03/02-03/05
8
Network Performance –Future Research Directions
Wireless LAN: Admission control & scheduling for QoS
04/03/05Varsha Apte, R&D@CSE, 03/02-03/05
9
Teaching- (Guiding Research)Ph. D.
Joining Year Research Focus R&D Output
July 2003 Software Performance Models, overload control,
Admission control to software hosting centers for QoS
MASCOTS 2004 paper, IISW’04 paper, journal submission in preparation
January 2003 Wireless LANs (Sizing, Admission Control,…)
Paper on sizing tool in preparation
Two students, currently working towards their Ph. D.
04/03/05Varsha Apte, R&D@CSE, 03/02-03/05
10
Teaching- (Guiding R&D)M. Tech. Projects
Academic Year Project R&D Output
2003-2004 Overload Control of Web Servers (Co-guide: Prof. D. Manjunath) IISW’04 paper
2002-2003 Hardware implementation of the DWRR scheduling policy (Main guide: Prof. SSSP Rao)
Students Graduated: 1 (+1 as co-guide)
Current Students: 7 (to graduate in July 2005)Academic Year
Project R&D Output
2004-2005 Simulation tool for Performance Analysis of Distributed Systems (MHRD) Working Tool
Analytical tool for Performance Analysis of Distributed Systems* (MHRD) Working Tool
Automated Server Profiling Tool (Intel) Working Tool
Location Determination System using Wireless Access Points Working Tool
Linux TCP/IP Stack performance (UNM Systems)
Admission Control in Wireless LANs (Co-guide: Prof. S. Iyer)
Analytical Models of Delay in Wireless Ad-Hoc Networks
04/03/05Varsha Apte, R&D@CSE, 03/02-03/05
11
Teaching- (Guiding R&D)B. Tech. Projects
Academic Year Project R&D Output
2002-2003 Performance of Security Protocols
Automated Capacity Analysis Tool
GSM SMS Capacity Analysis NCC 2004 paper
2003-2004 CDMA Admission Control/Scheduling
Software QoS at Shared Hosting Centers
2004-2005 Performance Packet Scheduling Disciplines
BTPs: 5 Graduated, 1 current
DDMPs: 2
Academic Year Project R&D Output
2003-2004 Optimal Design of Data Centers
TCP Performance on Wireless LANs
04/03/05Varsha Apte, R&D@CSE, 03/02-03/05
12
Teaching (Courses)
Formulated and taught (3 semesters so far) PG course on “Performance Analysis of Computer Systems and Networks” Stochastic models such as Markov chains,
queues and queuing networks, applied to systems and networks.
Core UG course in “Computer Networks” (3 semesters so far) Re-designed to follow Top-Down approach
(Kurose-Ross)
04/03/05Varsha Apte, R&D@CSE, 03/02-03/05
13
Teaching - CEP
Three on-site workshops on Performance Analysis given to Wipro Technologies (Bangalore, Hyderabad), in the last two years.
04/03/05Varsha Apte, R&D@CSE, 03/02-03/05
14
Service –Lab Development
Major re-vamp of “Computer Networks Lab”, as Lab-In-Charge (since Jan 2003). Partly funded by sponsored projects (see
previous slides) Lab is now well-equipped - Wireless LAN, high-
speed LAN, desktops, laptops, servers (including dual-processor), printers, Web-cams, furniture, books.
04/03/05Varsha Apte, R&D@CSE, 03/02-03/05
15
Service – Web/Report Committee
Major improvements to the department Web-site, first as member, then convener.
Currently supervising: A team of 4 TAs for Web-site development and
maintenance A team of 2 TAs for Report-tool development A team of 4 TAs for Office-automation
development (jointly with Prof. Sivakumar)
04/03/05Varsha Apte, R&D@CSE, 03/02-03/05
16
Service –DPGC
Member (since July 2004), Department Post-Graduate Committee. Help in resolving PG issues.
04/03/05Varsha Apte, R&D@CSE, 03/02-03/05
17
Future Teaching/Service Ideas
Offer undergraduate elective in performance analysis
Establish Departmental “UG Networking Lab” Offer more CEP/DEP courses Develop Web-based courses (C-DEEP) Continue service to department, institute in
various roles