A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2017; you can also visit the original URL.
The file type is application/pdf
.
Filters
CellJoin: a parallel stream join operator for the cell processor
2008
The VLDB journal
In this paper, we study the problem of scalable execution of windowed stream join operators on multi-core processors, and specifically on the Cell processor. ...
On the down side, exploiting the full potential of a multi-core processor like Cell is often challenging, mainly due to the heterogeneous nature of the processing elements, the software managed local memory ...
Our discussion is based on the Cell processor [20] -a state-of-the-art heterogeneous multi-core processor. ...
doi:10.1007/s00778-008-0116-z
fatcat:qhyhahxn2reldmrkkbd3a2pmwy
Instead of statically assigning query operators to heterogeneous processors, SABER employs a new adaptive heterogeneous lookahead scheduling strategy, which increases the share of queries executing on ...
Such heterogeneous architectures have the potential to improve the performance of data-intensive stream processing applications, but they are not supported by current relational stream processing engines ...
The hybrid stream processing model requires that each query can be scheduled on any heterogeneous processor, leaving the scheduling decision until runtime. ...
doi:10.1145/2882903.2882906
dblp:conf/sigmod/KoliousisWFWCP16
fatcat:x5oopplx3zepto4zttbwspbl6a
The SABER system for window-based hybrid stream processing with GPGPUs
2016
Proceedings of the 10th ACM International Conference on Distributed and Event-based Systems - DEBS '16
Yet, a stream processing engine must execute streaming SQL queries with sufficient data-parallelism to fully utilise the available heterogeneous processors, and decide how to use each processor in the ...
SABER executes window-based streaming SQL queries in a data-parallel fashion and employs an adaptive scheduling strategy to balance the load on the different types of processors. ...
SABER sidesteps the problem of "when" to offload query operators to a heterogeneous processor with a hybrid stream processing model. ...
doi:10.1145/2933267.2933291
dblp:conf/debs/KoliousisWFWCP16
fatcat:mdxbmdygunay5ihstlm57m2jxm
Timestamp Embedding Query Stream Processing Engine
2015
Indian Journal of Science and Technology
Methods/Statistical Analysis: The scalability and performance of the query processor is improved with the use of native timestamp embedding query processor with the help of semantic approach. ...
This offers vibrant, scalable services for continuous query processing. Continuous data is controlled through dynamic sliding window for incremental evaluation of streaming data. ...
The goals of the proposed work are to design a timestamp embedding stream processor and to develop a dynamic sliding window
State of the Art Data heterogeneity and software heterogeneity are two types ...
doi:10.17485/ijst/2015/v8i27/74930
fatcat:h6ldju2r7bdajpmpu7ohz7yege
Hardware-Conscious Stream Processing: A Survey
[article]
2020
arXiv
pre-print
Data stream processing systems (DSPSs) enable users to express and run stream applications to continuously process data streams. ...
Finally, we advise on potential future research directions. ...
The authors would like to thank the anonymous reviewer and the associate editor, Pınar Tözün, for their insightful comments on improving this manuscript. ...
arXiv:2001.05667v1
fatcat:hga7siyyzvbavilpxvxjofvtii
Processing High-Volume Stream Queries on a Supercomputer
2006
22nd International Conference on Data Engineering Workshops (ICDEW'06)
The high data volume and the need for advanced computations on the streams require substantial hardware resources and scalable stream processing. ...
We address these challenges by developing data stream management technology to support high-volume stream queries utilizing massively parallel computer hardware. ...
The queries involve stream theta joins over vectors applying non-trivial numerical vector computations as join criteria. ...
doi:10.1109/icdew.2006.118
dblp:conf/icde/ZeitlerR06
fatcat:jrwejkvspfdfrebuj735f6wbwm
A oneM2M-Based Query Engine for Internet of Things (IoT) Data Streams
2018
Sensors
In this paper, we design and develop a oneM2M-based query engine, called OMQ, that provides a real-time processing over IoT data streams. ...
The new standard oneM2M (one machine-to-machine) aims to standardize the architecture and protocols of Internet of Things (IoT) middleware for better interoperability. ...
One of the major challenges in IoT is the retrieval and processing of a large amount of heterogeneous streaming data generated from a large number of IoT devices [6, 7] . ...
doi:10.3390/s18103253
fatcat:z4pls6rubndfbgvjtjrqycnvdi
Performance Analysis of Multimedia Applications using Correlated Streams
2007
2007 Design, Automation & Test in Europe Conference & Exhibition
In modern embedded systems, data streams are often partitioned into separate sub-streams which are processed on parallel hardware components. ...
Experimental results on a hardware-software prototyping system are provided that show the accuracy of the analysis in a practical application. ...
INTRODUCTION For stream-oriented embedded applications the system design is moving from single processor implementations towards heterogeneous multi-processor System-on-Chip (MpSoC). ...
doi:10.1109/date.2007.364409
dblp:conf/date/HuangT07
fatcat:6t42i2j36zfa3nhea4uuxg4y4a
Query Co-Processing on Commodity Hardware
2006
22nd International Conference on Data Engineering (ICDE'06)
query processing algorithms to other hardware than general-purpose processors. ...
In this seminar, we will briefly survey the computer architecture and database literature on evaluating database application performance on conventional processors. ...
query processing algorithms to other hardware than general-purpose processors. ...
doi:10.1109/icde.2006.122
dblp:conf/icde/AilamakiGM06
fatcat:x3rdgytg3fcwlgld6ctgc32vxu
C-CORE: Using Communication Cores for High Performance Network Services
2005
Fourth IEEE International Symposium on Network Computing and Applications
Such future heterogeneous multi-core hardware is emulated by attaching a representative network processor -Intel's IXP2400 processor -to a general purpose CPU via a dedicated interconnect. ...
Measurements on our experimental platform establish the performance advantages afforded to applications by C-CORE. ...
In addition, two subscribers submit queries to the broker, one query doing select/project on individual streams and the other doing join operation on the two streams. ...
doi:10.1109/nca.2005.10
dblp:conf/nca/KumarGSS05
fatcat:bxurrft3njelppnnhvraty7xui
Accelerating Database Systems Using FPGAs: A Survey
2018
2018 28th International Conference on Field Programmable Logic and Applications (FPL)
Finally, the survey includes some promising future technologies and discussion on the challenges to be addressed by the future research in this area. ...
[3]
FPGA
Heterogeneous mergesort
[9]
main memory (NUMA)
Selection
Selection (as an intermediate step)
[3]
Streaming read/write
FPGA
Join
Sort-Merge Join
[3]
Streaming read/write
main memory ...
[7] demonstrated how a heterogeneous system that combines an FPGA, a CPU and a GPU can accelerate database join operations. ...
doi:10.1109/fpl.2018.00030
dblp:conf/fpl/PapaphilippouL18
fatcat:gcnfescocngjbkdysdzj3rhpvy
Efficient Compilation of Stream Programs for Heterogeneous Architectures
2015
Proceedings of the 18th International Workshop on Software and Compilers for Embedded Systems - SCOPES '15
With graphic processing units (GPUs) now emerging as general purpose co-processors, scheduling and distribution of these stream programs onto heterogeneous architectures (having both GPUs and CPUs) provides ...
Stream programming based on the synchronous data flow (SDF) model naturally exposes data, task and pipeline parallelism. ...
Figure 2 : 2 Overview of compilation process, targeting stream programs on heterogenous architecture model. ...
doi:10.1145/2764967.2764968
dblp:conf/scopes/ThakurS15
fatcat:s4yojkginfbthdbtqgicfapkre
Evolution of data management systems
2012
Proceedings of the 14th International Conference on Information Integration and Web-based Applications & Services - IIWAS '12
Query Processing (1): Principles [Kos 00, Ozu 11, Sto 96]
Distributed Join Algorithms [Chiu 81, Val 81/84]:
Direct Join: R(Site1) Join S (Site2); Transfer the smaller relation
Semi-Join based Join ...
The broker notifies the winner site
•
• •
• based on the local Cost Models
•
• •
• Heterogeneity : Processors & Workload
Dynamic Methods [Evren 97, Ozcan 97]
[Kab 98]
Méthodes (2)
3.3 Distributed ...
doi:10.1145/2428736.2428738
dblp:conf/iiwas/Hameurlain12
fatcat:ayoxhgsd7nfcrk6pbph3s6psy4
Dioptase: a distributed data streaming middleware for the future web of things
2014
Journal of Internet Services and Applications
One of the challenges raised by the WoT is the in-network continuous processing of data streams presented by Things, which must be investigated urgently because it affects the future data models of the ...
This cross-cutting concern has been previously studied in the context of Wireless Sensor Networks (WSN) given the focus on the acquisition and in-network processing of sensed data. ...
On the Spot, the Thing is overloaded with 60 interpreted joins and 90 compiled joins. ...
doi:10.1186/s13174-014-0013-1
fatcat:dnijd72olfcdnkz3eu64xmb33u
Load-aware inter-co-processor parallelism in database query processing
2014
Data & Knowledge Engineering
In a further series of experiments, we evaluate our approach on two new use cases: joining and sorting. ...
For a decade, the database community has been exploring graphics processing units and other co-processors to accelerate query processing. ...
several heterogeneous co-processors besides a few CPUs. ...
doi:10.1016/j.datak.2014.07.003
fatcat:oiqwgyfc2rd7hio5dniqwb4ngu
« Previous
Showing results 1 — 15 out of 9,582 results