180 likes | 427 Views
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. Research and Development. Two threads of work:
E N D
Research, Development and Teaching @CSE Dept. IIT BombayWork done, work in progress, and future workMarch 2002-March 2005 Varsha Apte Associate Professor (Contract), CSE Dept. IIT Bombay March 4th, 2005 Varsha Apte, R&D@CSE, 03/02-03/05
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. Varsha Apte, R&D@CSE, 03/02-03/05
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) Varsha Apte, R&D@CSE, 03/02-03/05
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.) Varsha Apte, R&D@CSE, 03/02-03/05
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 Varsha Apte, R&D@CSE, 03/02-03/05
Network Performance – Work Done • Capacity Analysis of GSM Short Message Service (B.Tech.) • In Proceedings of the National Conference of Communications, Bangalore, 2004. Varsha Apte, R&D@CSE, 03/02-03/05
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) Varsha Apte, R&D@CSE, 03/02-03/05
Network Performance –Future Research Directions • Wireless LAN: Admission control & scheduling for QoS Varsha Apte, R&D@CSE, 03/02-03/05
Teaching- (Guiding Research)Ph. D. Two students, currently working towards their Ph. D. Varsha Apte, R&D@CSE, 03/02-03/05
Teaching- (Guiding R&D)M. Tech. Projects Students Graduated: 1 (+1 as co-guide) Current Students: 7 (to graduate in July 2005) Varsha Apte, R&D@CSE, 03/02-03/05
Teaching- (Guiding R&D)B. Tech. Projects BTPs: 5 Graduated, 1 current DDMPs: 2 Varsha Apte, R&D@CSE, 03/02-03/05
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) Varsha Apte, R&D@CSE, 03/02-03/05
Teaching - CEP • Three on-site workshops on Performance Analysis given to Wipro Technologies (Bangalore, Hyderabad), in the last two years. Varsha Apte, R&D@CSE, 03/02-03/05
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. Varsha Apte, R&D@CSE, 03/02-03/05
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) Varsha Apte, R&D@CSE, 03/02-03/05
Service –DPGC • Member (since July 2004), Department Post-Graduate Committee. • Help in resolving PG issues. Varsha Apte, R&D@CSE, 03/02-03/05
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 Varsha Apte, R&D@CSE, 03/02-03/05