40
1 2006/6/5 Introduction of Mizuno labs research projects Assistant Professor, Dr. Hiroshi Mineno Department of Computer Science, Shizuoka University, Japan

Introduction of Mizuno lab s research projects - …mineno/research/20060605-MERL-Introduction-mineno.pdfIntroduction of Mizuno lab’s research projects Assistant Professor, Dr. Hiroshi

  • Upload
    buihanh

  • View
    222

  • Download
    0

Embed Size (px)

Citation preview

12006/6/5

Introduction of Mizuno lab’sresearch projects

Assistant Professor, Dr. Hiroshi MinenoDepartment of Computer Science,

Shizuoka University, Japan

Assistant Professor, Dr. Hiroshi MinenoDepartment of Computer Science,

Shizuoka University, Japan

22006/6/5

Campus location(Photos presented by www.pref.shizuoka.jp/)

32006/6/5

Campus location(Photos presented by www.pref.shizuoka.jp/)

42006/6/5

Campus location(Photos presented by www.pref.shizuoka.jp/)

52006/6/5

Shizuoka Prefecture(Photos presented by www.pref.shizuoka.jp/)

To create a pleasant industrial society that provides a perfect balance between natural beauty and high technologyTo create a pleasant industrial society that provides a perfect balance between natural beauty and high technology

- is blessed with four lovely seasons- temperate climate- almost never snows in flatlands

62006/6/5

Some Shizuoka industries are No.1

•Green tea(National share ofoutput 46% / 2003)

•Canned tuna fish(National share ofproduction 85% / 2003)

•Hothouse melon(National share ofproduction 36% / 2003)

•Motorcycles(National share ofproduction 66% / 2004)

•Plastic toy-model kit(National share ofshipment 89% / 2003)

•Pianos(National share ofshipment 100% / 2003)

(From Shizuoka prefecture’s website)

in Japan

The largest shareholders for their markets in JapanThe largest shareholders for their markets in Japan

72006/6/5

Outline of Shizuoka University

(As of May 1.2005)Hamamatsu campus

Shizuoka campus

•Faculties 6

•Graduate schoolsMaster’s course 5Doctor’s course 2 Professional degree course 1

•Research institute 1•Students

Under graduate 9,567Post graduate master’s course 1,315 Doctor’s course 162Professional degree course 31International students 295

•Staff 1,228

•Budget About ¥18.8 billion

Technical faculties

82006/6/5

Number of staff and students(As of May 1.2005)

371

132

731

268

358

92

7

Officials, etc

Boards

Professors

Associate Professors

Academic staff

Lecturers, Assistants

Teachers of Attached Schools

Total 1,228

7107%

2,45426%

8689%

95910%

1,69618%

2,88030%

Faculties9,567

82155%

1148%

17111%

15510%

513%

16511%

312%

GraduateSchools1,508

Agriculture

Electronic Scienceand Technology

Education

Humanities and Social Sciences

Informatics

Science and Engineering

Shizuoka Law SchoolAgriculture

Education

Engineering

Humanities and Social Sciences

Informatics

Science

<Staff>

<Enrollment>

Support experimental classes, lead research of students, promote and implement joint

research

92006/6/5

Prof. Tadanori Mizuno

1968: B.E. in industrial engineeringfrom Nagoya Institute of Technology1968-1993: Mitsubishi Electric Corp.1987: PhD in Computer Science from Kyusyu Univ.1993-1995: Prof. in Faculty of Engineering, Shizuoka Univ., Japan1995-: Prof. in Faculty of Informatics, Shizuoka Univ., Japan2006-: Concurrently, Dean of Graduate School of Science & Technology, Shizuoka Univ., JapanIEEE, ACM, IEICE, IPSJ Fellow

IEICE: The Institute of Electronics, Information and Communication EngineersIPSJ: Information Processing Society of Japan

102006/6/5

Assistant Prof. Hiroshi Mineno

1997, 1999: B.E. and M.E. from Shizuoka Univ.Incentive award for student of IEICE Tokai affiliate

1999-2002: NTT Service Integration LaboratoriesAchievement award from the director of NTT SI lab.

