+ All Categories
Home > Documents > NetSLab Based Remote Hybrid Testing in A Hierarchical Network Environment Yu-rong Guo 1, Yan Xiao 2...

NetSLab Based Remote Hybrid Testing in A Hierarchical Network Environment Yu-rong Guo 1, Yan Xiao 2...

Date post: 29-Dec-2015
Category:
Upload: horace-parker
View: 233 times
Download: 18 times
Share this document with a friend
Popular Tags:
26
NetSLab Based Remote Hybrid Testing in A Hierarchical Network Environment Yu-rong Guo 1 , Yan Xiao 2 and Qing H u 3 Fourth NEES Annual Meeting Washington DC June 21-23, 2006 1. Hunan University, China 2. University of Southern Califor nia 3. FutureNet Corporation, Monrovi a, California
Transcript
Page 1: NetSLab Based Remote Hybrid Testing in A Hierarchical Network Environment Yu-rong Guo 1, Yan Xiao 2 and Qing Hu 3 Fourth NEES Annual Meeting Washington.

NetSLab Based Remote Hybrid Testing in AHierarchical Network Environment

Yu-rong Guo1, Yan Xiao2 and Qing Hu3

Fourth NEES Annual Meeting Washington DC June 21-23, 2006

1. Hunan University, China

2. University of Southern California

3. FutureNet Corporation, Monrovia, California

Page 2: NetSLab Based Remote Hybrid Testing in A Hierarchical Network Environment Yu-rong Guo 1, Yan Xiao 2 and Qing Hu 3 Fourth NEES Annual Meeting Washington.

Outline

1. Intrduction2. NetSLab (Networked Structural La

boratories) development3. Application of NetSLab4. Concluding remarks

Page 3: NetSLab Based Remote Hybrid Testing in A Hierarchical Network Environment Yu-rong Guo 1, Yan Xiao 2 and Qing Hu 3 Fourth NEES Annual Meeting Washington.

1. IntroductionCollaborative research/test

NEES (Network for Earthquake Engineering Simulation, USA)ISEE (Internet-based Simulation for Earthquake Engineering, Taiwan)E-Defence (Japan)KOCED (Korea Construction Engineering Development program, Korea)BLADE (Bristol Laboratory for Advanced Dynamic Engineering,UK) ELSA (The European Laboratory for Structural Assessment)

Page 4: NetSLab Based Remote Hybrid Testing in A Hierarchical Network Environment Yu-rong Guo 1, Yan Xiao 2 and Qing Hu 3 Fourth NEES Annual Meeting Washington.

NetSLab (Networked Structural Laboratories)

Hunan University

Tsinghua University Harbin Institute of Technology

National Natural Science Foundation of China (NSFC)

Other institutes

Page 5: NetSLab Based Remote Hybrid Testing in A Hierarchical Network Environment Yu-rong Guo 1, Yan Xiao 2 and Qing Hu 3 Fourth NEES Annual Meeting Washington.

Internet

Lab #1

Lab #2

Lab #3

NetSLabNetSLabCommunication platformApplication development

Page 6: NetSLab Based Remote Hybrid Testing in A Hierarchical Network Environment Yu-rong Guo 1, Yan Xiao 2 and Qing Hu 3 Fourth NEES Annual Meeting Washington.

Hierarchical Network Environment

Internet

LAN

LANDirect point-to-point connection

Public IP

Public IP

Page 7: NetSLab Based Remote Hybrid Testing in A Hierarchical Network Environment Yu-rong Guo 1, Yan Xiao 2 and Qing Hu 3 Fourth NEES Annual Meeting Washington.

CERNET(China Education and Research

Network)

National Network Center

Regional Network Centers

Provincial Network Centers

City Network Center

Page 8: NetSLab Based Remote Hybrid Testing in A Hierarchical Network Environment Yu-rong Guo 1, Yan Xiao 2 and Qing Hu 3 Fourth NEES Annual Meeting Washington.

