SGER: Performance Analysis and Optimization of Grid Web Services
Suny At Binghamton, Binghamton NY
Investigators
Abstract
The focus of this SGER project is on the Web Services model that uses open standards, such as HTTP (Hyper Text Transfer Protocol), XML (Extensible Markup Language), or one of many other in-use or emerging standards. In particular, the project addresses the support of grid technologies with Web Services. Grid technology can deliver teraflops of computer cycles and peta-bytes of storage systems, interconnected by gigabit networks. But, the realization of this potential depends on the development of tools, applications and infrastructure that exploit it and lend themselves to easy deployment by end users. The adoption of Web services in grid middleware and applications is primarily due to rich features. However, use of the currently available Web services implementation stacks can impact performance of grid applications. A critical component that is missing for Grid Web services is a set of fundamental metrics and micro-benchmarks for Web services based grid middleware/applications that provide insights on performance limitations, bottlenecks, and opportunities for optimizations. The focus of this one year project is on the design and development of a set of core-kernel micro-benchmarks and application-class workloads for Web services -- standard sets of workloads to test the various features and performance characteristics of Web service implementations, rather than their interoperability. This public benchmark framework will provide a standard mechanism to quantify, compare, and evaluate the performance of toolkits and study the strengths and weaknesses for a wide range of representative use case scenarios. The broader impacts of this project are that the outcome, a benchmark suite, may aid in the scientific understanding and evolution of grid middleware to meet the performance requirements necessary for adoption by the wider scientific community. The development of tools, middleware and applications that employ state-of-the-art performance enhancements and techniques will help in exploiting the true potential of the grid infrastructure for many scientific applications. The core-kernel benchmarks also have the potential of being adopted by the grid community as a standard for performance evaluation of Web services. Use of the open-source programming model and publication of documentation and tutorials on the project web page will help in dissemination of the results.
View original record on NSF Award Search →