Title:
System Support for Robust, Collaborative Applications
System Support for Robust, Collaborative Applications
dc.contributor.author | Chelliah, Muthusamy | en_US |
dc.contributor.author | Ahamad, Mustaque | |
dc.date.accessioned | 2005-06-17T17:54:45Z | |
dc.date.available | 2005-06-17T17:54:45Z | |
dc.date.issued | 1995 | en_US |
dc.description.abstract | Traditional transaction models ensure robustness for distributed applications through the properties of view and failure atomicity. It has generally been felt that such atomicity properties are restrictive for a wide range of application domains; this is particularly true for robust, collaborative applications because such applications have concurrent components that are inherently long-lived and that cooperate. Recent advances in extended transaction models can be exploited to structure long-lived and cooperative computations. Applications can use a combination of such models to achieve the desired degree of robustness; hence, we develop a system which can support a number of flexible transaction models, with correctness semantics that extend or relax serializability. We analyze two concrete CSCW applications - collaborative editor and meeting scheduler. We show how a combination of two extended transaction models, that promote split and cooperating actions, facilitates robust implementations of these collaborative applications. Thus, we conclude that a system that implements multiple transaction models provides flexible support for building robust, collaborative applications. | en_US |
dc.format.extent | 249148 bytes | |
dc.format.mimetype | application/pdf | |
dc.identifier.uri | http://hdl.handle.net/1853/6681 | |
dc.language.iso | en_US | |
dc.publisher | Georgia Institute of Technology | en_US |
dc.relation.ispartofseries | CC Technical Report; GIT-CC-95-09 | en_US |
dc.subject | Atomicity | |
dc.subject | Groupware | |
dc.subject | Extended transaction models | |
dc.subject | Programming support | |
dc.subject | Operating systems | |
dc.subject | Transaction models | |
dc.subject | Robustness | |
dc.subject | Correctness semantics | |
dc.subject | Serializability | |
dc.subject | Multiple transaction models | |
dc.subject | Collaborative applications | |
dc.subject | Distributed applications | |
dc.title | System Support for Robust, Collaborative Applications | en_US |
dc.type | Text | |
dc.type.genre | Technical Report | |
dspace.entity.type | Publication | |
local.contributor.author | Ahamad, Mustaque | |
local.contributor.corporatename | College of Computing | |
local.relation.ispartofseries | College of Computing Technical Report Series | |
relation.isAuthorOfPublication | ff12601d-fe5b-4a48-8669-1e1e1bc16440 | |
relation.isOrgUnitOfPublication | c8892b3c-8db6-4b7b-a33a-1b67f7db2021 | |
relation.isSeriesOfPublication | 35c9e8fc-dd67-4201-b1d5-016381ef65b8 |
Files
Original bundle
1 - 1 of 1