2. NetSLab (Networked Structural Laboratories ) Development

2.1 Basic Features of NetSLab

Client/Server conceptSocket based communication mechanismGeneralized data model

Testing results

Three types of participants

Communication protocols

Page 9: NetSLab Based Remote Hybrid Testing in A Hierarchical Network Environment Yu-rong Guo 1, Yan Xiao 2 and Qing Hu 3 Fourth NEES Annual Meeting Washington.

Controller

Tester

Tester

TesterTester

Tester

Observer

ObserverObserver

Observer

Testing results

Observer

Three types of participants

Page 10: NetSLab Based Remote Hybrid Testing in A Hierarchical Network Environment Yu-rong Guo 1, Yan Xiao 2 and Qing Hu 3 Fourth NEES Annual Meeting Washington.

Controller

Tester1 Tester2 Tester3

Controller

Tester1 Tester2 Tester3

Controller

Tester1 Tester2 Tester3

Centralized sequential communication protocol

Centralized parallel communication protocol

Distributed parallel communication protocol

Communication protocols

Page 11: NetSLab Based Remote Hybrid Testing in A Hierarchical Network Environment Yu-rong Guo 1, Yan Xiao 2 and Qing Hu 3 Fourth NEES Annual Meeting Washington.

2.2 Implementation of NetSLab

Dynamic Unified Data Packet (DUDP)

<DUDP> <Communication> …(1)Control information </Communication> <CurTestResult> …(2)Testing data </CurTestResult></DUDP>

Page 12: NetSLab Based Remote Hybrid Testing in A Hierarchical Network Environment Yu-rong Guo 1, Yan Xiao 2 and Qing Hu 3 Fourth NEES Annual Meeting Washington.

Generalized Data Communication Agency (GDCA)

Controller

Tester1

Tester2

GDCA

DUDP

DUDP

DUDP

GDCA

GDCA

Page 13: NetSLab Based Remote Hybrid Testing in A Hierarchical Network Environment Yu-rong Guo 1, Yan Xiao 2 and Qing Hu 3 Fourth NEES Annual Meeting Washington.

GDCA interface: ActiveX control

GDCA: Design and maintenance

Page 14: NetSLab Based Remote Hybrid Testing in A Hierarchical Network Environment Yu-rong Guo 1, Yan Xiao 2 and Qing Hu 3 Fourth NEES Annual Meeting Washington.

2.3 Across firewall/proxy communication

Simulation of global structure

Controller PC

Public IP

Internet

LAN

Firewall

Test of substructurePhysical Tester

LAN

Simulation of substructureVirtual Tester

Loading facilities

Private IP Private IP

Tester PC #1

Tester PC #2

Firewall

Port 80

Page 15: NetSLab Based Remote Hybrid Testing in A Hierarchical Network Environment Yu-rong Guo 1, Yan Xiao 2 and Qing Hu 3 Fourth NEES Annual Meeting Washington.

Communication Server PC

Public IP

Internet

LAN

Firewall

Test of substructurePhysical Tester

LAN

Simulation of substructureVirtual Tester

Loading facilities

Private IP Private IP

Tester PC #1 Tester PC #2

Firewall

Port 80 Simulation of global structure

Controller PC

Private IP

LAN

Page 16: NetSLab Based Remote Hybrid Testing in A Hierarchical Network Environment Yu-rong Guo 1, Yan Xiao 2 and Qing Hu 3 Fourth NEES Annual Meeting Washington.

3. Application of NetSLab for Remote hybrid Dynamic Testing

3.1 Testing program development

Page 17: NetSLab Based Remote Hybrid Testing in A Hierarchical Network Environment Yu-rong Guo 1, Yan Xiao 2 and Qing Hu 3 Fourth NEES Annual Meeting Washington.

Main interface of testing program

