TY - GEN
T1 - Developing reliable web services using independent replicas
AU - Tang, Chaogang
AU - Li, Qing
AU - Hua, Bei
AU - Liu, An
PY - 2009/12/1
Y1 - 2009/12/1
N2 - Service replication-based fault tolerant strategies use several web services as replicas to perform the same task and, therefore, become an effective approach to improve the reliability of service-oriented applications. A basic assumption of these strategies is that replicas are independent. However, it does not always hold in the web services environment since replicas could be composite services which may share some common component services. How to judge independence of replicas is therefore a critical issue for replication-based strategies. What makes the problem more complicated is that replicas may not be willing to disclose their inner implementation details. To address the above problem, we first analyse the relation between the performance of replication-based strategies and the independence of replicas. Based on the analysis, we propose an approach to determining the independence of replicas. We model the problem as a special Set-Intersection problem and devise a component, TTP (Trusted Third Party), which adopts homomorphism cryptosystem to solve it. Through the proposed approach, we can build reliable web services by using independent replicas without violating their autonomy and privacy.
AB - Service replication-based fault tolerant strategies use several web services as replicas to perform the same task and, therefore, become an effective approach to improve the reliability of service-oriented applications. A basic assumption of these strategies is that replicas are independent. However, it does not always hold in the web services environment since replicas could be composite services which may share some common component services. How to judge independence of replicas is therefore a critical issue for replication-based strategies. What makes the problem more complicated is that replicas may not be willing to disclose their inner implementation details. To address the above problem, we first analyse the relation between the performance of replication-based strategies and the independence of replicas. Based on the analysis, we propose an approach to determining the independence of replicas. We model the problem as a special Set-Intersection problem and devise a component, TTP (Trusted Third Party), which adopts homomorphism cryptosystem to solve it. Through the proposed approach, we can build reliable web services by using independent replicas without violating their autonomy and privacy.
UR - http://www.scopus.com/inward/record.url?scp=77649310526&partnerID=8YFLogxK
U2 - 10.1109/SKG.2009.52
DO - 10.1109/SKG.2009.52
M3 - Conference article published in proceeding or book
AN - SCOPUS:77649310526
SN - 9780769538105
T3 - SKG 2009 - 5th International Conference on Semantics, Knowledge, and Grid
SP - 330
EP - 333
BT - SKG 2009 - 5th International Conference on Semantics, Knowledge, and Grid
T2 - 5th International Conference on Semantics, Knowledge, and Grid, SKG 2009
Y2 - 12 October 2009 through 14 October 2009
ER -