
 |
 |
| |
|
|
|
| |
ReDAL: An Efficient and Practical Request
Distribution Technique for the Application Layer
|
| |
|
|
|
| |
Speaker:
|
Dr. Kaushik DUTTA
Assistant Professor
College of Business Administration
Florida International University
|
|
| |
Date:
|
11 November 2005 (Friday) |
|
| |
Time:
|
3:00 pm to 5:00 pm |
|
| |
Venue:
|
Meeting Room 4.4, Level 4
School of Information Systems
|
|
| |
Modern web-based application infrastructures are based on clustered, multi-tiered architectures, where request distribution occurs in two sequential stages: over a cluster of web servers, and over a cluster of application servers. Much work has focused on strategies for distributing requests across a web server cluster in order to improve overall throughput across the cluster. The strategies applied at the application layer are the same as those at the web server layer, because it is assumed that they transfer directly.
In this paper, we argue that the problem of distributing requests across an application server cluster is fundamentally different from the web server request distribution problem, due to core differences in request processing in web and application servers.
We devise an approach for distributing requests across a cluster of application servers such that overall system throughput is enhanced, and load across the application servers is balanced. We compare the performance of our approach with commercially used techniques, as well as techniques from the recent literature. We perform this comparison experimentally in terms of throughput and response time performance, as well as resource utilization. Our experimental results show a significant improvement of up to nearly 80% in both throughput and response time, with a very low additional cost in terms of CPU overheads, 0.7% to 1.5%, on the web server, and virtually no impact on CPU overheads on the application server. A case study involving a large financial institution validates the experimental results, showing significant response time improvements. [Research Paper]
|
|
| |
Dr. Kaushik Dutta is an Assistant Professor at College of Business of Florida International University (FIU). Kaushik's research interests include design and development of emerging technologies, electronic commerce, mining web log data, building scalable e-business infrastructures, database systems, and data management. At FIU Kaushik teaches "Object Oriented Programming" and "ECommerce Technologies" in the professional weekend program, MS in Management Information Systems. Kaushik has published articles in ACM TODS, IEEE Transactions on Mobile Computing, Management Science, VLDB Journal and INFORMS Journal on Computing. Kaushik also has several publications in various IEEE and ACM conference proceedings. Kaushik has received several college wide research award at FIU.
Prior to joining FIU, Kaushik was Director of Engineering for Chutney Technologies, a software company that develops solutions to improve the scalability and performance of enterprise web applications. Kaushik has almost a decade of experience in software product development in India, Europe and the US. Kaushik worked as a senior software engineer for Intarka Inc, an NEA funded company that was acquired by Update.com. He also worked for Wipro Ltd.
Kaushik holds a BS in Electrical Engineering from Jadavpur University (1994), MS in Computer Science from the Indian Statistical Institute (1996), and a Ph.D. from Georgia Institute of Technology (2003). |
|
We look forward to welcome you at this Research Talk. |
|
|