Service-oriented computing (SOC) is an emerging paradigm that is changing the way systems are designed, architected, deployed, and used. SOC decomposes computation into a set of loosely-coupled, abstract services, and emphasizes document-centric interactions through the exchange of messages. Services can be composed, nested, and orchestrated into a variety of control patterns and workflows. SOC has seen adoption in areas such scientific computing, Grid computing, and business computing, and can facilitate wide-scale application integration within and across organizational boundaries.
SOC’s loosely-coupled, document-centricity, and high degrees of encapsulation and self-description challenge performance in a number of aspects. New techniques of performance analysis, modeling, and prediction can address some of these challenges, but further research is still needed. Different programming paradigms, design methodologies, or programming language principles also may reduce or eliminate some of the abstraction, encapsulation, and composition costs of SOC. Multicore chips and cluster-wide parallelism also offer interesting avenues for improving and investigating SOC performance. Advanced processing techniques or encodings for languages such as XML also may play a role.
We invite innovative papers on any aspect of performance and SOC from all communities, such as the WWW community, the programming languages community, and the Grid community. We welcome different types of papers, including experimental, works-in-progress, and position papers. By bringing together different communities, perspectives, and approaches, this workshop will seek to focus and clarify the state-of-the-art, leading to cross-fertilization. Topics include, but are not limited to:
Opening Remarks
8:50-9:00
Session 1
9:00-10:15
ISC: Providing Efficient XML-Based Service-Orientation for Core OS Functionality
9:00-9:25
McGrid: Framework for Optimizing Grid Middleware on Multi-Core Processors
9:25-9:50
Comparing the Use of Bayesian Networks and Neural Networks in Response Time Modeling for Service-Oriented Systems
9:50-10:15
Coffee Break
10:15-10:45
Session 2
10:45-12:00
Parallel XML Processing by Work Stealing
10:45-11:10
Benefits of Alternate XML Serialization Formats in Scientific Computing
11:10-11:35
Approaching a Parallelized XML Parser Optimized for Multi-Core Processors
11:35-12:00
Lunch
12:00-1:30
Session 3
1:30-2:45
A QoS-Based Selection Approach of Autonomic Grid Services
1:30-1:55
Empowering Distributed Workflow with the Data Capacitor: Maximizing Lustre Performance across the Wide Area Network
1:55-2:20
Data Transfer Performance Issues for a Web Services Interface to Synchrotron Experiments
2:20-2:45
Not Presented
Comparing Semantic Registries - OWLJessKB and InstanceStore