9,582 Hits in 3.9 sec

CellJoin: a parallel stream join operator for the cell processor

Buğra Gedik, Rajesh R. Bordawekar, Philip S. Yu
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


Alexandros Koliousis, Matthias Weidlich, Raul Castro Fernandez, Alexander L. Wolf, Paolo Costa, Peter Pietzuch
2016 Proceedings of the 2016 International Conference on Management of Data - SIGMOD '16  
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

Alexandros Koliousis, Matthias Weidlich, Raul Castro Fernandez, Alexander L. Wolf, Paolo Costa, Peter Pietzuch
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

M. Ananthi, M. R. Sumalatha
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]

Shuhao Zhang, Feng Zhang, Yingjun Wu, Bingsheng He, Paul Johns
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

E. Zeitler, T. Risch
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

Putu Widya, Yoga Yustiawan, Joonho Kwon
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

Kai Huang, Lothar Thiele, Todor Stefanov, Ed Deprettere
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

A. Ailamaki, N.K. Govindaraju, D. Manocha
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

S. Kumar, A. Gavrilovska, K. Schwan, S. Sundaragopalan
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

Philippos Papaphilippou, Wayne Luk
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

Rajesh Kumar Thakur, Y. N. Srikant
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

Abdelkader Hameurlain
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

Benjamin Billet, Valérie Issarny
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

Sebastian Breß, Norbert Siegmund, Max Heimel, Michael Saecker, Tobias Lauer, Ladjel Bellatreche, Gunter Saake
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