Sliding Window Based Method for Processing Continuous J-A Queries on Data Streams

Size: px
Start display at page:

Download "Sliding Window Based Method for Processing Continuous J-A Queries on Data Streams"

Transcription

1 ISSN , CODEN RUXUEW Journal of Software, Vol17, No4, April 2006, pp DOI: /jos Tel/Fax: by Journal of Software All rights reserved J-A 1+, 1,2, 1 1,2, 1 (, ) 2 (, ) Sliding Window Based Method for Processing Continuous J-A Queries on Data Streams WANG Wei-Ping 1+, LI Jian-Zhong 1,2, ZHANG Dong-Dong 1, GUO Long-Jiang 1,2 1 (School of Computer Science and Technology, Harbin Institute of Technology, Harbin , China) 2 (School of Computer Science and Technology, Heilongjiang University, Harbin , China) + Corresponding author: Phn: , wpwang@hiteducn, Wang WP, Li JZ, Zhang DD, Guo LJ Sliding window based method for processing continuous J-A queries on data streams Journal of Software, 2006,17(4): Abstract: Sliding window join aggregation continuous queries (J-A queries for short) are often used in data stream applications The intuitive method for processing these queries is to construct steaming operator tree and execute the tree in pipeline The space cost of this method is Ο(α β), where α and β are the sizes of two sliding windows respectively To reduce the requirement of memory, which is the most expensive resource in data stream query processing system, two novel sliding window J-A continuous query processing algorithms and TC are presented in this paper, whose space cost are both Ο(α+β) Theoretical analysis and experimental results show that the algorithms are more effective Key words: : data stream; sliding window; join aggregation; continuous query ( J-A ),, Ο(α β), α,β, J-A TC, Ο(α+β), : ; ; ; : TP311 : A,, IP Web,,, Supported by the National Natural Science Foundation of China under Grant Nos , ( ); the Natural Science Foundation of Heilongjiang Province of China under Grant Nozjg03-05 ( ) Received ; Accepted

2 : J-A 741, [1 3],,,,,, [4] K, T, Kang,, unit-time-basis,, Lukasz, [6] Viglas, SHJ, Mjoin [7] Arasu [8], (, J-A ) J-A, J-A 1:, IP A, IP B, IP, : SELECT COUNT(*) FROM A[60 MINUTE], B[60 MINUTE] WHERE Asrc=Bsrc AND Adest=Bdest,A[60 MINUTE] B[60 MINUTE] A B 60 2:, A, BA (location,time,temperature)b (location,time,strength) A B 10, 40 C 06 5, : SELECT location, COUNT(*) FROM A[10 MINUTE], B[10 MINUTE] WHERE Alocation=Blocation and Atemperature>=40 and Bstrength>06 GROUP BY location HAVING COUNT(*)>5, J-A J-A,, 1 J-A 2 J-A J-A, (group by) J-A 2,, J-A J-A, 1( ) S={ s 1,t 1, s 2,t 2,, s i,t i, },s i t i 2( ) T,t>T, SW[t T:t] S T [5]

3 742 Journal of Software Vol17, No4, April 2006, t T, t S,SW[t T:t] t, 3( ) SW T K SWT K = SW[ TK T : TK ] J-A,, O(α β),, J-A : TC, 5 :COUNT,SUM,AVG, MAX MIN, COUNT,SUM AVG, TC 5, 1 Table 1 Symbol table 1 11 Symbol Meaning SWA, SWB Sliding window corresponding to stream A,B respectively Α, β Number of items in SWA, SWB respectively T Time size of sliding window SWA, SWB λ a Arrival rate of stream A M Number of hash buckets in the hash table of sliding window C Cost of accessing one item in sliding window Cw Cost of writing one item in sliding window σ Selectivity of join operator sizea, sizeb Item size of stream A, B respectively aσb Concatenation of item a and item b Join operator COUNT SUM, AVG COUNT SUM, COUNT, : J-A, K COUNT K+1 COUNT A B,, COUNT, A B, 1 1 A,B,C,D 4, A B,C D, : (B D) (A C) + (B\A) D + (D\C) B (B\A) (D\C) (A\B) (C D) (C\D) (A B) (A\B) (C\D) ( ) A,B SWA, SWB SWA,SWB TK T K, T T J A f, : :SWA,SWB,T J,f,CountValue,T :CountValue (1) Insert f into SWA (2) SetA null; SetB null; (3) f, SWA,SWB, SWA SWB SetA SetB ; (4) val1 COUNT({f} SWB); (5) val2 COUNT(SetA SWB);