2002-: Assistant Prof. in Faculty of Informatics, Shizuoka Univ.Outstanding paper awards of IPSJ national workshops, ’03,’04,’05Best conversant award of IPSJ national symposium (3/300), 2005Appeared in news paper in Melbourne, Australia, 2005

2006: PhD in Information Science and Electrical Engineering from Kyusyu Univ., Japan2006-: Concurrently, Assistant Prof. in Graduate School of Science & Technology, Shizuoka Univ., Japan

Since 2002, I’ve supported Prof. Mizuno and promoted joint research.IEEE, ACM, IEICE, IPSJ

IEICE: The Institute of Electronics, Information and Communication EngineersIPSJ: Information Processing Society of Japan

112006/6/5

Member of Mizuno Lab.

Prof. Dr. MizunoAssistant Prof. Dr. MinenoResearcher: Dr. Chen (Zhejiang Univ., China) (’05.10-’07.9)

Graduate students: 7 (16)(Adult doctoral course: 16)Doctoral course: 1 (D3, works for NiCT* as an internship)Master’s course: 4 (M2), 2 (M1)

Under graduate students: 5

<Publications> 2003 2004 2005 2006Journals 0 (4) 2 (6) 3 (11) 3 (+1)

Intl. conferences 2 (13) 2 (8) 3 (10) 5 (+4)

National workshops 11 (36) 18 (37) 18 (34) 4 (+6)

*NiCT: National Institute of Information and Communications Technology

122006/6/5

Research areaMobile computing group (with NTT DoCoMo)1. Concurrent multiple paths communication (SHAKE)

• Delay, jitter, bandwidth-aware IP packet distribution for TCP• Real-time communication support with FEC for UDP flows• Policy-based traffic distribution for link aggregation system

2. Mobile personal area networks (mPAN)• Remote Plug & Play of USB devices for mPAN• Streaming mobility within mPAN toward FMC extension

Ubiquitous computing (with Renesas Solutions, Mitsubishi)3. Home appliance translator (HAT)4. Indoor location tracking system using mobile

detectors (MobiTra)5. Meta-data based data aggregation in clustering

WSNs6. Localization for irregular sensor networks

※ representative example

132006/6/5

SHAKESHAKE enables the sharing of multiple heterogeneous links.

Internet

User A

User B

User C

Data-1

Data-2

Data-3

Data

User D

Ad hoc cluster network

Long-range wireless link( 2G , 3G cellular, PHS, etc.)

Short-range wireless link( 802.11x, Bluetooth, etc.)

Data flow

Correspondingnode

-High throughput-High reliability-High connectivity

1. Concurrent multiple paths communicationSHSHaring multiple paths procedure for a cluster networKK EEnvironment

142006/6/5

Mobile IP SHAKE

InternetAL (Alliance Leader)

CN

HA

Support all protocols on IP layer Downlink traffic at MNs via HA (no optimization)Uses HA of Mobile IPv4 for dispersing trafficWithout providing a special function for CN

MN

Cluster Network

AM (Alliance Member)

MN moves out of its home network, registers CoA to its HA.MN forms alliance network with vicinity nodes, registers CoA of AM.HA distributes packets to registered CoAs. AM forwards to AL.

152006/6/5

Packets distribution – DQ method

⑤⑤

Path-1

d1[ms]

D1 [ms]

Path-2Src Dst

④ QQitit = = QQiiττ -- BBii・・((t t --ττ) + ) + SS

DDii == ・・1000 + 1000 + ddi i

τ [ms]

S [bit]S [bit]

BBii

QQitit

τ: Start time t : Current timed : Delay, S : Packet sizeQin: Stored data in path-i on nBi : BandwidthD : Expected arrival

Src Dst

Q2tQ1t

t [ms]

d2

D2

Distribute packets to path with shortest Di (DQ)Multiple paths and delay-jitter promote out-of-order packets

Large delay-jitter caused by error recovery in lower layerCongestion control by TCP limits volume of packet transmission (Fast Retransmit Algorithm)

162006/6/5

Packets distribution – DQJ methodOut-of-order packets should be limited to three

Fast Retransmit Algorithm starts when the source receives more thanthree of the same duplicate-ACKs.

Give a decision by using the measured delay-jitter whether the path selection is useful or not

