The state of the art in distributed query processing
ACM Computing Surveys (CSUR)
Minimizing Communication Cost in Distributed Multi-query Processing
ICDE '09 Proceedings of the 2009 IEEE International Conference on Data Engineering
SQPR: Stream query planning with reuse
ICDE '11 Proceedings of the 2011 IEEE 27th International Conference on Data Engineering
Towards window stream queries over continuous phenomena
Proceedings of the 4th ACM SIGSPATIAL International Workshop on GeoStreaming
Supporting distributed feed-following apps over edge devices
Proceedings of the VLDB Endowment
Hi-index | 0.00 |
The Cloud-Edge topology - where multiple smart edge devices such as phones are connected to one another via the Cloud - is becoming ubiquitous. We demonstrate RACE, a novel framework and system for specifying and efficiently executing distributed real-time applications in the Cloud-Edge topology. RACE uses LINQ for StreamInsight to succinctly express a diverse suite of useful real-time applications. Further, it exploits the processing power of edge devices and the Cloud to partition and execute such queries in a distributed manner. RACE features a novel cost-based optimizer that efficiently finds the optimal placement, minimizing global communication cost while handling multi-level join queries and asymmetric network links.