DEIM Forum 2009 B4-6, Str

Similar documents
DEIM Forum 2014 D3-5 DSMS DSMS DSMS 2.13% RTOS Realtime-Aware Efficient Query Processing for Automotiv

untitled

DEIM Forum 2015 E4-5 DSMS DSMS DSMS 32% 46% RTOS Priority Inversion Time

fiš„v8.dvi

DEIM Forum 2009 C8-4 QA NTT QA QA QA 2 QA Abstract Questions Recomme

IPSJ SIG Technical Report Vol.2010-GN-74 No /1/ , 3 Disaster Training Supporting System Based on Electronic Triage HIROAKI KOJIMA, 1 KU

[1] [3]. SQL SELECT GENERATE< media >< T F E > GENERATE. < media > HTML PDF < T F E > Target Form Expression ( ), 3.. (,). : Name, Tel name tel

SERPWatcher SERPWatcher SERP Watcher SERP Watcher,

DEIM Forum 2009 E

P2P P2P peer peer P2P peer P2P peer P2P i

& Vol.5 No (Oct. 2015) TV 1,2,a) , Augmented TV TV AR Augmented Reality 3DCG TV Estimation of TV Screen Position and Ro

Microsoft Word - toyoshima-deim2011.doc

DEIM Forum 2010 A Web Abstract Classification Method for Revie

dews2004-final.dvi

1 Fig. 1 Extraction of motion,.,,, 4,,, 3., 1, 2. 2.,. CHLAC,. 2.1,. (256 ).,., CHLAC. CHLAC, HLAC. 2.3 (HLAC ) r,.,. HLAC. N. 2 HLAC Fig. 2

Core1 FabScalar VerilogHDL Cache Cache FabScalar 1 CoreConnect[2] Wishbone[3] AMBA[4] AMBA 1 AMBA ARM L2 AMBA2.0 AMBA2.0 FabScalar AHB APB AHB AMBA2.0

1_26.dvi

The 15th Game Programming Workshop 2010 Magic Bitboard Magic Bitboard Bitboard Magic Bitboard Bitboard Magic Bitboard Magic Bitboard Magic Bitbo

Vol.55 No (Jan. 2014) saccess 6 saccess 7 saccess 2. [3] p.33 * B (A) (B) (C) (D) (E) (F) *1 [3], [4] Web PDF a m

第62巻 第1号 平成24年4月/石こうを用いた木材ペレット

知能と情報, Vol.30, No.5, pp

IPSJ SIG Technical Report Vol.2009-HCI-134 No /7/17 1. RDB Wiki Wiki RDB SQL Wiki Wiki RDB Wiki RDB Wiki A Wiki System Enhanced by Visibl

17 Proposal of an Algorithm of Image Extraction and Research on Improvement of a Man-machine Interface of Food Intake Measuring System

Iteration 0 Iteration 1 1 Iteration 2 Iteration 3 N N N! N 1 MOPT(Merge Optimization) 3) MOPT MOP

IPSJ SIG Technical Report Vol.2014-EIP-63 No /2/21 1,a) Wi-Fi Probe Request MAC MAC Probe Request MAC A dynamic ads control based on tra

DPA,, ShareLog 3) 4) 2.2 Strino Strino STRain-based user Interface with tacticle of elastic Natural ObjectsStrino 1 Strino ) PC Log-Log (2007 6)

Table 1. Reluctance equalization design. Fig. 2. Voltage vector of LSynRM. Fig. 4. Analytical model. Table 2. Specifications of analytical models. Fig

IPSJ SIG Technical Report Vol.2014-DBS-159 No.6 Vol.2014-IFAT-115 No /8/1 1,a) 1 1 1,, 1. ([1]) ([2], [3]) A B 1 ([4]) 1 Graduate School of Info

Vol. 42 No. SIG 8(TOD 10) July HTML 100 Development of Authoring and Delivery System for Synchronized Contents and Experiment on High Spe

58 10

B HNS 7)8) HNS ( ( ) 7)8) (SOA) HNS HNS 4) HNS ( ) ( ) 1 TV power, channel, volume power true( ON) false( OFF) boolean channel volume int

パナソニック技報

IPSJ SIG Technical Report Vol.2011-MUS-91 No /7/ , 3 1 Design and Implementation on a System for Learning Songs by Presenting Musical St

1 Web [2] Web [3] [4] [5], [6] [7] [8] S.W. [9] 3. MeetingShelf Web MeetingShelf MeetingShelf (1) (2) (3) (4) (5) Web MeetingShelf

IPSJ SIG Technical Report Vol.2011-EC-19 No /3/ ,.,., Peg-Scope Viewer,,.,,,,. Utilization of Watching Logs for Support of Multi-

untitled