4 : J-A 743 (6) val3 COUNT(SetB (SWA {f})); (7) val4 COUNT(SetA SetB); (8) CountValue CountValue+val1 val2 val3 val4; (9) Return CountValue;, COUNT(A) A f, SWA SWB TK, (1)~(3), SWA, SWB TJ,, T K CountValue = ( SWA TK SWB TK, ( SWA TJ SWB TJ ) 1 : SWA T ( SWA TJ SWB TJ ) = ( SWA TK SWB TK ) + ( SWA TJ \ SWA TK ) SWB TJ + ( SWB TJ \ SWB TK ) SWA TJ ( SWA TJ \ K ) ( SWB TJ \ SWB TK ) ( SWA TK \ SWA ) ( SWB SWB ) ( SWB TK \ SWB TJ ) ( SWA TK SWA TJ ) T J ( SWA TK \ SWA TJ ) ( SWB TK \ SWB TJ ) (1) T K : SWA \ SWA ={f} B,, SWB SWB TK, T J TK SWB TJ \ SWB TK =φ SWA TK \ SWA TJ =SetA, SWB TK \ SWB TJ =SetB (3), SWA TK SWA TJ =SWA\{f}, SWB TK SWB TJ =SWB (1), : SWA T SWB T = SWA T SWB TK + {f} SWB SetA SWB SetB (SWA\{f}) SetA SetB (2) J J K, COUNT HASH (1) (3) C w,(α+β)c SWB M, β/m ; 4 (β/m) C; (5) (6) SetA β/m C, SetB α/m C; (7),, SetA SetB C, C w +(α+β)c+(β/m) C + SetA β/m C+ SetB α/m C+ SetA SetB C T J (α+β+β/m+ SetA β/m+ SetB α/m+ SetA SetB ) C (3),,, SetA,SetB, O(α sizea+β sizeb+ SetA sizea+ SetB sizeb),seta SetB, 12 TC COUNT, TC COUNT,SUM AVG ; MAX, TC MAX MIN COUNT TC TC-COUNT TC-COUNT, SWA,SWB CV SWA,SWB a, SWA f, fcv= {g g SWB, gtimestamp>ftimestamp,ga=fa},fcv SWB f, SWB f f CV COUNT 2 SWA,SWB T; f SWA( SWB);fCV= {g g SWB( SWA);gtimestamp> ftimestamp,ga=fa}, a,timestamp T K, SWB g, f SWA TK, g fcv : T K, SWB g SWA TK f CV, CV, ga=fa gtimestamp>ftimestamp g, TK gtimestamp>t, T K ftimestamp>t, f SWA f SWA T,g fcv T K K 2,, CV CV COUNT 3 SWA,SWB T, f SWA( SWB),fCV= {g g SWB( SWA),gtimestamp T J TJ

5 744 Journal of Software Vol17, No4, April 2006 >ftimestamp,ga==fa}, : SWA SWB = fcv f SWA, SWB : r SWA SWB, r=f g,,f SWA,g SWB r, CV, ftimestamp>gtimestamp, gcv=gcv+1, fcv=fcv+1 r SWA SWB, 1 : SWA SWB = f CV f SWA, SWB f SWA,SWB TC-COUNT 2 3 COUNT TC-COUNT, T J A f,tc-count, HASH TC-COUNT :SWA,SWB,T j,f,t :CountValue (1) fcv 0;CountValue 0; (2) Insert f into SWA; (3) SWA SWB (4) SWB f HASH B (5) FOR tuple g B DO (6) IF ga==fa (7) gcv++; (8) FOR k SWA DO (9) CountValue CountValue+kCV; (10) FOR g SWB DO (11) CountValue CountValue+gCV; (12) Return CountValue; MAX TC TC-MAX TC-MAX TC-COUNT, SWA,SWB MV SWA,SWB a, B c, Bc [0,U], f SWA, fmv=max{gc g SWB,gtimestamp>ftimestamp ga= fa}; g SWB, : g c, f SWA, f timestamp > g timestamp g a = f a g MV = (4) 0, otherwise MV, 2 3, : f CV MAX{fc f SWA SWB}=MAX{fMV f SWA,SWB} (5) T J f,tc-max, HASH TC-MAX :WA,SWB,T j,f,t :MaxValue (1) fmv 0;MaxValue 0; (2) SWA SWB (3) IF f SWA (4) Insert f into SWA; (5) SWB f HASH B

6 : J-A 745 (6) FOR g B DO (7) IF ga==fa (8) gmv gc ; (9) ELSE (10) Insert f into SWB; (11) SWA f HASH B (12) FOR g B DO (13) IF ga==fa (14) gmv MAX(gMV,fc); (15) FOR k SWA DO (16) MaxValue MAX(MaxValue,kMV); (17) FOR k SWB DO (18) MaxValue MAX(MaxValue,kMV); (19) Return MaxValue;,TC-COUNT TC-MAX, CV MV, CV MV, COUNT MAX J-A, TC 5 J-A TC-COUNT TC-MAX, TC-COUNT TC-COUNT (1),, (2) C w (3) SWA,SWB, (α+β)c SWB M, β/m, (5)~(7) (β/m) C (8)~(11) (α+β)c, C w +2(α+β)C+β/M C (2α+2β+β/M) C (6) TC-COUNT CV, TC-COUNT Ο(α sizea+β sizeb+(α+β) SizeOf(Int)) (7) 2 J-A 1 J-A, ( group by) J-A J-A 21 J-A, J-A COUNT, TC G G COUNT Glist, SetA,SetB {f} SWB,SetA SWB,SetB (SWA\{f}),SetA SetB, Glist, COUNT, Glist HAVING, Glist, HAVING 22 J-A Viglas, SHJ, MJoin [7] 1, S 1 f,mjoin, f S 2, S 3,

7 746 Journal of Software Vol17, No4, April 2006, MJoin, S 1 S 2 S 3 S n 1 S n S 1 S 2 S 3 S n 1 S n Fig1 Mjoin operator 1 MJoin MJoin, J-A TC-COUNT J-A, MTC-COUNT S 1 f, MJoin r,r=f g 2 g n, g i S i,2 i n r g 2 g n g k, g k, r TC-COUNT, MTC-COUNT, CV r COUNT 1, g k CV 1, 3 : n S 1 S 2 S n = g cv (8) i= 1 g Si CV, COUNT 3, Visual C++, :CPU 24G HZ 256MB, J-A PC, TC 31 J-A ; 32 J-A 31 J-A PC, TC 2, 18 A,B : (1) ; (2) /,,3 2, PC PC,, TC,, SWA,SWB, SetA,SetB 1, TC 2,PC, ;TC COUNT, ; 3 3 PC, PC, ID, 4 3,PC ;TC CV,, ;

8 : J-A 747 Excution time (ms) PC TC Sliding window size (s) (λ a =λ h =100,M=100,σ=001) Memory used (MB) PC TC Sliding window size (s) (λ a =λ h =100,M=100,σ=001) Fig2 The effect of varying sliding window size on the algorithms execution time Fig3 The effect of varying sliding window size on the algorithms memory requirement , 20,HASH M 20, 20, 20, 500 / 5, Zipf, i 1 λ = 500 i /, 1 i 5 4 :, 2 i,pc TC ;, :, seta,setb, 4, TC ;,TC ; TC PC 5 3 : TC PC,, 3 Execution time (ms) PC TC Memory used (KB) Time elapsed (s) (T=20s, M=20, σ=005) Time elapsed (s) (T=20s, M=20, σ=005) Fig4 The effect of varying stream rate on the algorithms execution time Fig5 The effect of varying stream rate on the algorithms memory requirement J-A J-A, J-A J-A 321 J-A COUNT J-A GPC,G GTC 6 3, 100, 001,G, GPC PC TC

9 748 Journal of Software Vol17, No4, April 2006 Excution time (ms) PC TC Sliding window size (s) (λ a =λ h =100,M=100,σ=001) Fig6 The effect of sliding windows size on the algorithms that process sliding window J-A query contained groupby 6 J-A 322 J-A PC TC, COUNT J-A MPC MTC, 10, 100 /, :MTC MPC,MPC,, MTC Excution time (ms) MPC MTC Sliding window number (λ a =λ h =100,T=10s,M=100,σ=001) Fig7 The effect of sliding window number on the algorithms that process sliding window J-A query contained multi-way join 7 J-A 4 J-A,, O(α β),, J-A TC, O(α+β), TC References: [1] Motwani R, Widom J, Arasu A, Babcock B, Babu S, Datar M, Manku G, Olston C, Rosenstein J, Varma R Query processing, resource management, and approximation in a data stream management system In: Stonebraker M, Gray J, Dewitt D, eds Proc of the 1st Biennial Conf on Innovative Data Systems Research Asilomar: Online Proceedings,

10 : J-A 749 [2] Carney D, Cetintemel U, Cherniack M, Convey C, Lee S, Seidman G, Stonebraker M, Tatbul N, Zdonik S Monitoring streams a new class of data management applications In: Lochovsky FH, Wang S, Papadias D, eds Proc of the 28th Int l Conf on Very Large Data Bases Hong Kong: Morgan Kaufmann Publishers, [3] Madden S, Shah M, Hellerstein JM, Raman V Continuously adaptive continuous queries over streams In: Franklin MJ, Moon B, Ailamaki A, eds Proc of the 2002 ACM SIGMOD Int l Conf on Management of Data Madison: ACM, [4] Babcock AK, Babu S, Datar M Model and issues in data stream systems In: Popa L, ed Proc of the 21st ACM SIGACT-SIGMOD-SIGART Symp on Principles of Database Systems Madison: ACM, [5] Kang J, Naughton JF, Viglas SD Evaluating window joins over unbounded streams In: Dayal U, Ramamritham K, Vijayaraman TM, eds Proc of the 19th Int l Conf on Data Engineering Bangalore: IEEE Computer Society, [6] Golab L, Ozsu MT Processing sliding window multi-joins in continuous queries over data streams In: Freytag JC, Lockemann PC, Abiteboul S, Carey MJ, Selinger PG, Heuer A, eds Int l Conf on Very Large Data Bases Berlin: Morgan Kaufmann Publishers, [7] Viglas S, Naughton J, Burger J Maximizing the output rate of multi-join queries over streaming information sources In: Freytag JC, Lockemann PC, Abiteboul S, Carey MJ, Selinger PG, Heuer A, eds Int l Conf on Very Large Data Bases Berlin: Morgan Kaufmann Publishers, [8] Arasu A, Widom J Resource sharing in continuous sliding-window aggregates In: Nascimento MA, Özsu MT, Kossmann D, Miller RJ, Blakeley JA, Schiefer KB, eds Proc of the 30th Int l Conf on Very Large Data Bases Toronto: Morgan Kaufmann Publishers, (1975 ),,,, (1976 ),,, (1950 ),,,,,CCF,, (1973 ),,,

Load Shedding for Aggregation Queries over Data Streams

Load Shedding for Aggregation Queries over Data Streams Load Shedding for Aggregation Queries over Data Streams Brian Babcock Mayur Datar Rajeev Motwani Department of Computer Science Stanford University, Stanford, CA 94305 {babcock, datar, rajeev}@cs.stanford.edu

More information

Multi-Model Based Optimization for Stream Query Processing

Multi-Model Based Optimization for Stream Query Processing Multi-Model Based Optimization for Stream Query Processing Ying Liu and Beth Plale Computer Science Department Indiana University {yingliu, plale}@cs.indiana.edu Abstract With recent explosive growth of

More information

Analytical and Experimental Evaluation of Stream-Based Join

Analytical and Experimental Evaluation of Stream-Based Join Analytical and Experimental Evaluation of Stream-Based Join Henry Kostowski Department of Computer Science, University of Massachusetts - Lowell Lowell, MA 01854 Email: hkostows@cs.uml.edu Kajal T. Claypool

More information

Load Shedding for Window Joins on Multiple Data Streams

Load Shedding for Window Joins on Multiple Data Streams Load Shedding for Window Joins on Multiple Data Streams Yan-Nei Law Bioinformatics Institute 3 Biopolis Street, Singapore 138671 lawyn@bii.a-star.edu.sg Carlo Zaniolo Computer Science Dept., UCLA Los Angeles,

More information

StreamGlobe Adaptive Query Processing and Optimization in Streaming P2P Environments

StreamGlobe Adaptive Query Processing and Optimization in Streaming P2P Environments StreamGlobe Adaptive Query Processing and Optimization in Streaming P2P Environments A. Kemper, R. Kuntschke, and B. Stegmaier TU München Fakultät für Informatik Lehrstuhl III: Datenbanksysteme http://www-db.in.tum.de/research/projects/streamglobe

More information

Transformation of Continuous Aggregation Join Queries over Data Streams

Transformation of Continuous Aggregation Join Queries over Data Streams Transformation of Continuous Aggregation Join Queries over Data Streams Tri Minh Tran and Byung Suk Lee Department of Computer Science, University of Vermont Burlington VT 05405, USA {ttran, bslee}@cems.uvm.edu

More information

DOI: /jos Tel/Fax: by Journal of Software. All rights reserved. , )

