Optimal static load balancing in distributed computer systems
Journal of the ACM (JACM)
A scalable HTTP server: the NCSA prototype
Selected papers of the first conference on World-Wide Web
Analysis of Task Assignment Policies in Scalable Distributed Web-Server Systems
IEEE Transactions on Parallel and Distributed Systems
ONE-IP: techniques for hosting a service on a cluster of machines
Selected papers from the sixth international conference on World Wide Web
Locality-aware request distribution in cluster-based network servers
Proceedings of the eighth international conference on Architectural support for programming languages and operating systems
Fail-stop processors: an approach to designing fault-tolerant computing systems
ACM Transactions on Computer Systems (TOCS)
Performance issues in WWW servers
IEEE/ACM Transactions on Networking (TON)
The state of the art in locally distributed Web-server systems
ACM Computing Surveys (CSUR)
Measuring the capacity of a Web server under realistic loads
World Wide Web
Reconfigurable Context-Sensitive Middleware for Pervasive Computing
IEEE Pervasive Computing
High-Performance Web Site Design Techniques
IEEE Internet Computing
SWEB: Towards a Scalable World Wide Web Server on Multicomputers
IPPS '96 Proceedings of the 10th International Parallel Processing Symposium
Development of Situation-Aware Application Software for Ubiquitous Computing Environment
COMPSAC '02 Proceedings of the 26th International Computer Software and Applications Conference on Prolonging Software Life: Development and Redevelopment
A model for web services discovery with QoS
ACM SIGecom Exchanges
Agents for the Grid: A Comparison with Web Services (Part I: Transport Layer)
CCGRID '02 Proceedings of the 2nd IEEE/ACM International Symposium on Cluster Computing and the Grid
COMPSAC '04 Proceedings of the 28th Annual International Computer Software and Applications Conference - Volume 01
Electronic commerce: structures and issues
International Journal of Electronic Commerce - Special section: Diversity in electronic commerce research
Using smart clients to build scalable services
ATEC '97 Proceedings of the annual conference on USENIX Annual Technical Conference
Management applications of the web service offerings language (WSOL)
CAiSE'03 Proceedings of the 15th international conference on Advanced information systems engineering
Hi-index | 0.00 |
A major advantage of Service-Oriented Architecture (SOA) is the ability to enable rapid formation of large-scale distributed systems. A dominant factor for the success of service-oriented system is the responsiveness of services, i.e. the availability and timeliness of services when needed. As different levels of responsiveness are expected under various situations, a major limitation of most existing service-oriented systems is that they serve all requests in the order of their arrival. Hence, all clients receive the same level of responsiveness. In this paper, an approach to efficiently and transparently providing adaptive responsiveness is presented. This approach includes an extended SOA architecture with replication and situation-aware load balancing for enabling service providers to offer adaptive responsiveness to clients. Moreover, our approach provides adaptable system capacity at runtime which reduces the cost for service replications, such as energy consumption. Experimental results are also presented to demonstrate the advantages of our approach.