Page 18: NetSLab Based Remote Hybrid Testing in A Hierarchical Network Environment Yu-rong Guo 1, Yan Xiao 2 and Qing Hu 3 Fourth NEES Annual Meeting Washington.

3.2 Actual testing using NetSLab

Page 19: NetSLab Based Remote Hybrid Testing in A Hierarchical Network Environment Yu-rong Guo 1, Yan Xiao 2 and Qing Hu 3 Fourth NEES Annual Meeting Washington.

0

0. 2

0. 4

0. 6

0. 8

1

1. 2

0 100 200 300 400 500

Test step

Time

(s)

3.3 Communication efficiency

T – Average time spent on Internet communication for a round trip data transfer between two computers

T =0.025~0.03s within University of Southern California(USC)

T = 0.3s between the Hunan University (HNU) and USC

T =0.55~0.6s between HNU and Los Angeles using dialup connection

Page 20: NetSLab Based Remote Hybrid Testing in A Hierarchical Network Environment Yu-rong Guo 1, Yan Xiao 2 and Qing Hu 3 Fourth NEES Annual Meeting Washington.

4. Concluding Remarks

A network communication platform (NetSLab) was developed for remote hybrid dynamic testing of structures, which provides relatively easier and friendlier interface for application development and across multi-level proxy and firewall communication capability.

The adequacy and efficiency of the NetSLab platform was validated by several remote virtual and actual tests at and between two universities in the US and China.

Page 21: NetSLab Based Remote Hybrid Testing in A Hierarchical Network Environment Yu-rong Guo 1, Yan Xiao 2 and Qing Hu 3 Fourth NEES Annual Meeting Washington.

Acknowledgments

The authors would like to express their appreciations to the support of the National Natural Science Foundation of China (NSFC) under the National Key Project (Grant No. 50338020); FutureNet Technologies Corporation, Monrovia, California, USA and its China subsidiary division provided supports under an agreement for joint development, academic promotion and applications.

Page 22: NetSLab Based Remote Hybrid Testing in A Hierarchical Network Environment Yu-rong Guo 1, Yan Xiao 2 and Qing Hu 3 Fourth NEES Annual Meeting Washington.

Hunan University

Page 23: NetSLab Based Remote Hybrid Testing in A Hierarchical Network Environment Yu-rong Guo 1, Yan Xiao 2 and Qing Hu 3 Fourth NEES Annual Meeting Washington.
Page 24: NetSLab Based Remote Hybrid Testing in A Hierarchical Network Environment Yu-rong Guo 1, Yan Xiao 2 and Qing Hu 3 Fourth NEES Annual Meeting Washington.

0

0. 2

0. 4

0. 6

0. 8

1

1. 2

0 100 200 300 400 500

Test step

Time

(s)

USC/USC/HNUHNU

Page 25: NetSLab Based Remote Hybrid Testing in A Hierarchical Network Environment Yu-rong Guo 1, Yan Xiao 2 and Qing Hu 3 Fourth NEES Annual Meeting Washington.

00. 20. 40. 60. 8

11. 2

0 100 200 300 400 500

Test step

Time

(s)

0. 1

0. 12

0. 14

0. 16

0. 18

0. 2

0 100 200 300 400 500

Test step

Time

(s)

USC/Waterloo,Canada T=0.11sUSC/Waterloo,Canada T=0.11s

Page 26: NetSLab Based Remote Hybrid Testing in A Hierarchical Network Environment Yu-rong Guo 1, Yan Xiao 2 and Qing Hu 3 Fourth NEES Annual Meeting Washington.

0

0. 2

0. 4

0. 6

0. 8

1

1. 2

0 100 200 300 400 500

Test step

Time

(s)

0. 2

0. 22

0. 24

0. 26

0. 28

0. 3

0 100 200 300 400 500

Test step

Time

(s)

USC/Shuzhou,China T=0.23sUSC/Shuzhou,China T=0.23s


Recommended