Publish/Subscribe KiZUNA P2P 2 Publish/Subscribe KiZUNA 2. KiZUNA 1 Skip Graph BF Skip Graph BF Skip Graph Skip Graph Skip Graph DDLL 2.1 Skip Graph S

Komatsu s Brand for New-Generation Construction and Mining Equipment Genuine Answers for Land & Environment Optimization GALEO is derived from the fol

( )

HASC2012corpus HASC Challenge 2010,2011 HASC2011corpus( 116, 4898), HASC2012corpus( 136, 7668) HASC2012corpus HASC2012corpus

DTN DTN DTN DTN i

IPSJ SIG Technical Report Vol.2012-CG-148 No /8/29 3DCG 1,a) On rigid body animation taking into account the 3D computer graphics came

A Feasibility Study of Direct-Mapping-Type Parallel Processing Method to Solve Linear Equations in Load Flow Calculations Hiroaki Inayoshi, Non-member

屋内ロケーション管理技術

HP cafe HP of A A B of C C Map on N th Floor coupon A cafe coupon B Poster A Poster A Poster B Poster B Case 1 Show HP of each company on a user scree

e-learning station 1) 2) 1) 3) 2) 2) 1) 4) e-learning Station 16 e-learning e-learning key words: e-learning LMS CMS A Trial and Prospect of Kumamoto

知能と情報, Vol. 21, No. 1, pp

, IT.,.,..,.. i

fiš„v5.dvi

12) NP 2 MCI MCI 1 START Simple Triage And Rapid Treatment 3) START MCI c 2010 Information Processing Society of Japan

23 Fig. 2: hwmodulev2 3. Reconfigurable HPC 3.1 hw/sw hw/sw hw/sw FPGA PC FPGA PC FPGA HPC FPGA FPGA hw/sw hw/sw hw- Module FPGA hwmodule hw/sw FPGA h

THE INSTITUTE OF ELECTRONICS, INFORMATION AND COMMUNICATION ENGINEERS TECHNICAL REPORT OF IEICE {s-kasihr, wakamiya,

1. HNS [1] HNS HNS HNS [2] HNS [3] [4] [5] HNS 16ch SNR [6] 1 16ch 1 3 SNR [4] [5] 2. 2 HNS API HNS CS27-HNS [1] (SOA) [7] API Web 2

Journal of Geography 116 (6) Configuration of Rapid Digital Mapping System Using Tablet PC and its Application to Obtaining Ground Truth

Q [4] 2. [3] [5] ϵ- Q Q CO CO [4] Q Q [1] i = X ln n i + C (1) n i i n n i i i n i = n X i i C exploration exploitation [4] Q Q Q ϵ 1 ϵ 3. [3] [5] [4]

THE INSTITUTE OF ELECTRONICS, INFORMATION AND COMMUNICATION ENGINEERS TECHNICAL REPORT OF IEICE.

Microsoft Word - deim2011_new-ichinose doc

2. Twitter Twitter 2.1 Twitter Twitter( ) Twitter Twitter ( 1 ) RT ReTweet RT ReTweet RT ( 2 ) URL Twitter Twitter 140 URL URL URL 140 URL URL

1: ( 1) 3 : 1 2 4

Vol. 48 No. 4 Apr LAN TCP/IP LAN TCP/IP 1 PC TCP/IP 1 PC User-mode Linux 12 Development of a System to Visualize Computer Network Behavior for L

Vol.53 No (Mar. 2012) 1, 1,a) 1, 2 1 1, , Musical Interaction System Based on Stage Metaphor Seiko Myojin 1, 1,a

LAN LAN LAN LAN LAN LAN,, i

<95DB8C9288E397C389C88A E696E6462>

1 1 CodeDrummer CodeMusician CodeDrummer Fig. 1 Overview of proposal system c

日本感性工学会論文誌

149 (Newell [5]) Newell [5], [1], [1], [11] Li,Ryu, and Song [2], [11] Li,Ryu, and Song [2], [1] 1) 2) ( ) ( ) 3) T : 2 a : 3 a 1 :

A Study on Throw Simulation for Baseball Pitching Machine with Rollers and Its Optimization Shinobu SAKAI*5, Yuichiro KITAGAWA, Ryo KANAI and Juhachi

394-04

