Existing distributed stream systems adopt a tightly-coupled communication paradigm and focus on fine-tuning of operator placements to achieve communication efficiency. This kind of approach is hard to scale (both to the nodes in the network and the users). In this paper, we propose a fundamentally different approach and present the design of a middleware for optimizing massive queries. Our approach takes the advantages of existing Publish/Subscribe systems (Pub/Sub) to achieve loosely-coupled communication and to “intelligently” exploit the sharing of communication among different queries. To fully exploit the capability of a Pub/Sub, we present a new query distribution algorithm, which can adaptively and rapidly (re)distribute the streamin...
Distributed stream processing systems must function efficiently for data streams that fluctuate in the...
In the last decade, the world wide web has grown from being a platform where users passively viewed ...
In the last decade, the world wide web has grown from being a platform where users passively viewed ...
We consider the problem of query optimization in distributed data stream systems where multiple cont...
Distributed Data Stream Management Systems (DSMS) are increasingly used for the processing of high-r...
Continuous queries over data streams typically produce large volumes of result streams. To scale up ...
Thesis: Ph. D., Massachusetts Institute of Technology, Department of Electrical Engineering and Comp...
10.1007/978-3-540-89856-6_17Lecture Notes in Computer Science (including subseries Lecture Notes in ...
Abstract—Data streaming has become an important paradigm for the real-time processing of continuous ...
Modern stream applications necessitate the handling of large numbers of continuous queries specified...
Distributed stream filtering is a mechanism for implementing a new class of real-time applications w...
In this paper we deal with the problem of optimally placing a set of query operators in an overlay n...
As more aspects of our daily lives are being computerized, ever larger amounts of data are being pro...
Scalability in stream processing systems can be achieved by using a cluster of computing devices. Th...
Distributed stream filtering is a mechanism for implementing a new class of real-time applications w...
Distributed stream processing systems must function efficiently for data streams that fluctuate in the...
In the last decade, the world wide web has grown from being a platform where users passively viewed ...
In the last decade, the world wide web has grown from being a platform where users passively viewed ...
We consider the problem of query optimization in distributed data stream systems where multiple cont...
Distributed Data Stream Management Systems (DSMS) are increasingly used for the processing of high-r...
Continuous queries over data streams typically produce large volumes of result streams. To scale up ...
Thesis: Ph. D., Massachusetts Institute of Technology, Department of Electrical Engineering and Comp...
10.1007/978-3-540-89856-6_17Lecture Notes in Computer Science (including subseries Lecture Notes in ...
Abstract—Data streaming has become an important paradigm for the real-time processing of continuous ...
Modern stream applications necessitate the handling of large numbers of continuous queries specified...
Distributed stream filtering is a mechanism for implementing a new class of real-time applications w...
In this paper we deal with the problem of optimally placing a set of query operators in an overlay n...
As more aspects of our daily lives are being computerized, ever larger amounts of data are being pro...
Scalability in stream processing systems can be achieved by using a cluster of computing devices. Th...
Distributed stream filtering is a mechanism for implementing a new class of real-time applications w...
Distributed stream processing systems must function efficiently for data streams that fluctuate in the...
In the last decade, the world wide web has grown from being a platform where users passively viewed ...
In the last decade, the world wide web has grown from being a platform where users passively viewed ...