DOI: /jos Tel/Fax: by Journal of Software. All rights reserved. , ) ISSN 1000-9825, CODEN RUXUEW E-mail: jos@iscasaccn Journal of Software, Vol17, No2, February 2006, pp315 324 http://wwwjosorgcn DOI: 101360/jos170315 Tel/Fax: +86-10-62562563 2006 by Journal of Software

More information

ARES: an Adaptively Re-optimizing Engine for Stream Query Processing

ARES: an Adaptively Re-optimizing Engine for Stream Query Processing ARES: an Adaptively Re-optimizing Engine for Stream Query Processing Joseph Gomes Hyeong-Ah Choi Department of Computer Science The George Washington University Washington, DC, USA Email: {joegomes,hchoi}@gwu.edu

More information

Querying Sliding Windows over On-Line Data Streams

Querying Sliding Windows over On-Line Data Streams Querying Sliding Windows over On-Line Data Streams Lukasz Golab School of Computer Science, University of Waterloo Waterloo, Ontario, Canada N2L 3G1 lgolab@uwaterloo.ca Abstract. A data stream is a real-time,

More information

Adaptive Load Diffusion for Multiway Windowed Stream Joins

Adaptive Load Diffusion for Multiway Windowed Stream Joins Adaptive Load Diffusion for Multiway Windowed Stream Joins Xiaohui Gu, Philip S. Yu, Haixun Wang IBM T. J. Watson Research Center Hawthorne, NY 1532 {xiaohui, psyu, haixun@ us.ibm.com Abstract In this

More information

Open Access Research on Sliding Window Join Semantics and Join Algorithm in Heterogeneous Data Streams

Open Access Research on Sliding Window Join Semantics and Join Algorithm in Heterogeneous Data Streams Send Orders for Reprints to reprints@benthamscience.ae 556 The Open Cybernetics & Systemics Journal, 015, 9, 556-564 Open Access Research on Sliding Window Join Semantics and Join Algorithm in Heterogeneous

More information

Operator Placement for In-Network Stream Query Processing

Operator Placement for In-Network Stream Query Processing Operator Placement for In-Network Stream Query Processing Utkarsh Srivastava Kamesh Munagala Jennifer Widom Stanford University Duke University Stanford University usriv@cs.stanford.edu kamesh@cs.duke.edu

More information

Condensative Stream Query Language for Data Streams

Condensative Stream Query Language for Data Streams Condensative Stream Query Language for Data Streams Lisha Ma 1 Werner Nutt 2 Hamish Taylor 1 1 School of Mathematical and Computer Sciences Heriot-Watt University, Edinburgh, UK 2 Faculty of Computer Science

More information

Specifying Access Control Policies on Data Streams

Specifying Access Control Policies on Data Streams Specifying Access Control Policies on Data Streams Barbara Carminati 1, Elena Ferrari 1, and Kian Lee Tan 2 1 DICOM, University of Insubria, Varese, Italy {barbara.carminati,elena.ferrari}@uninsubria.it

More information

PAPER AMJoin: An Advanced Join Algorithm for Multiple Data Streams Using a Bit-Vector Hash Table

PAPER AMJoin: An Advanced Join Algorithm for Multiple Data Streams Using a Bit-Vector Hash Table IEICE TRANS. INF. & SYST., VOL.E92 D, NO.7 JULY 2009 1429 PAPER AMJoin: An Advanced Join Algorithm for Multiple Data Streams Using a Bit-Vector Hash Table Tae-Hyung KWON, Hyeon-Gyu KIM, Myoung-Ho KIM,

More information

MJoin: A Metadata-Aware Stream Join Operator

MJoin: A Metadata-Aware Stream Join Operator MJoin: A Metadata-Aware Stream Join Operator Luping Ding, Elke A. Rundensteiner, George T. Heineman Worcester Polytechnic Institute, 100 Institute Road, Worcester, MA 01609 {lisading, rundenst, heineman}@cs.wpi.edu

More information

QoS Management of Real-Time Data Stream Queries in Distributed. environment.

QoS Management of Real-Time Data Stream Queries in Distributed. environment. QoS Management of Real-Time Data Stream Queries in Distributed Environments Yuan Wei, Vibha Prasad, Sang H. Son Department of Computer Science University of Virginia, Charlottesville 22904 {yw3f, vibha,

More information

OM: A Tunable Framework for Optimizing Continuous Queries over Data Streams

OM: A Tunable Framework for Optimizing Continuous Queries over Data Streams OM: A Tunable Framework for Optimizing Continuous Queries over Data Streams Dhananjay Kulkarni and Chinya V. Ravishankar Department of Computer Science and Engineering University of California, Riverside,

More information

Detection and Tracking of Discrete Phenomena in Sensor-Network Databases

Detection and Tracking of Discrete Phenomena in Sensor-Network Databases Detection and Tracking of Discrete Phenomena in Sensor-Network Databases M. H. Ali 1 Mohamed F. Mokbel 1 Walid G. Aref 1 Ibrahim Kamel 2 1 Department of Computer Science, Purdue University, West Lafayette,

More information

Load Shedding. Recommended Reading

Load Shedding. Recommended Reading Comp. by: RPushparaj Stage: Revises1 ChapterID: 000000A808 Date:11/6/09 Time:18:23:58 Load Shedding L 45 Routing and Maintenance Structure Recommended Reading 1. Aberer K., Datta A., Hauswirth M., and

More information

Just-In-Time Processing of Continuous Queries

Just-In-Time Processing of Continuous Queries Just-In-Time Processing of Continuous Queries Yin Yang #1, Dimitris Papadias #2 # Department of Computer Science and Engineering Hong Kong University of Science and Technology Clear Water Bay, Hong Kong

More information

Aggregate Query Processing of Streaming XML Data

Aggregate Query Processing of Streaming XML Data ggregate Query Processing of Streaming XML Data Yaw-Huei Chen and Ming-Chi Ho Department of Computer Science and Information Engineering National Chiayi University {ychen, s0920206@mail.ncyu.edu.tw bstract

More information

Using Temporal Semantics for Live Media Stream Queries

Using Temporal Semantics for Live Media Stream Queries Using Temporal Semantics for Live Media Stream Queries Bin Liu 1, Amarnath Gupta 2 and Ramesh Jain 3 1 School of Electrical and Computer Engineering, Georgia Institute of Technology, Atlanta GA 30332,

More information

Metadata Services for Distributed Event Stream Processing Agents

Metadata Services for Distributed Event Stream Processing Agents Metadata Services for Distributed Event Stream Processing Agents Mahesh B. Chaudhari School of Computing, Informatics, and Decision Systems Engineering Arizona State University Tempe, AZ 85287-8809, USA

More information

An Adaptive Multi-Objective Scheduling Selection Framework for Continuous Query Processing

An Adaptive Multi-Objective Scheduling Selection Framework for Continuous Query Processing An Multi-Objective Scheduling Selection Framework for Continuous Query Processing Timothy M. Sutherland, Bradford Pielech, Yali Zhu, Luping Ding and Elke A. Rundensteiner Computer Science Department, Worcester

More information

Dynamic Plan Migration for Snapshot-Equivalent Continuous Queries in Data Stream Systems

Dynamic Plan Migration for Snapshot-Equivalent Continuous Queries in Data Stream Systems Dynamic Plan Migration for Snapshot-Equivalent Continuous Queries in Data Stream Systems Jürgen Krämer 1, Yin Yang 2, Michael Cammert 1, Bernhard Seeger 1, and Dimitris Papadias 2 1 University of Marburg,

More information

Complex Event Processing in a High Transaction Enterprise POS System

Complex Event Processing in a High Transaction Enterprise POS System Complex Event Processing in a High Transaction Enterprise POS System Samuel Collins* Roy George** *InComm, Atlanta, GA 30303 **Department of Computer and Information Science, Clark Atlanta University,

More information

Interactive Mining of Frequent Itemsets over Arbitrary Time Intervals in a Data Stream

Interactive Mining of Frequent Itemsets over Arbitrary Time Intervals in a Data Stream Interactive Mining of Frequent Itemsets over Arbitrary Time Intervals in a Data Stream Ming-Yen Lin 1 Sue-Chen Hsueh 2 Sheng-Kun Hwang 1 1 Department of Information Engineering and Computer Science, Feng

More information

Using Temporal Semantics for Live Media Stream Queries

Using Temporal Semantics for Live Media Stream Queries Using Temporal Semantics for Live Media Stream Queries Bin Liu 1, Amarnath Gupta 2 and Ramesh Jain 3 1 School of Electrical and Computer Engineering, Georgia Institute of Technology, Atlanta GA 30332,

More information

GENERATING QUALIFIED PLANS FOR MULTIPLE QUERIES IN DATA STREAM SYSTEMS. Zain Ahmed Alrahmani

GENERATING QUALIFIED PLANS FOR MULTIPLE QUERIES IN DATA STREAM SYSTEMS. Zain Ahmed Alrahmani GENERATING QUALIFIED PLANS FOR MULTIPLE QUERIES IN DATA STREAM SYSTEMS by Zain Ahmed Alrahmani Submitted in partial fulfilment of the requirements for the degree of Master of Computer Science at Dalhousie

More information

Processing Sliding Window Multi-Joins in Continuous Queries over Data Streams

Processing Sliding Window Multi-Joins in Continuous Queries over Data Streams Processing Sliding Window Multi-Joins in Continuous Queries over Data Streams Lukasz Golab M. Tamer Özsu School of Computer Science University of Waterloo Waterloo, Canada {lgolab, tozsu}@uwaterloo.ca

More information

Query Optimization for Distributed Data Streams

Query Optimization for Distributed Data Streams Query Optimization for Distributed Data Streams Ying Liu and Beth Plale Computer Science Department Indiana University {yingliu, plale}@cs.indiana.edu Abstract With the recent explosive growth of sensors

More information

UDP Packet Monitoring with Stanford Data Stream Manager

UDP Packet Monitoring with Stanford Data Stream Manager UDP Packet Monitoring with Stanford Data Stream Manager Nadeem Akhtar #1, Faridul Haque Siddiqui #2 # Department of Computer Engineering, Aligarh Muslim University Aligarh, India 1 nadeemalakhtar@gmail.com

More information

ijoin: Importance-aware Join Approximation over Data Streams

ijoin: Importance-aware Join Approximation over Data Streams ijoin: Importance-aware Join Approximation over Data Streams Dhananjay Kulkarni 1 and Chinya V. Ravishankar 2 1 Boston University, Metropolitan College, Department of Computer Science, Boston MA 02215,

More information

Exploiting Predicate-window Semantics over Data Streams

Exploiting Predicate-window Semantics over Data Streams Exploiting Predicate-window Semantics over Data Streams Thanaa M. Ghanem Walid G. Aref Ahmed K. Elmagarmid Department of Computer Sciences, Purdue University, West Lafayette, IN 47907-1398 {ghanemtm,aref,ake}@cs.purdue.edu

More information

New Bucket Join Algorithm for Faster Join Query Results

New Bucket Join Algorithm for Faster Join Query Results The International Arab Journal of Information Technology, Vol. 12, No. 6A, 2015 701 New Bucket Algorithm for Faster Query Results Hemalatha Gunasekaran 1 and ThanushkodiKeppana Gowder 2 1 Department Of

More information

A Dynamic Attribute-Based Load Shedding Scheme for Data Stream Management Systems

A Dynamic Attribute-Based Load Shedding Scheme for Data Stream Management Systems Brigham Young University BYU ScholarsArchive All Faculty Publications 2007-07-01 A Dynamic Attribute-Based Load Shedding Scheme for Data Stream Management Systems Amit Ahuja Yiu-Kai D. Ng ng@cs.byu.edu

More information

Probabilistic Timing Join over Uncertain Event Streams

Probabilistic Timing Join over Uncertain Event Streams Probabilistic Timing Join over Uncertain Event Streams Aloysius K. Mok, Honguk Woo Department of Computer Sciences, The University of Texas at Austin mok,honguk @cs.utexas.edu Chan-Gun Lee Intel Corporation,

More information

Optimization of Queries in Distributed Database Management System

Optimization of Queries in Distributed Database Management System Optimization of Queries in Distributed Database Management System Bhagvant Institute of Technology, Muzaffarnagar Abstract The query optimizer is widely considered to be the most important component of

More information

2002 Journal of Software

2002 Journal of Software 0-9825/2002/13(01)0051-08 2002 Journal of Software Vol13, No1,, (,0) E-mail qiaoyingbj@hotmailcom http//ieliscasaccn,,,,,,, ; ; ; TP301 A,,,,,Mok [1],,, Krithi Ramamritham [2],,,,GManimaran [3] Anita Mittal

More information

A theory of stream queries

A theory of stream queries A theory of stream queries Yuri Gurevich 1, Dirk Leinders 2, and Jan Van den Bussche 2 1 Microsoft Research gurevich@microsoft.com 2 Hasselt University and Transnational University of Limburg {dirk.leinders,jan.vandenbussche}@uhasselt.be

More information

On Construction of Holistic Synopses under the Duplicate Semantics of Streaming Queries

On Construction of Holistic Synopses under the Duplicate Semantics of Streaming Queries On Construction of Holistic Synopses under the Duplicate Semantics of Streaming Queries David Toman D. R. Cheriton School of Computer Science University of Waterloo, Canada david@uwaterloo.ca Abstract

More information

Incremental updates of closed frequent itemsets over continuous data streams

Incremental updates of closed frequent itemsets over continuous data streams Available online at www.sciencedirect.com Expert Systems with Applications Expert Systems with Applications 36 (29) 2451 2458 www.elsevier.com/locate/eswa Incremental updates of closed frequent itemsets

More information

LinkViews: An Integration Framework for Relational and Stream Systems

LinkViews: An Integration Framework for Relational and Stream Systems LinkViews: An Integration Framework for Relational and Stream Systems Yannis Sotiropoulos, Damianos Chatziantoniou Department of Management Science and Technology Athens University of Economics and Business

More information

Computing Data Cubes Using Massively Parallel Processors

Computing Data Cubes Using Massively Parallel Processors Computing Data Cubes Using Massively Parallel Processors Hongjun Lu Xiaohui Huang Zhixian Li {luhj,huangxia,lizhixia}@iscs.nus.edu.sg Department of Information Systems and Computer Science National University

More information

Query Optimization in Distributed Databases. Dilşat ABDULLAH

Query Optimization in Distributed Databases. Dilşat ABDULLAH Query Optimization in Distributed Databases Dilşat ABDULLAH 1302108 Department of Computer Engineering Middle East Technical University December 2003 ABSTRACT Query optimization refers to the process of

More information

Load Shedding for Temporal Queries over Data Streams

Load Shedding for Temporal Queries over Data Streams Regular Paper Journal of Computing Science and Engineering, Vol. 5, No., December 20, pp. 29-30 Load Shedding for Temporal Queries over Data Streams Mohammed Al-Kateb* and Byung Suk Lee Department of Computer

More information

Parallelizing Windowed Stream Joins in a Shared-Nothing Cluster

Parallelizing Windowed Stream Joins in a Shared-Nothing Cluster Parallelizing Windowed Stream Joins in a Shared-Nothing Cluster Abhirup Chakraborty School of Informatics and Computer Science Indiana University, Bloomington, Indiana 4748 Email: achakrab@indiana.edu

More information

Efficient Common Items Extraction from Multiple Sorted Lists

Efficient Common Items Extraction from Multiple Sorted Lists 00 th International Asia-Pacific Web Conference Efficient Common Items Extraction from Multiple Sorted Lists Wei Lu,, Chuitian Rong,, Jinchuan Chen, Xiaoyong Du,, Gabriel Pui Cheong Fung, Xiaofang Zhou

More information

A Distributed Event Stream Processing Framework for Materialized Views over Heterogeneous Data Sources

A Distributed Event Stream Processing Framework for Materialized Views over Heterogeneous Data Sources A Distributed Event Stream Processing Framework for Materialized Views over Heterogeneous Data Sources Mahesh B. Chaudhari #*1 # School of Computing, Informatics, and Decision Systems Engineering Arizona

More information

class 17 updates prof. Stratos Idreos

class 17 updates prof. Stratos Idreos class 17 updates prof. Stratos Idreos HTTP://DASLAB.SEAS.HARVARD.EDU/CLASSES/CS165/ early/late tuple reconstruction, tuple-at-a-time, vectorized or bulk processing, intermediates format, pushing selects

More information

Faster Join Query Results Using Novel Bucket Join Algorithm

Faster Join Query Results Using Novel Bucket Join Algorithm ISSN 2320-2602 Volume 2, No.8, August 2013 Neeti Chadha et al., International Journal Journal of Advances of Advances in Computer in Science Computer and Technology, Science 2(8), and August Technology

More information

U ur Çetintemel Department of Computer Science, Brown University, and StreamBase Systems, Inc.

U ur Çetintemel Department of Computer Science, Brown University, and StreamBase Systems, Inc. The 8 Requirements of Real-Time Stream Processing Michael Stonebraker Computer Science and Artificial Intelligence Laboratory, M.I.T., and StreamBase Systems, Inc. stonebraker@csail.mit.edu Uur Çetintemel

More information

DOI: /jos Tel/Fax: by Journal of Software. All rights reserved. , )

DOI: /jos Tel/Fax: by Journal of Software. All rights reserved. , ) ISSN 1000-9825, CODEN RUXUEW E-mail jos@iscasaccn Journal of Software, Vol17, No5, May 2006, pp1195 1203 http//wwwjosorgcn DOI 101360/jos171195 Tel/Fax +86-10-62562563 2006 by Journal of Software All rights

More information

MonetDB/DataCell: leveraging the column-store database technology for efficient and scalable stream processing Liarou, E.

MonetDB/DataCell: leveraging the column-store database technology for efficient and scalable stream processing Liarou, E. UvA-DARE (Digital Academic Repository) MonetDB/DataCell: leveraging the column-store database technology for efficient and scalable stream processing Liarou, E. Link to publication Citation for published

More information

Stream Processing Algorithms that Model Behavior Change

Stream Processing Algorithms that Model Behavior Change Stream Processing Algorithms that Model Behavior Change Agostino Capponi Computer Science Department California Institute of Technology USA acapponi@cs.caltech.edu Mani Chandy Computer Science Department

More information

Detouring and Replication for Fast and Reliable Internet-Scale Stream Processing

Detouring and Replication for Fast and Reliable Internet-Scale Stream Processing Detouring and Replication for Fast and Reliable Internet-Scale Stream Processing Christopher McConnell, Fan Ping, Jeong-Hyon Hwang Department of Computer Science University at Albany - State University

More information

Distributed Sequence Pattern Detection Over Multiple Data Streams

Distributed Sequence Pattern Detection Over Multiple Data Streams Distributed Sequence Pattern Detection Over Multiple Data Streams Ahmed Khan Leghari 1(B), Jianneng Cao 2, and Yongluan Zhou 1 1 Department of Mathematics and Computer Science (IMADA), University of Southern

More information

MAXIMIZED RESULT RATE JOIN ALGORITHM

MAXIMIZED RESULT RATE JOIN ALGORITHM MAXIMIZED RESULT RATE JOIN ALGORITHM 1 HEMALATHA GUNASEKARAN, 2 THANUSHKODI K 1 Research Scholar, Anna University, India 2 Director, Akshaya College of Engineering and Technology, India E-mail: 1 hemalatha2107@gmail.com,

More information

An Approximate Approach for Mining Recently Frequent Itemsets from Data Streams *

An Approximate Approach for Mining Recently Frequent Itemsets from Data Streams * An Approximate Approach for Mining Recently Frequent Itemsets from Data Streams * Jia-Ling Koh and Shu-Ning Shin Department of Computer Science and Information Engineering National Taiwan Normal University

More information

Customizable Parallel Execution of Scientific Stream Queries

Customizable Parallel Execution of Scientific Stream Queries Customizable Parallel Execution of Scientific Stream Queries Milena Ivanova Tore Risch Department of Information Technology Uppsala University, Sweden {milena.ivanova, tore.risch}@it.uu.se Abstract Scientific

More information

Reservoir Sampling over Memory-Limited Stream Joins

Reservoir Sampling over Memory-Limited Stream Joins Reservoir Sampling over Memory-Limited Stream Joins Mohammed Al-Kateb Byung Suk Lee X. Sean Wang Department of Computer Science The University of Vermont Burlington VT 05405, USA {malkateb,bslee,xywang}@cs.uvm.edu

More information

FSRM Feedback Algorithm based on Learning Theory

FSRM Feedback Algorithm based on Learning Theory Send Orders for Reprints to reprints@benthamscience.ae The Open Cybernetics & Systemics Journal, 2015, 9, 699-703 699 FSRM Feedback Algorithm based on Learning Theory Open Access Zhang Shui-Li *, Dong

More information

Using Temporal Semantics for Live Media Stream Queries

Using Temporal Semantics for Live Media Stream Queries Using Temporal Semantics for Live Media Stream Queries Bin Liu 1, Amarnath Gupta 2 and Ramesh Jain 3 1 School of Electrical and Computer Engineering, Georgia Institute of Technology, Atlanta GA 30332,

More information

Ordering Pipelined Query Operators with Precedence Constraints

Ordering Pipelined Query Operators with Precedence Constraints Ordering Pipelined Query Operators with Precedence Constraints Jen Burge Duke University jen@cs.duke.edu Kamesh Munagala Duke University kamesh@cs.duke.edu Utkarsh Srivastava Stanford University usriv@cs.stanford.edu

More information

Resource Usage Monitoring for Web Systems Using Real-time Statistical Analysis of Log Data

Resource Usage Monitoring for Web Systems Using Real-time Statistical Analysis of Log Data Resource Usage Monitoring for Web Systems Using Real- Statistical Analysis of Log Data MATSUKI YOSHINO, ATSURO HANDA Software Division, Hitachi Ltd. 53, Totsuka-cho, Totsuka-ku, Yokohama, 244-8555 JAPAN

More information

Mining Frequent Patterns with Screening of Null Transactions Using Different Models

Mining Frequent Patterns with Screening of Null Transactions Using Different Models ISSN (Online) : 2319-8753 ISSN (Print) : 2347-6710 International Journal of Innovative Research in Science, Engineering and Technology Volume 3, Special Issue 3, March 2014 2014 International Conference

More information

Event-based QoS for a Distributed Continual Query System

Event-based QoS for a Distributed Continual Query System Event-based QoS for a Distributed Continual Query System Galen S. Swint, Gueyoung Jung, Calton Pu, Senior Member IEEE CERCS, Georgia Institute of Technology 801 Atlantic Drive, Atlanta, GA 30332-0280 swintgs@acm.org,

More information

A QR code identification technology in package auto-sorting system

A QR code identification technology in package auto-sorting system Modern Physics Letters B Vol. 31, Nos. 19 21 (2017) 1740035 (5 pages) c World Scientific Publishing Company DOI: 10.1142/S0217984917400358 A QR code identification technology in package auto-sorting system

More information

A Case for Merge Joins in Mediator Systems

A Case for Merge Joins in Mediator Systems A Case for Merge Joins in Mediator Systems Ramon Lawrence Kirk Hackert IDEA Lab, Department of Computer Science, University of Iowa Iowa City, IA, USA {ramon-lawrence, kirk-hackert}@uiowa.edu Abstract

More information

Mining Frequent Itemsets from Data Streams with a Time- Sensitive Sliding Window

Mining Frequent Itemsets from Data Streams with a Time- Sensitive Sliding Window Mining Frequent Itemsets from Data Streams with a Time- Sensitive Sliding Window Chih-Hsiang Lin, Ding-Ying Chiu, Yi-Hung Wu Department of Computer Science National Tsing Hua University Arbee L.P. Chen

More information

Discovery of Frequent Itemset and Promising Frequent Itemset Using Incremental Association Rule Mining Over Stream Data Mining

Discovery of Frequent Itemset and Promising Frequent Itemset Using Incremental Association Rule Mining Over Stream Data Mining Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 3, Issue. 5, May 2014, pg.923

More information

New Join Operator Definitions for Sensor Network Databases *

New Join Operator Definitions for Sensor Network Databases * Proceedings of the 6th WSEAS International Conference on Applications of Electrical Engineering, Istanbul, Turkey, May 27-29, 2007 41 New Join Operator Definitions for Sensor Network Databases * Seungjae

More information

Event Object Boundaries in RDF Streams A Position Paper

Event Object Boundaries in RDF Streams A Position Paper Event Object Boundaries in RDF Streams A Position Paper Robin Keskisärkkä and Eva Blomqvist Department of Computer and Information Science Linköping University, Sweden {robin.keskisarkka eva.blomqvist}@liu.se

More information

Overload Management in Data Stream Processing Systems with Latency Guarantees

Overload Management in Data Stream Processing Systems with Latency Guarantees Overload Management in Data Stream Processing Systems with Latency Guarantees Evangelia Kalyvianaki, hemistoklis Charalambous, Marco Fiscato, and Peter Pietzuch Department of Computing, Imperial College

More information

Optimized Query Plan Algorithm for the Nested Query

Optimized Query Plan Algorithm for the Nested Query Optimized Query Plan Algorithm for the Nested Query Chittaranjan Pradhan School of Computer Engineering, KIIT University, Bhubaneswar, India Sushree Sangita Jena School of Computer Engineering, KIIT University,

More information

Caching Queues in Memory Buffers

Caching Queues in Memory Buffers Caching Queues in Memory Buffers Rajeev Motwani Dilys Thomas Abstract Motivated by the need for maintaining multiple, large queues of data in modern high-performance systems, we study the problem of caching

More information

Parallelizing Windowed Stream Joins in a Shared-Nothing Cluster

Parallelizing Windowed Stream Joins in a Shared-Nothing Cluster Parallelizing Windowed Stream Joins in a Shared-Nothing Cluster Abhirup Chakraborty School of Informatics and Computer Science Indiana University, Bloomington, Indiana 4748 Email: achakrab@indiana.edu

More information

Selecting Topics for Web Resource Discovery: Efficiency Issues in a Database Approach +

Selecting Topics for Web Resource Discovery: Efficiency Issues in a Database Approach + Selecting Topics for Web Resource Discovery: Efficiency Issues in a Database Approach + Abdullah Al-Hamdani, Gultekin Ozsoyoglu Electrical Engineering and Computer Science Dept, Case Western Reserve University,

More information

Using Control Theory to Guide Load Shedding in Medical Data Stream Management System *

Using Control Theory to Guide Load Shedding in Medical Data Stream Management System * Using Control Theory to Guide oad Shedding in edical Data Stream anagement System * Zijing u, ongyan i **, Baojun Qiu, v-an Tang, Yu Fan, aibin iu, Jianlong Gao, and Xinbiao Zhou National aboratory on

More information

USC Real-time Pattern Isolation and Recognition Over Immersive Sensor Data Streams

USC Real-time Pattern Isolation and Recognition Over Immersive Sensor Data Streams Real-time Pattern Isolation and Recognition Over Immersive Sensor Data Streams Cyrus Shahabi and Donghui Yan Integrated Media Systems Center and Computer Science Department, University of Southern California

More information

Resource Load Balancing Based on Multi-agent in ServiceBSP Model*

Resource Load Balancing Based on Multi-agent in ServiceBSP Model* Resource Load Balancing Based on Multi-agent in ServiceBSP Model* Yan Jiang 1, Weiqin Tong 1, and Wentao Zhao 2 1 School of Computer Engineering and Science, Shanghai University 2 Image Processing and

More information

Sampling for Sequential Pattern Mining: From Static Databases to Data Streams

Sampling for Sequential Pattern Mining: From Static Databases to Data Streams Sampling for Sequential Pattern Mining: From Static Databases to Data Streams Chedy Raïssi LIRMM, EMA-LGI2P/Site EERIE 161 rue Ada 34392 Montpellier Cedex 5, France raissi@lirmm.fr Pascal Poncelet EMA-LGI2P/Site

More information

Data stream management systems. Time-Stamp Management and Query Execution in Data Stream Management Systems. Data Stream Management

Data stream management systems. Time-Stamp Management and Query Execution in Data Stream Management Systems. Data Stream Management Time-Stamp Management and Query Execution in Data Stream Management Systems Relational query languages can effectively express continuous queries on data streams after modest extensions. However, implementing

More information

2002 Journal of Software

2002 Journal of Software 1000-9825/2002/13(11)2076-07 2002 Journal of Software Vol13 No11 ( 200433); ( 200433) E-mail: zmguo@fudaneducn http://wwwfudaneducn : : ; ; ; ; : TP311 : A (garbage in garbage out) (dirty data) (duplicate

More information

A Novel Method of Optimizing Website Structure

A Novel Method of Optimizing Website Structure A Novel Method of Optimizing Website Structure Mingjun Li 1, Mingxin Zhang 2, Jinlong Zheng 2 1 School of Computer and Information Engineering, Harbin University of Commerce, Harbin, 150028, China 2 School

More information

Mining High Average-Utility Itemsets

Mining High Average-Utility Itemsets Proceedings of the 2009 IEEE International Conference on Systems, Man, and Cybernetics San Antonio, TX, USA - October 2009 Mining High Itemsets Tzung-Pei Hong Dept of Computer Science and Information Engineering

More information

A Semantic-Driven Cache Management Approach for Mobile Applications

A Semantic-Driven Cache Management Approach for Mobile Applications A Semantic-Driven Cache Management Approach for Mobile Applications Guiyi Wei, Jun Yu, Hanxiao Shi, and Yun Ling Zhejiang Gongshang University, Hangzhou, 310035, P.R. China weiguiyi@tom.com, {yj, hxshi,

More information

An Efficient and Scalable Implementation of Sliding-Window Aggregate Operator on FPGA

An Efficient and Scalable Implementation of Sliding-Window Aggregate Operator on FPGA An Efficient and Scalable Implementation of Sliding-Window Aggregate Operator on FPGA Yasin Oge, Masato Yoshimi, Takefumi Miyoshi, Hideyuki Kawashima, Hidetsugu Irie, and Tsutomu Yoshinaga Graduate School

More information

Dynamic Optimization of Generalized SQL Queries with Horizontal Aggregations Using K-Means Clustering

Dynamic Optimization of Generalized SQL Queries with Horizontal Aggregations Using K-Means Clustering Dynamic Optimization of Generalized SQL Queries with Horizontal Aggregations Using K-Means Clustering Abstract Mrs. C. Poongodi 1, Ms. R. Kalaivani 2 1 PG Student, 2 Assistant Professor, Department of

More information

No Pane, No Gain: Efficient Evaluation of Sliding-Window Aggregates over Data Streams

No Pane, No Gain: Efficient Evaluation of Sliding-Window Aggregates over Data Streams No Pane, No Gain: Efficient Evaluation of Sliding-Window Aggregates over Data Streams Jin ~i', David ~aier', Kristin Tuftel, Vassilis papadimosl, Peter A. Tucke? 1 Portland State University 2~hitworth

More information

Execution Optimization for Composite Services Through Multiple Engines

Execution Optimization for Composite Services Through Multiple Engines Execution Optimization for Composite Services Through Multiple Engines Wubin Li 1,ZhuofengZhao 1, Jun Fang 1, and Kun Chen 2 1 Research Centre for Grid and Service Computing Institute of Computing Technology,

More information

StreamOLAP. Salman Ahmed SHAIKH. Cost-based Optimization of Stream OLAP. DBSJ Japanese Journal Vol. 14-J, Article No.

StreamOLAP. Salman Ahmed SHAIKH. Cost-based Optimization of Stream OLAP. DBSJ Japanese Journal Vol. 14-J, Article No. StreamOLAP Cost-based Optimization of Stream OLAP Salman Ahmed SHAIKH Kosuke NAKABASAMI Hiroyuki KITAGAWA Salman Ahmed SHAIKH Toshiyuki AMAGASA (SPE) OLAP OLAP SPE SPE OLAP OLAP OLAP Due to the increase

More information

Mining Top-K Path Traversal Patterns over Streaming Web Click-Sequences *

Mining Top-K Path Traversal Patterns over Streaming Web Click-Sequences * JOURNAL OF INFORMATION SCIENCE AND ENGINEERING 25, 1121-1133 (2009) Mining Top-K Path Traversal Patterns over Streaming Web Click-Sequences * HUA-FU LI 1,2 AND SUH-YIN LEE 2 1 Department of Computer Science

More information

Chapter 5 Data Streams and Data Stream Management Systems and Languages

Chapter 5 Data Streams and Data Stream Management Systems and Languages Chapter 5 Data Streams and Data Stream Management Systems and Languages Emanuele Panigati, Fabio A. Schreiber, and Carlo Zaniolo 5.1 A Short Introduction to Information Flow Processing and Data Streams

More information

Data Access on Wireless Broadcast Channels using Keywords

Data Access on Wireless Broadcast Channels using Keywords Data Access on Wireless Broadcast Channels using Keywords Mr. Vijaykumar Mantri 1, Mr. Nagaraju A 2 Dept of IT, Padmasri Dr. B. V. Raju Institute of Technology, Narsapur, Dist.Medak, Andhra Pradesh, India.

More information

HS-, 2002 Journal of Software. Vol.13, No /2002/13(12) , );

HS-, 2002 Journal of Software. Vol.13, No /2002/13(12) , ); 1000-9825/2002/13(12)2267-08 2002 Journal of Software Vol13, No12 HS- 1, 1,2 1 (, 510275); 2 (, 510632) E-mail: lncsri05@zsueducn; douglass@publicguangzhougdcn http://linlionline126com :,, Reiter, HS-

More information

Chapter 12: Query Processing

Chapter 12: Query Processing Chapter 12: Query Processing Database System Concepts, 6 th Ed. See www.db-book.com for conditions on re-use Overview Chapter 12: Query Processing Measures of Query Cost Selection Operation Sorting Join

More information

A Hybrid Scheme for Object Allocation in a Distributed Object-Storage System

A Hybrid Scheme for Object Allocation in a Distributed Object-Storage System A Hybrid Scheme for Object Allocation in a Distributed Object-Storage System Fang Wang **, Shunda Zhang, Dan Feng, Hong Jiang, Lingfang Zeng, and Song Lv Key Laboratory of Data Storage System, Ministry

More information

(Big Data Integration) : :

(Big Data Integration) : : (Big Data Integration) : : 3 # $%&'! ()* +$,- 2/30 ()* + # $%&' = 3 : $ 2 : 17 ;' $ # < 2 6 ' $%&',# +'= > 0 - '? @0 A 1 3/30 3?. - B 6 @* @(C : E6 - > ()* (C :(C E6 1' +'= - ''3-6 F :* 2G '> H-! +'-?

More information