6

45

0Path-2Src Dst

3

Path-1

1

Src Dst Path-3Src Dst

2jitter

expectationexpectation

Packet 0 could possibly change placeswith packets 1, 2 due to the jitter on path-1

172006/6/5

Performance evaluation on emulated networks

182006/6/5

2. Mobile personal area network (mPAN)The appearance of dual-mode (cellular/WLAN) cellular phones provides the potential for new IP-based multimedia communications.Recent consumer electronics have been media devices networked through the broadband Internet access service, and they have much greater capabilities than mobile phones.

Bandwidth, display size, audio quality, computation power

Combining advantages of both into a single virtual device complements the capabilities of mobile phones and provides seamless interaction between consumer electronics, mobile phones, and PC devices. => mPAN

Keyword: IMS, FMC, SIP, home network, signaling overhead

192006/6/5

Streaming mobility within mPANCP controls I/O devices for A/V streaming within mPANindividually by combining SIP REFER and 3PCC methodsFrom EtoE-type to Indirect-type to overcome NAT traversal and reduce transfer time between devicesAdditional handover header cuts down the retrieval time

SIP UA: SIP User Agent SIP SM: SIP Streaming Mobility (SIP Extension)B2BUA: Back to Back User Agent SDP: Service Discovery Protocol

SIP UA B2BUA SIP UASIP SM

SDPSIP SM

SDP

SIP UASIP SM

SDPSIP SM

SDP

CN GW CP Device

display

speaker

FixedMobile

Corresponding node (CN),as well as mPAN

Cellular (CP)

VoIP tel.

Home network

mPAN

GW

202006/6/5

Call flows for streaming mobility

212006/6/5

Streaming transfer time

0

500

1000

1500

2000

2500

3000

A B(再調整あり) B(再調整なし)

所要

時間

(m

s)

ALL

Audio

Video

A:basic transferB:transfer between devices

ALL:Audio and VideoAudio:uLawVideo:MJPEG

Tran

sfer

tim

e (m

s)

B (Require renegotiation)

B (No renegotiation)

A

The indirect approach with B2BUA reduced transfer time when renegotiation between parties was unnecessary.

The indirect approach with B2BUA reduced transfer time when renegotiation between parties was unnecessary.

222006/6/5

Streaming retrieval time

0

1000

2000

3000

4000

5000

6000

Video: H.263 All: H.263 Video: MJPEG All: MJPEG

Ret

rieval

tim

e (

ms)

Non-supported SIP UA

Handover-header-supported SIP UA

The handover supported SIP UA dramatically reduced retrieval time compared with non-supported SIP UA that took a few seconds.

The handover supported SIP UA dramatically reduced retrieval time compared with non-supported SIP UA that took a few seconds.

232006/6/5

3. Home appliance translator (HAT)

Home networks cannot be constructed easily.

Conventional appliances cannot be used!User needs to replace to network appliances.User needs to lay down the communication infrastructure.User needs to set complex settings for network.

Spread of home networks will be slow if these problems are not solved.

Because…

242006/6/5

Home appliance translator (HAT)Enable conventional appliances to participate in home networks

HAT transmits information on an appliance’s state to HAT-Sub and controls appliances based on the received instructions from HAT-Sub.HAT-Sub infers the states of appliances using information from HATs and transmits operation instructions to HATs.

HATHAT-Sub

Conventionalapplianceinformation

TV is turned on

instruction

Please turn off TV

I try turning off TV

control

252006/6/5

Architecture of HAT

Notification service

ReceptionSignal

CurrentAmpere

Adjustmentmodule

“Propertychanged

Message”

Control serviceApplianceControl

set

set

“Invokeaction

Message”

IRtransceiver

module

Measurementmodule

PLC

mod

em m

odul

e

control

HATHAT-Sub

262006/6/5

Inference of appliance states

HAT-Sub infers the state based onamount of current consumed by the applianceIR signal that the appliance received

HAT HAT-Sub

Measurementmodule

PLC

mod

em

PLC

mod

em

IR signaldatabase

Inferencemodule

Displayinterface

IR signalreceiver

Information on the

appliance

0

2000

4000

6000

8000

10000

12000

14000

