17
04/03/05 Varsha Apte, R&D@CSE, 03/02-03/0 5 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/051 Research, Development and Teaching @CSE Dept. IIT Bombay Work done, work in progress, and future work March

Embed Size (px)

Citation preview

Page 1: 04/03/05Varsha Apte, R&D@CSE, 03/02-03/051 Research, Development and Teaching @CSE Dept. IIT Bombay Work done, work in progress, and future work March

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

Page 2: 04/03/05Varsha Apte, R&D@CSE, 03/02-03/051 Research, Development and Teaching @CSE Dept. IIT Bombay Work done, work in progress, and future work March

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.

Page 3: 04/03/05Varsha Apte, R&D@CSE, 03/02-03/051 Research, Development and Teaching @CSE Dept. IIT Bombay Work done, work in progress, and future work March

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)

Page 4: 04/03/05Varsha Apte, R&D@CSE, 03/02-03/051 Research, Development and Teaching @CSE Dept. IIT Bombay Work done, work in progress, and future work March

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.)

Page 5: 04/03/05Varsha Apte, R&D@CSE, 03/02-03/051 Research, Development and Teaching @CSE Dept. IIT Bombay Work done, work in progress, and future work March

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

Page 6: 04/03/05Varsha Apte, R&D@CSE, 03/02-03/051 Research, Development and Teaching @CSE Dept. IIT Bombay Work done, work in progress, and future work March

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.

Page 7: 04/03/05Varsha Apte, R&D@CSE, 03/02-03/051 Research, Development and Teaching @CSE Dept. IIT Bombay Work done, work in progress, and future work March

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)

Page 8: 04/03/05Varsha Apte, R&D@CSE, 03/02-03/051 Research, Development and Teaching @CSE Dept. IIT Bombay Work done, work in progress, and future work March

04/03/05Varsha Apte, R&D@CSE, 03/02-03/05

8

Network Performance –Future Research Directions

Wireless LAN: Admission control & scheduling for QoS

Page 9: 04/03/05Varsha Apte, R&D@CSE, 03/02-03/051 Research, Development and Teaching @CSE Dept. IIT Bombay Work done, work in progress, and future work March

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.

Page 10: 04/03/05Varsha Apte, R&D@CSE, 03/02-03/051 Research, Development and Teaching @CSE Dept. IIT Bombay Work done, work in progress, and future work March

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

Page 11: 04/03/05Varsha Apte, R&D@CSE, 03/02-03/051 Research, Development and Teaching @CSE Dept. IIT Bombay Work done, work in progress, and future work March

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

Page 12: 04/03/05Varsha Apte, R&D@CSE, 03/02-03/051 Research, Development and Teaching @CSE Dept. IIT Bombay Work done, work in progress, and future work March

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)

Page 13: 04/03/05Varsha Apte, R&D@CSE, 03/02-03/051 Research, Development and Teaching @CSE Dept. IIT Bombay Work done, work in progress, and future work March

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.

Page 14: 04/03/05Varsha Apte, R&D@CSE, 03/02-03/051 Research, Development and Teaching @CSE Dept. IIT Bombay Work done, work in progress, and future work March

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.

Page 15: 04/03/05Varsha Apte, R&D@CSE, 03/02-03/051 Research, Development and Teaching @CSE Dept. IIT Bombay Work done, work in progress, and future work March

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)

Page 16: 04/03/05Varsha Apte, R&D@CSE, 03/02-03/051 Research, Development and Teaching @CSE Dept. IIT Bombay Work done, work in progress, and future work March

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.

Page 17: 04/03/05Varsha Apte, R&D@CSE, 03/02-03/051 Research, Development and Teaching @CSE Dept. IIT Bombay Work done, work in progress, and future work March

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