2 JSON., 2. JSON,, JSON Jaql [9] Spark Streaming [8], Spark [7].,, 2, 3 4, JSON [3], Jaql [9], Spark [7] Spark Streaming [8] JSON JSON [

,,,,., C Java,,.,,.,., ,,.,, i

% 95% 2002, 2004, Dunkel 1986, p.100 1

揃 Lag [hour] Lag [day] 35

EQUIVALENT TRANSFORMATION TECHNIQUE FOR ISLANDING DETECTION METHODS OF SYNCHRONOUS GENERATOR -REACTIVE POWER PERTURBATION METHODS USING AVR OR SVC- Ju

3D UbiCode (Ubiquitous+Code) RFID ResBe (Remote entertainment space Behavior evaluation) 2 UbiCode Fig. 2 UbiCode 2. UbiCode 2. 1 UbiCode UbiCode 2. 2

6_27.dvi

udc-4.dvi

Vol. 23 No. 4 Oct Kitchen of the Future 1 Kitchen of the Future 1 1 Kitchen of the Future LCD [7], [8] (Kitchen of the Future ) WWW [7], [3

28 Docker Design and Implementation of Program Evaluation System Using Docker Virtualized Environment

1 I/F I/F 1 6) MobileIP 7) 8) MN: Monile Node MN AR Mobility Anchor Point(MAP) MobileIP HMIP HMIP HA-MAP MN MAP MN MAP HMIP MAP MN 2 MobileIP Mo

IPSJ SIG Technical Report Vol.2009-DBS-149 No /11/ Bow-tie SCC Inter Keyword Navigation based on Degree-constrained Co-Occurrence Graph

1., 1 COOKPAD 2, Web.,,,,,,.,, [1]., 5.,, [2].,,.,.,, 5, [3].,,,.,, [4], 33,.,,.,,.. 2.,, 3.., 4., 5., ,. 1.,,., 2.,. 1,,

BOK body of knowledge, BOK BOK BOK 1 CC2001 computing curricula 2001 [1] BOK IT BOK 2008 ITBOK [2] social infomatics SI BOK BOK BOK WikiBOK BO

DEIM Forum 2010 A3-3 Web Web Web Web Web. Web Abstract Web-page R

MmUm+FopX m Mm+Mop F-Mm(Fop-Mopum)M m+mop MSuS+FX S M S+MOb Fs-Ms(Mobus-Fex)M s+mob Fig. 1 Particle model of single degree of freedom master/ slave sy

16_.....E...._.I.v2006

IPSJ SIG Technical Report Secret Tap Secret Tap Secret Flick 1 An Examination of Icon-based User Authentication Method Using Flick Input for

, : GUI Web Java 2.1 GUI GUI GUI 2 y = x y = x y = x

IPSJ SIG Technical Report Pitman-Yor 1 1 Pitman-Yor n-gram A proposal of the melody generation method using hierarchical pitman-yor language model Aki

ディスプレイと携帯端末間の通信を実現する映像媒介通信技術

3_23.dvi

IPSJ SIG Technical Report Vol.2010-NL-199 No /11/ treebank ( ) KWIC /MeCab / Morphological and Dependency Structure Annotated Corp

IPSJ SIG Technical Report Vol.2016-CE-137 No /12/ e β /α α β β / α A judgment method of difficulty of task for a learner using simple

DEIM Forum 2010 D Development of a La

WikiWeb Wiki Web Wiki 2. Wiki 1 STAR WARS [3] Wiki Wiki Wiki 2 3 Wiki 5W1H Wiki Web 2.2 5W1H 5W1H 5W1H 5W1H 5W1H 5W1H 5W1H 2.3 Wiki 2015 Informa

main.dvi

7,, i

情報処理学会研究報告 IPSJ SIG Technical Report Vol.2013-HPC-139 No /5/29 Gfarm/Pwrake NICT NICT 10TB 100TB CPU I/O HPC I/O NICT Gf

3_39.dvi

Input image Initialize variables Loop for period of oscillation Update height map Make shade image Change property of image Output image Change time L

IPSJ SIG Technical Report Vol.2011-ARC-195 No.23 Vol.2011-OS-117 No /4/14 1. Cassandra CMS CMS 100 PC Cassandra Cassandra CMS Design of S

Transcription:

DEIM Forum 2009 B4-6, 305 8573 1 1 1 152 8550 2 12 1 E-mail: tttakuro@kde.cs.tsukuba.ac.jp, watanabe@de.cs.titech.ac.jp, kitagawa@cs.tsukuba.ac.jp StreamSpinner PC PC StreamSpinner Development of Data Management System Operating on Sensor Nodes Takuro YAMAGUCHI, Yousuke WATANABE, and Hiroyuki KITAGAWA, Graduate School of Systems and Information Engineering, University of Tsukuba 1 1 1 Tennoudai, Tsukuba-shi, Ibaraki, 305 8573, Japan Global Scientific Information and Computing Center, Tokyo Institute of Technology 2 12 1 Ookayama, Meguro-ku, Tokyo, 152 8550, Japan Center for Computational Sciences, University of Tsukuba E-mail: tttakuro@kde.cs.tsukuba.ac.jp, watanabe@de.cs.titech.ac.jp, kitagawa@cs.tsukuba.ac.jp Abstract Today, stream data which is continuously delivered from information sources has been increasing. Stream processing engines for query processing to stream data have been developed for the applications using stream data. We are researching and developing a stream processing engine named StreamSpinner. It provides a distributed stream processing scheme. In our previous work, we assume our systems are deployed on commodity PCs. Sensor nodes had to send all of sensed data to StreamSpinner on PC. But, if a stream processing engine runs on each sensor node and processes sensed data in the node, we can reduce unnecessary data transfers. So we aim to develop the distributed stream environment that includes stream processing engines on sensor nodes. In this paper, we describe the implementation of StreamSpinner on sensor nodes and propose an optimization method. Key words data stream, ditributed query optimization, distributed stream processing, sensor network 1. 1 [8] CPU 1