16000

18000

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51

時間(s)

消費

電流

量(m

A)

0

0.2

0.4

0.6

0.8

1

1.2

動作

状態

(0:停

止状

態 1

:動作

状態

)

閾値

消費電流量

状態

272006/6/5

0

2000

4000

6000

8000

10000

12000

14000

16000

18000

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51

時間(s)

消費

電流

量(m

A)

0

0.2

0.4

0.6

0.8

1

1.2

動作

状態

(0:停

止状

態 1

:動作

状態

)

閾値

消費電流量

状態Receive the instruction

Send the current and the IR signal

Prototype of HAT and HAT-Sub

HAT-BHAT-A

Infer the state and send the instruction

Turn on TV and turn the channel to video mode

Play the HDDrecorder

HAT-Sub

282006/6/5

4. Indoor goods tracking system

Indoor Positioning Systems (IPS)Active badge:

• Infrared signal, room level granularity

Active bats, cricket:• TDoA between RF and ultrasound

RADAR:• RSSI of 802.11 RF, several meters

RF based proximity:• The location is given as a centroid.

Reader

Tag

Large Expensive Hard to install

Requiring special devices to track the targetTrade-off between position accuracy and the number of sensing devices

Requiring special devices to track the targetTrade-off between position accuracy and the number of sensing devices

292006/6/5

Solution is RFID tags

Active RFID tags Passive RFID tagsMerit Long read range Small, lightweight, no battery

Demerit Need battery exchange, expensive

Short read range

Categorized by existence of battery

Tag readers will be commonly mobileSmall and lightweight have been developed

Ubiquitous Communicator byYRP Ubiquitous Networking Lab.

2004.9.15 2005.3.2Trial model

Cell phone with tag reader by KDDICompact Flash type

302006/6/5

Hierarchical tracking of MobiTra

UserUser

ObjectsObjects

Mobile tag readers (MTRs)Mobile tag readers (MTRs)

MobiTra serverNetwork

PassiveRFID tags

Hierarchicaltracking

Sensing environmentSensing environment Traditionalresearch

Users who have MTR need not be aware of detecting objects.MobiTra server does not need to know where MTRs are.

MTR’s location and detected object’s ID (no MTR’s ID for privacy)

Target location is estimated by using detection histories.

Users who have MTR need not be aware of detecting objects.MobiTra server does not need to know where MTRs are.

MTR’s location and detected object’s ID (no MTR’s ID for privacy)

Target location is estimated by using detection histories.

312006/6/5

204738C10:15

204020C10:15

204532A10:13

203030A10:18

202512A10:13

203433B10:09

205050C10:15

205050C10:15

201525A10:17

204040B10:16

201010A10:18

……………

Rangey-coordinate

x-coordinate

Object ID

Time

Detection histories (i)

(ii)

(iii)

(iv)

Estimated area

Position estimation algorithmsearch a target's history from the latest oneinitialize Qi to the circleiterate if there are detection histories

if the target's history is detectedif the area is overlapped with the Qi

update Qi using conjunction methdelse

exit from a loopend if

elseif the area is overlapped with the Qi

update Qi using negative method end if

end ifend for loop

(a) Circle

AB

(c) Negative

B

(b) Conjunction

AApproximate the range by a circleAlthough this approximation overestimates the uncertainty of the detected object’s position, it guarantees that the actual position is always within the area.

Approximate the range by a circleAlthough this approximation overestimates the uncertainty of the detected object’s position, it guarantees that the actual position is always within the area.

322006/6/5

Simulation results

0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

0 50 100 150 200 250

Applied detection histories

Dec

rease

of

est

imate

d a

rea (

%) Square on a side: 3m

Square on a side: 4m

Square on a side: 5m

Square on a side: 6m

Square on a side: 7m

Square on a side: 8m

Square on a side: 9m

Square on a side: 10m

0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

0 50 100 150 200 250

Applied detection histories

Dec

rease

of

est

imate

d a

rea (

%) Square on a side: 3m

Square on a side: 4m

Square on a side: 5m

Square on a side: 6m

Square on a side: 7m

Square on a side: 8m

Square on a side: 9m

Square on a side: 10m

Estim

ated

are

a (%

)

