{"title":"A reliable trading service in open distributed systems","authors":"Wenyi Cheng, X. Jia","doi":"10.1109/SDNE.1994.337769","DOIUrl":null,"url":null,"abstract":"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, clients could not find suitable servers and servers could not advertise their services. The primary goal of the 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, the mechanisms provide higher availability than other proposed consistency control algorithms, such as the weighted voting algorithm. They also provide failure and location transparent trading services to clients and servers.<<ETX>>","PeriodicalId":174691,"journal":{"name":"Proceedings of IEEE Workshop on Services for Distributed and Networked Environments","volume":"4 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1994-06-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of IEEE Workshop on Services for Distributed and Networked Environments","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SDNE.1994.337769","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5
Abstract
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, clients could not find suitable servers and servers could not advertise their services. The primary goal of the 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, the mechanisms provide higher availability than other proposed consistency control algorithms, such as the weighted voting algorithm. They also provide failure and location transparent trading services to clients and servers.<>