Improving the availability of web services
نویسندگان
چکیده
In order to maintain the popularity and reputation of a web site, the quality of service perceived by users, especially the service availability, is a success factor. A service that is frequently unavailable may have negative effects on the reputation of the service provider, or result in loss of business opportunities. From the user’s perspective, a service that exhibits poor quality is virtually equivalent to an unavailable service. In this work, we present the overall architecture and the evaluation of a middleware infrastructure which provides quality-of-service differentiation among classes of communication-bound processes. By communication-bound processes we mean processes whose activity is typically dominated by network communication, e.g. a video server. The proposed architecture supports different classes of service, each with different quality attributes concerning the network data delivery performance. In particular, the architecture is able to provide a class of service, namely guaranteed service class, which is suitable for increasing the service availability for a group of premium users, especially in overloaded servers (in absence of external faults).
منابع مشابه
QoS-Based web service composition based on genetic algorithm
Quality of service (QoS) is an important issue in the design and management of web service composition. QoS in web services consists of various non-functional factors, such as execution cost, execution time, availability, successful execution rate, and security. In recent years, the number of available web services has proliferated, and then offered the same services increasingly. The same web ...
متن کاملA Systematic Approach to Quantifying and Improving the Availability of Internet Services
OF THE DISSERTATION A Systematic Approach To Quantifying and Improving the Availability of Internet Services.
متن کاملAn Enhancement of QoS in Web Services
Due to the wide acceptance of web services and its rapid spread, a number of mission-critical systems will be deployed as web services in the next years. The availability and efficiency of these systems has to be ensured in cases of failures and network disconnections. An example of web services for which availability and efficiency will be crucial issue is Auto Repair Service. It is critical b...
متن کاملAn Architecture for Highly Available and Dynamically Upgradeable Web Services
Developing distributed application architectures characterized by high availability has always been a challenging and important task both for the academic and the industrial communities. Additionally, the related requirement for dynamic upgradeability is usually examined within the same context as it also aims for high availability. Although a number of architectures and techniques have been pr...
متن کاملA functional model for assessing Iran's cinematic websites
Background and Objectives: Today, websites with diverse and varied uses have revolutionized all social, scientific, educational, artistic, commercial, and other fields of thought. In the meantime, the cinema has not gone away with this technological advancement, and a large number of cinema websites have been set up to help film makers in this field. Whatever the users of a website, the main pu...
متن کاملImproving Service Availability without Improving Availability of Individual Services
This paper presents a novel architectural solution for improving dependability of Web Services. This approach is based on the concepts from the emerging resilienceexplicit computing combined with the traditional fault-tolerance techniques such as recovery blocks and N-version programming applied in the context of the serviceoriented architecture. We propose a distributed solution called WS-Medi...
متن کامل