ACM Home Page
Please provide us with feedback. Feedback
Tuple routing strategies for distributed eddies
Full text PdfPdf (152 KB)
Source Very Large Data Bases archive
Proceedings of the 29th international conference on Very large data bases - Volume 29 table of contents
Berlin, Germany
Pages: 333 - 344  
Year of Publication: 2003
ISBN:0-12-722442-4
Authors
Feng Tian  Department of Computer Sciences, University of Wisconsin, Madison, Madison, WI
David J. DeWitt  Department of Computer Sciences, University of Wisconsin, Madison, Madison, WI
Sponsor
VLDB Endowment : Very Large Database Endowment
Publisher
Bibliometrics
Downloads (6 Weeks): 11,   Downloads (12 Months): 35,   Citation Count: 8
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  

ABSTRACT

Many applications that consist of streams of data are inherently distributed. Since input stream rates and other system parameters such as the amount of available computing resources can fluctuate significantly, a stream query plan must be able to adapt to these changes. Routing tuples between operators of a distributed stream query plan is used in several data stream management systems as an adaptive query optimization technique. The routing policy used can have a significant impact on system performance. In this paper, we use a queuing network to model a distributed stream query plan and define performance metrics for response time and system throughput. We also propose and evaluate several practical routing policies for a distributed stream management system. The performance results of these policies are compared using a discrete event simulator. Finally, we study the impact of the routing policy on system throughput and resource allocation when computing resources can be shared between operators.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
2
3
 
4
5
 
6
[6] H. Balakrishnan, D. Carney, et al. Aurora*: A Distributed Stream Processing System. Submitted for publication.
 
7
 
8
[8] D. Carney, U. Cetintemel, M. Cherniack, et al. Monitoring Streams: A New Class of Data Management Application. In Proceedings of the 28 th International Conference on Very Large Data Bases (VLDB), 2002.
 
9
[9] S. Chandrasekaran, M. J. Franklin. Streaming Queries over Streaming Data. In Proceedings of the 28th International Conference on Very Large Data Bases (VLDB), 2002
10
 
11
12
13
 
14
 
15
[15] L. Kleinrock, Queueing Systems, Volume II: Computer Applications, New York, Wiley, 1976.
 
16
[16] Flip Korn, S. Muthukrishnan, D. Srivastava. Reverse Nearest Neighbor Aggregates Over Data Streams, In Proceedings of the 28th International Conference on Very Large Data Bases (VLDB), 2002
 
17
18
19
20
 
21
 
22
[22] R. Motwani, J. Widom, A. Arasu, et al. Query Processing Approximation and Resource Management in a Data Stream Management System. In Proceedings of the 2002 Conference on Innovative Data System Research (CIDR), 2002
23
 
24
 
25
[25] T. Sellis, Multiple Query Optimization. ACM Transactions on Database Systems, 1986
 
26
27
 
28

CITED BY  8

Collaborative Colleagues:
Feng Tian: colleagues
David J. DeWitt: colleagues