2007
DOI: 10.1007/978-3-540-76778-7_18
|View full text |Cite
|
Sign up to set email alerts
|

CLASP: Collaborating, Autonomous Stream Processing Systems

Abstract: 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 … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
10
0

Year Published

2007
2007
2023
2023

Publication Types

Select...
3
3

Relationship

1
5

Authors

Journals

citations
Cited by 15 publications
(10 citation statements)
references
References 17 publications
0
10
0
Order By: Relevance
“…It reuses some of the components in our previous CLASP [5] work. It can support four different HA modes for each subjob: No HA (NONE), where a single copy is deployed and no action is taken when failures happen; Active Standby (AS), where two copies are deployed and both process data and send output downstream; Passive Standby (PS), where another machine runs the secondary copy upon failures; and Hybrid, where another machine has a pre-deployed but suspended secondary copy.…”
Section: A Experimental Environment and Methodologymentioning
confidence: 99%
See 1 more Smart Citation
“…It reuses some of the components in our previous CLASP [5] work. It can support four different HA modes for each subjob: No HA (NONE), where a single copy is deployed and no action is taken when failures happen; Active Standby (AS), where two copies are deployed and both process data and send output downstream; Passive Standby (PS), where another machine runs the secondary copy upon failures; and Hybrid, where another machine has a pre-deployed but suspended secondary copy.…”
Section: A Experimental Environment and Methodologymentioning
confidence: 99%
“…A processing element (PE) is a software module that takes certain data input, processes it and generates data output for other PEs to consume. To maximize the system utilization, a machine is often shared among different jobs and may host partitions of different jobs concurrently [2], [7], [5], [21].…”
Section: Introductionmentioning
confidence: 99%
“…Given these factors, optimal utilization of these systems is an imperative as is the sharing of vast amounts of data/information to support scientific research efforts of local and global importance. A new approach for collaboration across stream processing systems has been reported as an enhancement to System S and is known as CLASP (Collaborating, Autonomous Stream Processing) (Branson et al 2007). CLASP provides several benefits including improved sharing of raw data streams and derived data, thereby improving the breadth of analyses.…”
Section: Smartbay: An Environmental Monitoring Systemmentioning
confidence: 99%
“…We consider both assumptions are realistic in practice. For example, consider the streaming processing system CLASP [7], each resource provider (consumer) always posts its resource supply (requirement). Further, the distribution of trading partners' reserve prices can be learned as a result of repeated interaction with agents in the marketplace.…”
Section: Assumptionsmentioning
confidence: 99%
“…As an example, consider the negotiation management component [1] for Collaborating, Autonomous Stream Processing systems (CLASP) [7], which has been designed and prototyped in the context of System S project [19] within IBM Research to enable sophisticated stream processing. There are multiple sites running the System S software, each with their own administration and goals.…”
Section: Introductionmentioning
confidence: 99%