CLASP: Collaborating, autonomous stream processing systems

18Citations
Citations of this article
14Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

There are currently a number of streaming data analysis systems in research or commercial operation. These systems are generally large-scale distributed systems, but each system operates in isolation, under the control of one administrative authority. We are developing middleware that permits autonomous or semi-autonomous streaming analysis systems (called "sites") to interoperate, providing them opportunities for data access, performance improvements, and reliability far exceeding that available in a single system. Unique characteristics of our system include an architecture for the management of multiple cooperation paradigms depending on the degree of trust and dependencies among the participating sites; a multisite planner that converts user-specified declarative queries into specifications of distributed jobs; and a mechanism for automatic recovery of site failures by redispatching failed pieces of a distributed job. We evaluate our architecture via experiments on a running prototype, and the results demonstrate the advantages of multisite cooperation: collaborative jobs that share resources, even across only a few sites, can produce results 50% faster than independent execution, and jobs on failed sites can be recovered within a few seconds. © IFIP International Federation for Information Processing 2007.

Cite

CITATION STYLE

APA

Branson, M., Douglis, F., Fawcett, B., Liu, Z., Riabov, A., & Ye, F. (2007). CLASP: Collaborating, autonomous stream processing systems. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 4834 LNCS, pp. 348–367). Springer Verlag. https://doi.org/10.1007/978-3-540-76778-7_18

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free