A Generalized Service Replication Process in Distributed Environments

Citation data:

Proceedings of the 5th International Conference on Cloud Computing and Services Science, Page: 186-193

Publication Year:
Usage 113
Downloads 75
Abstract Views 38
Citations 1
Citation Indexes 1
Repository URL:
Hany F. El Yamany; Marwa F. Mohamed; Katarina Grolinger; Miriam A. M. Capretz
service replication; service-oriented architecture; cloud; mobile computing; replication process; quality of service; Electrical and Computer Engineering; Other Computer Sciences; Software Engineering
conference paper description
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 discussed based on established replication studies. The generalized 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 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 believe that a generalized replication process will help service providers to enhance QoS and accordingly attract more customers