Authors:
Hany F. El Yamany
1
;
Marwa F. Mohamed
1
;
Katarina Grolinger
2
and
Miriam A. M. Capretz
2
Affiliations:
1
Suez Canal University, Egypt
;
2
Western University, Canada
Keyword(s):
Service Replication, Service-Oriented Architecture, Cloud, Mobile Computing, Replication Process, Quality of Service.
Related
Ontology
Subjects/Areas/Topics:
Cloud Computing
;
Cloud Computing Enabling Technology
;
Collaboration and e-Services
;
Communication and Software Technologies and Architectures
;
Data Engineering
;
e-Business
;
Enterprise Information Systems
;
Fundamentals
;
Languages, Tools and Architectures
;
Mobile Software and Services
;
Model-Driven Software Development
;
Monitoring of Services, Quality of Service, Service Level Agreements
;
Ontologies and the Semantic Web
;
QoS for Applications on Clouds
;
Service-Oriented Architectures
;
Services Science
;
Software Agents and Internet Computing
;
Software Engineering
;
Software Engineering Methods and Techniques
;
Technology Platforms
;
Telecommunications
;
Web Services
;
Wireless Information Networks and Systems
Abstract:
Replication is one of the main techniques aiming to improve Web services’ (WS) quality of service (QoS) in distributed environments, including clouds and mobile devices. Service replication is a way of improving WS performance and availability by creating several copies or replicas of Web services which work in parallel or sequentially under defined circumstances. In this paper, a generalized replication process for distributed environments is proposed based on established replication studies. The proposed replication process consists of three main steps: sensing the environment characteristics, determining the replication strategy, and implementing the selected replication strategy. To demonstrate application of the proposed generalized replication process, a case study in the telecommunication domain is presented. The adequacy of the selected replication strategy is demonstrated by comparing it to another replication strategy as well as to a non-replicated service. The authors beli
eve that the proposed replication process will help service providers to enhance QoS and accordingly attract more customers.
(More)