{"title":"MediateSpace: decentralised contextual mediation using tuple spaces","authors":"D. Matthews, Dan Chalmers, I. Wakeman","doi":"10.1145/2090316.2090321","DOIUrl":null,"url":null,"abstract":"With almost four billion sensor-equipped mobile devices on the planet, the way is open for a variety of new context-based applications and services. However, this new opportunity creates concerns over privacy and access control and necessitates a robust and scalable solution. We propose the MediateSpace middleware which is a decentralised tuple space with contextual mediation capabilities for both data distributors and consumers. Distributors may restrict access by requiring the satisfaction of a contextual condition and consumers may restrict which data enters their computer (tuple conditions). Distributed X-Trees (a development of R-Trees) are used to achieve decentralisation.\n The system also provides Restricted Context Sharing, Triggers (performing actions upon matching certain conditions or data patterns), Module Handlers (simplifying the processing of received messages), Context Scripting (allowing the dynamic addition, removal or augmentation of structures such as triggers) and State Management (allowing state to be read and stored semi-persistently).\n MediateSpace could be used to support a myriad of possible applications such as context dependent data collection, collaborative tools for geographically co-located individuals and context-aware file-sharing.","PeriodicalId":353614,"journal":{"name":"M-MPAC '11","volume":"2015 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2011-12-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"M-MPAC '11","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2090316.2090321","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
With almost four billion sensor-equipped mobile devices on the planet, the way is open for a variety of new context-based applications and services. However, this new opportunity creates concerns over privacy and access control and necessitates a robust and scalable solution. We propose the MediateSpace middleware which is a decentralised tuple space with contextual mediation capabilities for both data distributors and consumers. Distributors may restrict access by requiring the satisfaction of a contextual condition and consumers may restrict which data enters their computer (tuple conditions). Distributed X-Trees (a development of R-Trees) are used to achieve decentralisation.
The system also provides Restricted Context Sharing, Triggers (performing actions upon matching certain conditions or data patterns), Module Handlers (simplifying the processing of received messages), Context Scripting (allowing the dynamic addition, removal or augmentation of structures such as triggers) and State Management (allowing state to be read and stored semi-persistently).
MediateSpace could be used to support a myriad of possible applications such as context dependent data collection, collaborative tools for geographically co-located individuals and context-aware file-sharing.