Abstract
We present here the initial results of our investigation of a system architecture for location-based publish/subscribe services utilizing a graph-based model for managing data and computations. This architecture is implemented on a cluster computer using the facilities and the computation model provided by the Beehive framework which supports a transactional model of parallel computing on dynamic graph data structures. We implemented a Museum Visitor Service as an example of a location-based publish/subscribe system to study and evaluate the performance this approach. This service includes features utilizing location-based publish/subscribe functions for supporting coordination and collaboration among members in a social group visiting the museum. We implemented a testbed system for this service and evaluated its performance on a cluster computer. Our work also illustrates that weaker consistency models for transactions can be utilized in such services to achieve higher performance and scalability.
Original language | English (US) |
---|---|
Title of host publication | Proceedings - 2017 IEEE 3rd International Conference on Collaboration and Internet Computing, CIC 2017 |
Publisher | Institute of Electrical and Electronics Engineers Inc. |
Pages | 97-106 |
Number of pages | 10 |
ISBN (Electronic) | 9781538625651 |
DOIs | |
State | Published - Dec 9 2017 |
Event | 3rd IEEE International Conference on Collaboration and Internet Computing, CIC 2017 - San Jose, United States Duration: Oct 15 2017 → Oct 17 2017 |
Publication series
Name | Proceedings - 2017 IEEE 3rd International Conference on Collaboration and Internet Computing, CIC 2017 |
---|---|
Volume | 2017-January |
Other
Other | 3rd IEEE International Conference on Collaboration and Internet Computing, CIC 2017 |
---|---|
Country/Territory | United States |
City | San Jose |
Period | 10/15/17 → 10/17/17 |
Bibliographical note
Funding Information:Acknowledgements: This work was supported by NSF Award 1319333 and computing resources were provided by NSF award 1512877 and the Minnesota Supercomputing Institute. Alexander Cina contributed in the initial development of the tools for loading MIA dataset on the Beehive system.
Publisher Copyright:
© 2017 IEEE.
Keywords
- Graph data models
- Location based services
- Parallel computing
- Publish/subscribe systems
- Transaction models