UNIVERSITY OF TENNESSEE COMPUTER SCIENCE DEPARTMENT SPECIAL SEMINAR Speaker: Jon Weissman University of Minnesota Department of Computer Science and Engineering Community Services: Putting High-end Network Services On-line A substantial base of community codes for supporting high performance computational science and engineering applications have been developed over the years. These codes are on the high-end in terms of computation, storage, and communication requirements. Recently, there has been considerable interest in putting such applications (e.g. data mining, theorem proving, computational biology, computational chemistry, parallel numerical computation, remote visualization) on-line and packaging them as network services. Network services allow the user to focus on their application, while the service provider maintains the service and all of its complexities. Putting high performance codes on-line will create a new generation of community services. We describe our vision of a re-usable run-time infrastructure for deploying community services. In this talk, we will focus on one aspect of the project: achieving scalable performance in spite of high service demand. Techniques for performance prediction, service replication, and adaptive resource management will be described. One of the novel aspects of our approach is that resource allocation is a fluid process in which resources can be dynamically allocated and deal located to service requests while running. We also believe the Community Service approach is well suited to Grid computing and describe this aspect of the project. Friday ~ April 5, 2002 1:00 p.m. ~ Room 206 ~ Claxton Complex