GPS [1][2][3] StreamSpinner[9] [7] PC StreamSpinner PC PC StreamSpinner 2. StreamSpinner 3. StreamSpinner 4. 5. 6. 7. 2. StreamSpinner StreamSpinner 2 1 2 StreamSpinner 3 [7] StreamSpinner 3 StreamSpinner PC SQL MASTER FROM MASTER 2

Sensor1, Sensor2, Sensor3 50 StreamSpinner1 Sensor1 50 StreamSpinner2 StreamSpinner2 Sensor2 50 StreamSpinner1 StreamSpinner3 StreamSpinner3 Sensor3 50 StreamSpinner2 PC StreamSpinner 3. StreamSpinner StreamSpinner Sun Microsystems SunSPOT[8] SunSPOT 4 Java 3 Mac SunSPOT 2 PC USB PC Java6.0 Stream- Spinner J2ME Java5.0 6.0 J2ME SunSPOT 5 SunSPOT (Time 4 SunSPOT 5 StreamSpinner on SunSPOT Stamp, Temp, Light, AccelX, AccelY, AccelZ) StreamSpinner on SunSPOT 5 StreamSpinner on SunSPOT 13 12 40 4. PC StreamSpinner StreamSpinner on SunSPOT PC StreamSpinner 3

6 StreamSpinner RDB 6 SN1 SN2 3 5 LIFETIME 7 LIFETIME 7 1, 2, 6 10 15 7 MASTER FROM 7 5. PC StreamSpinner StreamSpinner [7] PC 5. 1 5.2 5.3 4

5.4 5. 2 5. 2. 1 StreamSpinner on SunSPOT 10 1 1 6 6 / 1 5. 2. 2 StreamSpinner 1 PC 2 PC 3 PC (1) (2) 4 A- B A- + - B 5 (2) (1) 3 5. 2. 3 5. 2. 4 SunSPOT N 50 N/2 5. 3 5.2 [12] 1 LIFETIME 2 [11] 1 u(q) = DR(l)Lat(l) ( 1) l L L : DR(l) : l Lat(l) : l 5

8 8 4 1 3 5. 4 6. Aurora[1], STREAM[3], TelegraphCQ[2]:1 Coral8[10]: Borealis[4]: TinyDB[6]: 1 Abadi Borealis TinyDB [5]Borealis TinyDB QoS power latency quality lifetime PC LIFETIME 7. PC StreamSpinner StreamSpinner (#18200005) [1] D. J. Abadi, et al., Aurora: a new model and architecture for data stream management, VLDB Journal Vol.12, No.2, pp.120-139,2003. 6

[2] S. Chandrasekaran, et al., TelegraphCQ: Continuous Dataflow Processing for an Uncertain World, Proc. CIDR, 2003. [3] R. Motwani, et al., Query Processing, Resource management, and Approximation in a Data Stream Management System, Proc. CIDR, 2003. [4] Daniel J. Abadi, et al., The Design of the Borealis Stream Processing Engine, Proc. CIDR, 2005. [5] Daniel J. Abadi, et al., An Integration Framework for Sensor Networks and Data Stream Management Systems, Proc. VLDB, 2004. [6] S. R. Madden, et al., TinyDB: An Acquisitional Query Processing System for Sensor Networks, ACM Transactions on Database Systems, Vol.30, No.1, pp.122-173, March 2005. [7].....,, DEWS2008. [8] Sun Microsystems/SunSPOT. http://jp.sun.com/products/software/sunspot/ [9] StreamSpinner. http://www.streamspinner.org [10] Coral8. http://www.coral8.com/ [11] Peter R. Pietzuch, Jonathan Ledlie, Jeffrey Shneidman, Mema Roussopoulos, Matt Welsh and Margo I. Seltzer. Network-Aware Operator Placement for Stream- Processing Systems Proc. ICDE, p.49, 2006. [12] Ahmed Ayad, Jeffrey F. Naughton, Static Optimization of Conjunctive Queries with Sliding Windows Over Infinite Streams, Proc. SIGMOD, pp. 419-430, 2004. 7