Learn More
Borealis is a second-generation distributed stream processing engine that is being developed at Brandeis University, Brown University, and MIT. Borealis inherits core stream processing functionality from Aurora [14] and distribution functionality from Medusa [51]. Borealis modifies and extends both systems in non-trivial and critical ways to provide(More)
Many stream-based applications are naturally distributed. Applications are often embedded in an environment with numerous connected computing devices with heterogeneous capabilities. As data travels from its point of origin (e.g., sensors) downstream to applications, it passes through many computing devices, each of which is a potential target of(More)
The Aurora system [1] is an experimental data stream management system with a fully functional prototype. It includes both a graphical development environment, and a runtime system. We propose to demonstrate the Aurora system with its development environment and runtime system, with several example monitoring applications developed in consultation with(More)
Distributed and parallel computing environments are becoming cheap and commonplace. The availability of large numbers of CPU's makes it possible to process more data at higher speeds. Stream-processing systems are also becoming more important, as broad classes of applications require results in real-time. Since load can vary in unpredictable ways,(More)
We present a collaborative, self-configuring high availability (HA) approach for stream processing that enables low-latency failure recovery while incurring small run-time overhead. Our approach relies on a novel fine-grained checkpointing model that allows query fragments at each server to be backed up at multiple other servers and recovered collectively(More)
This research represents an assessment of the current state of pollution from polychlorinated biphenyls (PCBs) in China. Various environmental media including sediment, water, organism and soil were analyzed and the spatial character of PCB pollution in each environmental medium was determined. On a national basis, PCB levels in all environmental media were(More)
Scalability in stream processing systems can be achieved by using a cluster of computing devices. The processing burden can, thus, be distributed among the nodes by partitioning the query graph. The specific operator placement plan can have a huge impact on performance. Previous work has focused on how to move query operators dynamically in reaction to load(More)
Borealis is a distributed stream processing engine that is being developed at Brandeis University, Brown University, and MIT. Borealis inherits core stream processing functionality from Aurora and inter-node communication functionality from Medusa.We propose to demonstrate some of the key aspects of distributed operation in Borealis, using a multi-player(More)
Environmental contamination caused by mercury is a serious problem worldwide. Coal combustion, mercury and gold mining activities and industrial activities have led to an increase in the mercury concentration in soil. The objective of this paper is to present an up-to-date understanding of the available techniques for the remediation of soil contaminated(More)
Dendritic cells (DC) are the most potent antigen-presenting cells (APC); their ability to induce proliferation of T cells in a mixed lymphocyte reaction (MLR) assay is commonly used for the evaluation of their function. It is a general thought that gamma irradiation of APC does not influence their ability to activate T-cell proliferation, but the data from(More)