Dolphin: An Actor-Oriented Database for Reactive Moving Object Data Management
Yiwen Wang, Vivek Shah, Marcos Antonio Vaz Salles, Claudia Bauzer Medeiros, Julio Cesar Dos Reis, Yongluan Zhou
新颖的响应式移动对象应用程序需要支持对象反应行为的解决方案,作为查询和更新动态数据的一种方式。 虽然移动对象场景长期以来一直在空间-时间数据管理的背景下进行研究,但反应行为通常留给复杂的最终用户实现。 然而,这不仅仅是硬接线反应约束的问题:所需的解决方案需要满足严格的低延迟计算要求并具有可扩展性。 本文探讨了一种新颖的方法,以丰富基于分布式的基于行为者的框架,具有反应功能和复杂的空间数据管理以及并发语义。 我们的方法依赖于移动演员抽象的建议,这是具有反应性传感,运动和空间查询功能的演员模型的概念增强。 这种增强功能有助于响应式移动对象应用程序的开发人员避免实施应用程序级方案以平衡性能和一致性的重大负担。 基于移动演员,我们定义了一个反应式移动对象数据管理平台,命名为移动代理导向数据库(M-AODB),并构建了Dolphin——M-AODBs的实现。 Dolphin 体现了一种非侵入性的基于演员的设计,在微软奥尔良分布式虚拟演员框架之上分层。 在一组具有逼真反应移动物体场景的实验评估中,Dolphin在多机上表现出可扩展性,并提供近乎实时的反应延迟。
Novel reactive moving object applications require solutions to support object reactive behaviors as a way to query and update dynamic data. While moving object scenarios have long been researched in the context of spatio-temporal data management, reactive behavior is usually left to complex end-user implementations. However, it is not just a matter of hardwiring reactive constraints: the required solutions need to satisfy tight low-latency computation requirements and be scalable. This paper exp...