middleware-2011-paper.pdf (513.05 kB)
MediateSpace: decentralised contextual mediation using tuple spaces
presentation
posted on 2023-06-08, 12:02 authored by Danny Matthews, Dan Chalmers, Ian WakemanIan WakemanWith 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 pat- terns), Module Handlers (simplifying the processing of received messages), Context Scripting (allowing the dynamic addition, re- moval 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.
History
Publication status
- Published
File Version
- Published version
Page range
5Presentation Type
- paper
Event name
Proceedings of the Third International Workshop on Middleware for Pervasive Mobile and Embedded ComputingEvent location
Lisbon, PortugalEvent type
workshopEvent date
December 2011Department affiliated with
- Informatics Publications
Full text available
- Yes
Peer reviewed?
- Yes
Legacy Posted Date
2012-07-04First Open Access (FOA) Date
2012-07-04First Compliant Deposit (FCD) Date
2012-06-28Usage metrics
Categories
No categories selectedKeywords
Licence
Exports
RefWorks
BibTeX
Ref. manager
Endnote
DataCite
NLM
DC