Post Job Free
Sign in

Software Computer Science

Location:
Nashville, TN
Posted:
November 19, 2012

Contact this candidate

Resume:

Nilabja Roy

Vanderbilt University ********@***.**********.***

Institute for Software Integrated Systems 615- 400 3193

**** ******* *****

Nashville, TN 37203

http://www.dre.vanderbilt.edu/~nilabjar/

Summary

Over 12 years of experience in distributed system software development, design and analysis.

Research Interests

QoS guarantees in component based multi-tiered distributed applications.

Resource aware deployment of large scale distributed applications in Cloud Computing and

Virtualized Environments.

Modeling and Simulations of systems.

Probabilistic analysis of systems, Queuing Theory, Petri Nets, Bin Packing.

Profiling and Feedback Control.

Education

Ph.D. in Computer Science, Vanderbilt University, expected graduation: October 2010

M.S. in Computer Science 2007, Vanderbilt University

Bachelors in Electrical Engineering 1997, Jadavpur University, Calcutta, India.

Citizenship United States

Work Experience

1. 07/05 present: Phd - QoS Assurance in Distributed Component-based Systems present

Advisor: Dr. Douglas C. Schmidt & Dr. Aniruddha Gokhale

Thesis focuses on maximizing application utility (revenue minus cost) by intelligently deploying

application components onto multiple nodes while assuring QoS properties. The solution works on a

hybrid approach blending profiling, analytical modeling and bin packing.

2. 05/06 08/06: Internship at Lockheed Martin ATL, Cherry Hill Summer 2006

.NET Profiler A profiler for .NET programs detecting thread blockages and bottleneck in design.

3. 10/98 06/05: Ushacomm India Ltd.

Role Software Designer

Design/develop distributed application using C++/Java/CORBA which extracts data from multiple

hardware devices. Installed in various countries such as US, UK, Luxemburg, Malaysia, Argentina etc.

Developed a load-balancing service to manage increased load conditions.

Technical Expertise

- C/C++, Java, ACE, TAO, CIAO, Orbix, CORBA, Tomcat, Rational Rose, Windows and UNIX system

programming, Design Patterns, GME (Generic Modeling Environment), Matlab, CPN Tools, WinMVA.

Publications

Refereed Journal Publications

Nishanth Shankaran, Nilabja Roy, Douglas C. Schmidt, Xenofon D. Koutsoukos, Yingming Chen,

1.

Chenyang Lu, Design and Performance Evaluation of an Adaptive Resource Management

Framework for Distributed Real-Time and Embedded Systems, EURASIP Journal on Embedded

Systems (EURASIP JES): Special issue on Operating System Support for Embedded Real-Time

Applications, Edited by Michael Gonzalez, 2008.

Refereed Conference Publications

Nilabja Roy, Aniruddha Gokhale and Larry Dowdy, A Novel Capacity Planning Process for

1.

Performance Assurance of Multi-Tiered Web Applications, Poster paper in proceeding of the 18th

Annual Meeting of the IEEE International Symposium on Modeling, Analysis, and Simulation of

Computer and Telecommunication Systems (MASCOTS), August 17-19, Miami, FL.

Nilabja Roy, Yuan Xue, Aniruddha Gokhale, Larry Dowdy and Douglas C. Schmidt, A Component

2.

Assignment Framework for Improved Capacity and Assured Performance in Web Portals,

Proceedings of the 11th International Symposium on Distributed Objects, Middleware, and

Applications (DOA'09) Vilamoura, Algarve-Portugal, Nov 01 - 03, 2009.

Nilabja Roy, Nathan Hamm, Manish Madhukar, Larry Dowdy, and Douglas C. Schmidt, The Impact

3.

of Variability on Soft Real-Time System Scheduling, Proceedings of the 15th IEEE International

Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA 2009),

Beijing, China, August 24-26, 2009.

Nilabja Roy, Akshay Dabholkar, Nathan Hamm, Larry Dowdy and Douglas Schmidt, Modeling

4.

Software Contention using Colored Petri Nets, Proceedings of the 16th Annual Meeting of the IEEE

International Symposium on Modeling, Analysis, and Simulation of Computer and

Telecommunication Systems (MASCOTS), September 8-10, Baltimore, MD.

Nilabja Roy, John S. Kinnebrew, Nishanth Shankaran, Gautam Biswas, and Douglas C. Schmidt,

5.

Toward Effective Multi-capacity Resource Allocation in Distributed Real-time and Embedded

Systems, Proceedings of the 11th IEEE International Symposium on Object/Component/Service-

oriented Real-time Distributed Computing, Orlando, Florida, May 5-7, 2008.

Nilabja Roy, Nishanth Shankaran, and Douglas C. Schmidt, Bulls-Eye: A Resource Provisioning

6.

Service for Enterprise Distributed Real-time and Embedded Systems, Proceedings of the

International Symposium on Distributed Objects and Applications (DOA), Montpellier, France, Oct

30th - Nov 1st, 2006.

Book Chapters

1. Nilabja Roy and Douglas C. Schmidt, Model-Driven Performance Evaluation of Web Application

Portals, Model-Driven Domain Analysis and Software Development: Architectures and Functions, a

book edited by Janis Osis and Erika Asnina, 2010 (To appear).

2. Daniel G. Waddington, Nilabja Roy, and Douglas C. Schmidt, Dynamic Analysis and Profiling of

Multi-threaded Systems, Designing Software-Intensive Systems: Methods and Principles, Edited by

Dr. Pierre F. Tiako, Langston University, OK, April, 2008.



Contact this candidate