A Context-Driven Framework for Distributed Collaboration

A. Sabbir, K. Ravindran
{"title":"A Context-Driven Framework for Distributed Collaboration","authors":"A. Sabbir, K. Ravindran","doi":"10.1109/DS-RT.2009.37","DOIUrl":null,"url":null,"abstract":"A key requirement for a distributed collaborative application is that all participants see the same copy of a shared window-object at different points in time (WYSIWIS). This is needed to maintain a cohesive view of the problem. We recognize that user actions are generated based on their understanding of the context of the problem, where context is defined in terms global view of the shared window object. However, it is noted that, actions generated from different sites in response to the same context may not be compatible with each other since execution of one action may change the context in such a way that other actions become irrelevant. This notion of compatibility of action is the crucial distinguishing factor between a distributed collaborative system and other distributed systems where independent actions are generally serializable [1]. We propose a general framework that uses the concept of temporal epoch to implement a state-machine model of collaboration. We also explore the idea of ‘contextual integrity’ as a pre-requisite for perceptual consistency among users.","PeriodicalId":225513,"journal":{"name":"2009 13th IEEE/ACM International Symposium on Distributed Simulation and Real Time Applications","volume":"130 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2009-10-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2009 13th IEEE/ACM International Symposium on Distributed Simulation and Real Time Applications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/DS-RT.2009.37","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

A key requirement for a distributed collaborative application is that all participants see the same copy of a shared window-object at different points in time (WYSIWIS). This is needed to maintain a cohesive view of the problem. We recognize that user actions are generated based on their understanding of the context of the problem, where context is defined in terms global view of the shared window object. However, it is noted that, actions generated from different sites in response to the same context may not be compatible with each other since execution of one action may change the context in such a way that other actions become irrelevant. This notion of compatibility of action is the crucial distinguishing factor between a distributed collaborative system and other distributed systems where independent actions are generally serializable [1]. We propose a general framework that uses the concept of temporal epoch to implement a state-machine model of collaboration. We also explore the idea of ‘contextual integrity’ as a pre-requisite for perceptual consistency among users.
分布式协作的上下文驱动框架
分布式协作应用程序的一个关键需求是所有参与者在不同时间点看到共享窗口对象的相同副本(所见即所见)。这是维护问题的内聚视图所必需的。我们认识到,用户操作是基于他们对问题上下文的理解而生成的,其中上下文是根据共享窗口对象的全局视图定义的。但是,需要注意的是,响应相同上下文的不同站点生成的操作可能彼此不兼容,因为一个操作的执行可能会以这样一种方式改变上下文,从而使其他操作变得无关紧要。这种动作兼容性的概念是区分分布式协作系统和其他分布式系统的关键因素,在其他分布式系统中,独立的动作通常是可序列化的[1]。我们提出了一个通用框架,该框架使用时间纪元的概念来实现协作的状态机模型。我们还探讨了“上下文完整性”的概念,作为用户之间感知一致性的先决条件。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信