Estim

ated

are

a (%

)

Applied detection histories Applied detection histories

All tags are within the estimated area because there are no detection errors in simulation.Negative method is effective for reducing the estimated area.Applying 100 detection histories are enough for reducing the estimated area to 1/5 from the starting value.

All tags are within the estimated area because there are no detection errors in simulation.Negative method is effective for reducing the estimated area.Applying 100 detection histories are enough for reducing the estimated area to 1/5 from the starting value.

(a)Use only conjunction method (b) Use additional negative method

332006/6/5

Prototype of MobiTra

Cricket 3m

3m

MobiTra Server

Client WLAN AP

TargetsMTR

Mobile tag reader(Vaio + Spider IIIA)

342006/6/5

Results of prototype

00.10.20.30.40.50.60.70.80.9

1

0 10 20 30 40 50 60 70 80 90 100

Not using negation method (prototype)

Using negation method (prototype)Not using negation method (simulator)

Using negation method (simulator)

0

20

40

60

80

100

120

140

160

0 10 20 30 40 50 60 70 80 90 100

Dis

tanc

e fr

om R

F ta

g to

est

imat

ed a

rea

(cm

)Es

timat

ed a

rea

(%)

Applied detection histories

Applied detection histories

Estimation error was about 120 cm.Estimation error was about 120 cm.

352006/6/5

Estimated area in detailReal locationEstimated area

The reasons of the error are thought of as: Positioning error of the CricketDetection lag of RFID tag reader

The reasons of the error are thought of as: Positioning error of the CricketDetection lag of RFID tag reader

(a)Use only conjunction method (b) Use additional negative method

362006/6/5

5. Meta-data based data aggregation

Meta data

Source node

selection msg

Sensing data

Sink node

Sensing data

CH

CM

Sensing range (S)

Source node

Aggregated data

CH: Cluster HeadCM: Cluster Member

Sensing range (S)

Sink node

CH

CM

in clustering WSNs

Traditional data aggregation Meta-data based data aggregation

To prolong network lifetime

372006/6/5

Basic energy consumption model

Transmit k-bit message to distance d:

Receive k-bit message:

211 **),()(),( dkEkdkkEdkE TT

t ∗+=+= εε

422 **),()(),( dkEkdkkEdkE TT

t ∗+=+= εε

RRr EkkEkE *)()( == Transmitter electronics (ET)

Receiver electronics (ER)

ε1Transmit amplifierε2

T. Rappaport, “Wireless Communications: Principles and Practice,” Second Edition, Prentice Hall, 2002.

CH:

CM:

382006/6/5

Simulation Results - Network Lifetime

8221494

S=20m, k=4, Lm=8 bytes, Ld=64 bytes

Num

ber o

f sen

sor n

odes

stil

l aliv

e

LEACH-traditional

LEACH-meta

Round (CP:4%)

The network lifetime increased by 182% with our proposed meta-data based data aggregation method.The network lifetime increased by 182% with our proposed meta-data based data aggregation method.

LEACH: Low Energy Adaptive Clustering Hierarchy, 2002

392006/6/5

Simulation Results - Impact of α

S=20m, k=4

LEACH-traditional

LEACH-meta

Rou

nds

of fi

rst s

enso

r nod

e w

as d

ead

α= Lm/Ld

α is a ratio of meta-data (Lm) to sensing-data (Ld).When α is smaller, the network lifetime will increase.

α is a ratio of meta-data (Lm) to sensing-data (Ld).When α is smaller, the network lifetime will increase.

402006/6/5

Research areaMobile computing group (with NTT DoCoMo)1. Concurrent multiple paths communication (SHAKE)

• Delay, jitter, bandwidth-aware IP packet distribution for TCP flows

• Real-time communication support with FEC for UDP flows2. Mobile personal area networks (mPAN)

• Remote Plug&Play of USB devices for mPAN• Streaming mobility within mPAN toward IP multimedia

subsystem

Ubiquitous computing (with Renesas Solutions, Mitsubishi)3. Home appliance translator (HAT)4. Indoor location tracking system using mobile

detectors (MobiTra)5. Meta-data based data aggregation in clustering

WSNs6. Localization for irregular sensor networks