httperf—a tool for measuring web server performance
ACM SIGMETRICS Performance Evaluation Review
Efficient wire formats for high performance computing
Proceedings of the 2000 ACM/IEEE conference on Supercomputing
Performance and scalability of EJB applications
OOPSLA '02 Proceedings of the 17th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Remote procedure call
SOAP-binQ: High-Performance SOAP with Continuous Quality Management
ICDCS '04 Proceedings of the 24th International Conference on Distributed Computing Systems (ICDCS'04)
StreamGen: A Workload Generation Tool for Distributed Information Flow Applications
ICPP '04 Proceedings of the 2004 International Conference on Parallel Processing
An analysis of live streaming workloads on the internet
Proceedings of the 4th ACM SIGCOMM conference on Internet measurement
SLA based profit optimization in autonomic computing systems
Proceedings of the 2nd international conference on Service oriented computing
Resource-Aware Distributed Stream Management Using Dynamic Overlays
ICDCS '05 Proceedings of the 25th IEEE International Conference on Distributed Computing Systems
The internet measurement data catalog
ACM SIGCOMM Computer Communication Review
A Binary XML for Scientific Applications
E-SCIENCE '05 Proceedings of the First International Conference on e-Science and Grid Computing
MashMaker: mashups for the masses
Proceedings of the 2007 ACM SIGMOD international conference on Management of data
MapReduce: simplified data processing on large clusters
OSDI'04 Proceedings of the 6th conference on Symposium on Opearting Systems Design & Implementation - Volume 6
Implementing Diverse Messaging Models with Self-Managing Properties using IFLOW
ICAC '06 Proceedings of the 2006 IEEE International Conference on Autonomic Computing
I-queue: smart queues for service management
ICSOC'06 Proceedings of the 4th international conference on Service-Oriented Computing
Hi-index | 0.00 |
This paper describes the "WorldTravel" service-oriented application and testbed. The purpose of the testbed is to provide to researchers an open source venue for experimenting with and evaluating ideas, methods, and implementation options for service-oriented architectures and applications. Built upon standard service technologies, the WorldTravel testbed offers implementations of services and service interactions specific to the WorldTravel application, comprised of (1) a substantive back-end that includes a simple airline pricing/ticketing engine, with a representative flight database, both structured similarly to those used by companies actually offering such services, (2) a front-end for travel services interacting with mid-tier request processing and routing services, and (3) load traces from the corresponding business applications that are used to drive the use of WorldTravel and its services. We call WorldTravel a testbed rather than benchmark because its design permits extension at both the front-end, e.g., to add interesting new services like weather information about possible travel destinations, and at the back-end, e.g., to add payment services. This paper identifies the need for testbeds like WorldTravel, considers the attributes required of such testbeds, describes our current testbed in detail, and presents an initial testbed evaluation. It also describes the actual production-quality system on which WorldTravel is based.