TY - GEN
T1 - A Reliable Trading Service in Open Distributed Systems
AU - Cheng, Wilson C.H.
AU - Jia, Xiaohua
PY - 1994/6
Y1 - 1994/6
N2 - The trading function is an important function which specifies the trading service in open distributed systems. A trader is an object which provides the trading service. In the client-server model, the trader allows clients to locate servers dynamically and allows servers to advertise their services. A reliable trader is particularly important, because if the trader fails, neither could clients find suitable servers nor could servers advertise their services. The primary goal of our research is to improve reliability of a trader. To achieve this goal, a distributed system model is proposed which allows traders to provide a reliable trading service. A mechanism is also developed which makes traders tolerant to process failures, site failures, and, most importantly, network partitionings. When network partitionings occur, the mechanism uses the semantic information of trader's operations to maintain the consistency of trader database replicas. Besides providing high reliability, our mechanism provides higher availability than other proposed consistency control algorithms, such as the weighted voting algorithm. It also provides failure and location transparent trading services to clients and servers.
AB - The trading function is an important function which specifies the trading service in open distributed systems. A trader is an object which provides the trading service. In the client-server model, the trader allows clients to locate servers dynamically and allows servers to advertise their services. A reliable trader is particularly important, because if the trader fails, neither could clients find suitable servers nor could servers advertise their services. The primary goal of our research is to improve reliability of a trader. To achieve this goal, a distributed system model is proposed which allows traders to provide a reliable trading service. A mechanism is also developed which makes traders tolerant to process failures, site failures, and, most importantly, network partitionings. When network partitionings occur, the mechanism uses the semantic information of trader's operations to maintain the consistency of trader database replicas. Besides providing high reliability, our mechanism provides higher availability than other proposed consistency control algorithms, such as the weighted voting algorithm. It also provides failure and location transparent trading services to clients and servers.
UR - https://www.scopus.com/pages/publications/84889218781
UR - https://www.scopus.com/pages/publications/84889218781#tab=impact
U2 - 10.1109/SDNE.1994.337769
DO - 10.1109/SDNE.1994.337769
M3 - RGC 32 - Refereed conference paper (with host publication)
SN - 0-8186-5835-5
SN - 978-081865835-8
T3 - Proceedings - 1st International Workshop on Services in Distributed and Networked Environments, SDNE 1994
SP - 122
EP - 129
BT - Proceedings IEEE Workshop on Services in Distributed and Networked Environments
PB - IEEE
T2 - 1st International Workshop on Services in Distributed and Networked Environments, SDNE 1994
Y2 - 27 June 1994 through 28 June 1994
ER -