Research on the IPv6 and Sensor Network based ...

3 downloads 0 Views 2MB Size Report
set up on observation towers, data collectors of Yucheng,. Xilingol, Haibei, Damxung ..... Cui, Professor Congxiao Bao, Guoliang Han, Yuchi Chen from CERNET ...
2nd International Conference on Information Technology and Electronic Commerce (ICITEC 2014)

Research on the IPv6 and Sensor Network based Terrestrial Ecosystem Flux Research Network Xiaohan Liu, Dujuan Gu, Zhichao Yang, Chao Wu, Baoping Yan

Wenqing Li, Wen Su, Honglin He Institute of Geographic Sciences and Natural Resources Research Chinese Academy of Sciences Beijing, China

Computer Network Information Center Chinese Academy of Sciences Beijing, China

to IPv6 era [6]-[10]. From 2012, we set up IPv4/IPv6 and sensor network based real-time carbon flux observation system in ten field stations, focusing on the scientific data acquisition, data transmission, data storage and sharing in IPv6 environment.

Abstract—For the actual demand for carbon cycle research in China, from 2012 to 2013, we start the research and development on IPv6-based Chinese terrestrial ecosystem flux research network. We set up IPv6 and sensor network based real-time carbon flux observation system in ten field stations. We complete data acquisition, data transmission, data storage and sharing from flux observation tower to field station, then to data center. Researchers develop a series of scientific applications in the research network.

This paper is organized as follows. Section II introduces the IPv6-based carbon flux data acquisition system. Section III introduces the IPv6-based data transmission network platform. Section IV introduces the data management system and scientific applications. In Section V, we focus on the positive outcomes and give some considerations on on-going research.

Keywords—IPv6; Sensor Network; Chinese Terrestrial Ecosystem Flux Research Network (ChinaFLUX); Field Station; Field Science Observation Research

I.

II.

INTRODUCTION

DATA ACQUISITION

In our research, we set up three IPv6-based systems in ten field stations: carbon flux observation system; soil moisture measurement system; image and video observation system.

Field science observation research refers to the field monitoring and indicator measurement for scientific research across different disciplines, such as biology, earth and atmospheric sciences, etc.

A. Carbon FLUX Observation System ChinaFLUX filed stations have types of flux observation system: Open-Path Eddy Covariance System (OPEC), Close-Path Eddy Covariance System (CPEC), 7 Level CO2 Profile Sampling System (CPS7), 6 Level CO2 and H2O Profile Sampling System (CHPS6), etc.

Through long-term observation, we can accumulate valuable raw data for original scientific discovery, new technology development, experiments and demonstrations. Field stations are always far from the city, so it is necessary to build filed science observation research network for data acquisition and transmission. Currently, there are many ecological research networks, such as International Long Term Ecological Research network (ILTER) [1], National Ecological Observatory Network (NEON) [2]-[3], Chinese Ecosystem Research Network (CERN) [4], etc. The structure is shown in Figure 1.

Data Center Data Management and Scientific Application

Chinese Terrestrial Ecosystem Flux Research Network (ChinaFLUX) [5], established in 2002, is an observation and research network that applies eddy covariance of micrometeorology and chamber as main research methods to provide long term and continuous measurement of the exchanges of carbon dioxide (CO2), water vapor (H2O) and energy between terrestrial ecosystem and atmosphere across diurnal, daily, seasonal and inter-annual time scales in China based on CERN.

IPv4/IPv6 Internet Data Transmisison

Transmission Network

Data Acquisition

The former ChinaFLUX scientific resources are working in IPv4 environment, with the progress of internet, we will move Wireless Sensor Networks

Video Observation Network

Observation Tower

Fig.1. Field Science Observation Research Network

978-1-4799-5298-4/14/$31.00 ©2014 IEEE

15

Dalian, China

Changbaishan, Jilin Xilingol, Inner Mongolia Haibei, Qinghai Yucheng, Shandong Naqu, Tibet Damxung, Tibet Qianyanzhou, Jiangxi Ailaoshan, Yunnan Dinghushan, GuangDong Xishuangbanna, Yunnan

Fig.2. Carbon flux observation systems in ChinaFLUX network

We set up 33 data collectors in eight field stations, as is shown in Figure 2. Data collectors of Changbaishan, Qianyanzhou, Dinghushan, and Xishuangbanna stations are set up on observation towers, data collectors of Yucheng, Xilingol, Haibei, Damxung stations are set up on the ground.

Concentrator Collector

For example, in Yuchen station, we set up two data collectors for carbon flux observation and routine meteorological measurement. Carbon flux data concludes wind velocity of X axis, Y axis, perpendicular directions, CO2 density and H2O density; routine meteorological data concludes temperature, humidity, water vapor pressure, wind speed, barometric pressure, sky shortwave radiation, soil temperature, soil heat flux, soil moisture, precipitation and other weather information.

Soil moisture sensor

Central Point

150m

250m

Fig.3. Soil moisture wireless sensor network system in Yucheng Station

Data collectors of the two systems are connected to field station network through IPv6 serial/Ethernet connectors, and then connected to CSTNET.

Data collectors are connected to field station network through IPv6 serial/Ethernet connectors, and then connected to CSTNET (China Science and Technology Network). B. Soil moisture measurement system In Yucheng station, we set up two soil moisture measuring systems:

C. Video and image observation system We set up IPv6 video cameras in Yucheng, Qianyanzhou, Ailaoshan, Haibei stations, including 1 low illumination IPv6 camera in the forest of Ailaoshan station.

(1) We set up cosmic-ray hydrometeorology system (Hydroinnova CRS 1000/B) for measuring average soil moisture for the soil depth 0-50 cm. The system is set up in the central point of Yucheng experimental plot, and the measuring radius is 70m, as is shown in Figure 3.

We also set up Agricultural Digital Cameras (ADC) in Changbaishan, Dinghushan, Yucheng, and Haibei stations, for capturing visible light wavelengths longer than 520 nm and near-infrared wavelengths up to 920 nm, for recording vegetation canopy reflectance.

(2) We set up a wireless sensor network system to measure absolute soil moisture data in 13 measuring points, for standardizing the cosmic-ray system data, as is shown in Figure 3. We set up 4 soil moisture sensors for 1 data collector at each measuring point, with the depth 2cm, 5cm, 10cm, 20cm to the ground. Two collectors work as concentrators, and Zigbee is used for communication among collectors.

The systems we set up in Yucheng station is shown in Figure 4. III.

DATA TRANSMISSION

Data transmission concludes three aspects: (1) internet access; (2) field station network; (3) data transmission platform.

16

Native IPv6 IPv6 Network

v6

WSN concentrator

IPv6 Internet

v6

v6

v6

Single Translation IPv6 to IPv4

Video Camera

Carbon Flux Sensors

IPv6 Network

v6

IPv4 Internet

v6

v4G

v4G

Dual Translation IPv4 to IPv6 to IPv4 IPv6 Network

v6

v4G/P

IPv4 Internet

v6

Visiting Process

Transition Process

L2 bridge

v4G

v4G

Encapsulation IPv4 over IPv6

Cosmic-ray soil moisture measuring system

Carbon Flux data collectors

NAT

IPv6 Network

IPv4 Internet

Tunnel

Fig.4. Observation system in Yucheng station v4G/P

v4G

v6

v6

v4G

v4G

Fig.5. IPv6 Transition Process

A. Internet Access With the progress in the past tens of years, internet is becoming the most important information infrastructure in modern society. However, while the development of the internet is more extensive from the beginning, the increased awareness of shortcomings, like performance, reliability, scalability, security, etc, led to the research on the next generation internet.

Most current Operating Systems (OSes) support IPv6 for years, the internet application requirements are classified to three categories: popular IPv4 Client/Server (C/S), Browser/Server (B/S), and Peer to Peer (P2P) applications; scientific applications solved by IPv4/IPv6 interoperability technology, for example, big data transfer in heterogeneous network; IPv6’s killer applications on security or highly controlled network.

IPv6, developed by Internet Engineering Task Force (IETF), plays an important role for next generation internet. IETF has defined a number of mechanisms for IPv6 transition. For different visiting scenarios, we should apply different transition technologies [6]-[10]. The transition of IPv4 to IPv6 includes four types: native IPv6, single translation, double translation, and encapsulation. The whole transition process is shown in Figure 5.

In this research, we are aiming to establish IPv6-based data transmission platform, and provides IPv6 internet access to CSTNET for ChinaFLUX network. In the past two years, we first set up an IPv6 experimental environment in Computer Network Information Center (CNIC), Chinese Academy of Sciences (CAS). Double translation technology (MAP-T [11]) and encapsulation technology (Public4over6 [12]) are applied for scenario (1) experiment, and single translation technology (NAT64/DNS64 [13]-[14]) is applied for scenario (2) experiment. Researchers worked in this environment using different OSes and internet applications for several months [15]-[17].

For new users in IPv6 environment, the application programs are based on IPv4 or IPv6, and the host visits IPv4 Internet or IPv6 Internet from edge network. We conclude three visiting scenarios: (1) IPv6 network to IPv4 Internet using IPv4; This scenario corresponds to the current transition phase, most resources are working in IPv4 environment, and many applications only support IPv4. We could apply encapsulation or dual translation for visiting. Relative transition technologies include DS-Lite, Public4over6, Lightweight4over6 (encapsulation); MAP-T, 464XLAT (dual translation), etc.

We found some OSes cannot work correctly without IPv4, such as Windows XP, Fedora 16. The latest versions of Windows, Mac, Android, Fedora, Ubuntu are recommended for practical deployment. Most applications in scenario (1) work correctly. However, for scenario (2), DNS64 cannot solve IPv4 address literals problem since the addresses are not queried from the DNS; most instant messaging software cannot be used, while xmpp based or html based web instant messaging applications work correctly. The practical deployment requires the support from Internet Content Provider (ICP), for example, the address literal problem could be resolved by Application Layer Gateway (ALG), etc.

(2) IPv6 network to IPv4 Internet using IPv6; This scenario corresponds to the situation when the host only supports IPv6. We could apply single translation for visiting. Relative translation technologies include stateful translation NAT64/DNS64, stateless translation IVI, etc. (3) IPv6 network to IPv6 Internet. This scenario corresponds to the post-transition phase. We suppose the hosts all have IPv6 protocol stack, and visit server in native mode.

Based on the experimental results, we apply dual-stack and encapsulation technology for providing a more stable and

17

L2 bridge RS232/Ethernet connector

Internet Service Provider

Data Acquization

CSTNET

Flux sensor

CERN center

Yucheng Station

Soil moisture sensor IPv6

Switching hub

Data Visualization

Data Transmission

Solar panel C

IPv6 video camera L3 switch IPv4/IPv6

Experimental Plot

Office

RBNB server

Field station server

IPv4/IPv6

Web server

Data IPv4/IPv6

L2

C

Internet GPRS GPRS WSN

Flux observation tower

Other field station server

Other flux observation tower Zigbee

Zigbee

User A

GPRS

User B

User C

Fig.7. Stream data transmission WSN system

WSN system

Rsync is 10.6 MBps in IPv6-only environment, while the rate is 8.4 MBps in scenario (1), since the data packet requires encapsulation and decapsulation using Public4over6 tunnel.

Fig.6. Yucheng field station network

reliable environment for flux data transmission and scientific applications.

For scientific research we need to transmit the stream observation data from each field station to the server in CERN center real-time. To meet with the demand of multi-user and real-time, we apply Ring Buffered Network Bus (RBNB) for data transmission. The platform is developed using RBNB and web server, as is shown in Figure 7.

Institutes of CAS are connected to CNIC through CSTNET, and all the institutes have dual-stack access to the internet. Currently, 7 stations’ network are IPv6-supported: Xilingol, Haibei, Ailaoshan, and Xishuangbanna stations are connected to affiliated institutes through private network, Changbaishan, Yucheng, and Qianyanzhou, stations are connected to CNIC through IPv6 tunnels (6to4). Dinghushan, Damxung, and Naqu stations’ network are still under construction.

The IPv6-based real-time data transmission shortens the data acquisition cycle, and overcomes the carbon flux observation problem during non-growing season in the alpine region, and provides an effective way for getting a complete time-series data.

B. Field Station Network Field station network is important for field scientific observation. Wireless Mesh Network (WMN) is popular for wireless communication, however, signal attenuation becomes seriously after 2-3 hops. So optical fibers and L2 communication are still our main choices.

IV.

DATA MANAGEMENT AND SCIENTIFIC APPLICATION

We set up IPv6-based data management system in CERN center, for supporting the data storage and processing. System data includes flux observation data, video data, vegetation data, soil data, and atmosphere data. The system provides a general carbon cycle scientific research platform.

Figure 6 shows the network topology of Yucheng station. Optical fiber is used from the station to Internet Service Provider (ISP), and we applied an IPv6 tunnel from the station to CNIC. L2 bridge is set for the communication between the station and the experimental plot, Zigbee and GRPS are used for the WSN system.

We complete three research applications: typical ecosystem carbon source/sinks seasonal variation and mechanism research; Chinese typical regional ecosystem carbon budget distribution pattern research; Chinese terrestrial ecosystem carbon budget distribution pattern research.

Currently, the field station network and sensor systems of Yucheng, Qianyanzhou, Ailaoshan, Changbaishan, Haibei stations all support IPv6.

Figure 8 shows an example of IPv6-based data management platform: left part shows the carbon flux data query; right part shows the volumetric soil water content data of one WSN collector in Yucheng station.

C. Data Transmission Platform For field scientific observation, we need to consider data transmission in heterogeneous network environment.

One the base of the application performances, there are three aspects we need to concern:

In the first-step experiment, we apply File Transmission Protocol (FTP) to transmit bulk scientific video file, and apply Rsync to transmit incremental changes of the video file. We apply Public4over6 tunnel, and the results show that FTP and Rsync work well in scenario (1). However, the transmission rate in IPv4-only or IPv6-only environment is higher than the rate in scenario (1). For example, the transmission rate using

(1) In data acquisition part, all the observation devices are set up in the wild filed, observation data may have transmission delay or interruption problems because of the influences from circumstance and power supply condition. Mixed wireless communication method is required for practical network implementation.

18

We would like to thank Gang Qin, Jian Li, Can Chen, from e-science advancing group of CNIC, Jian Jin, Haidong Wang, Peng Chen from CNNIC for the test experiment.

Collector 1 data, January, 2014 80.00

20cm

70.00 60.00

We also thank professors and researchers from field stations for their kindly support on device installation.

15cm

50.00

40.00

5cm

30.00

REFERENCES

2cm

20.00 10.00

[1] 1/1 1/2 1/3 1/4 1/5 1/6 1/7 1/8 1/9 1/10 1/11 1/12 1/13 1/14 1/15 1/16 1/17 1/18 1/19 1/20 1/21 1/22 1/23 1/24 1/25 1/26 1/27 1/28 1/29 1/30 1/31

0.00

Volumetric soil water content WSN data in Yucheng station

Carbon flux data

Fig.8. IPv6-based data management platform

[2]

(2) Most sensor collectors in our research support IPv4/IPv6 dual-stack protocol. In the past two years, during the collaboration with scientific researchers in many fields, we found that most researchers don’t care about whether they are using IPv4 or IPv6, and they care about the application service experience. IPv6 solves the network addressing problem. However, because of the advantages and drawbacks of each transition technology, network interoperability is difficult in heterogeneous network conditions, as introduced in our experiments in Section III. The practical implementation and application require the collaboration between ISP, Network Equipment Provider (NEP), ICP, terminal equipment, and network applications. V.

[3]

[4]

[5]

[6] [7]

CONCLUSION

This paper introduces the research and implementation on a IPv6 and sensor network based field scientific observation system, from the aspects of data acquisition, data transmission, data management and scientific application.

[8]

We accomplish network interconnection of carbon flux observation devices, and achieve IPv6-based real-time data transmission, storage, processing and sharing service.

[10]

[9]

[11]

This system improves the information infrastructure of CERN, and provides guidelines for the application of next generation internet for field scientific observation research.

[12]

Cloud computing and virtualization improves the development of information technology, more and more scientific data platform are applying cloud as infrastructure. With the transition of IPv6, Infrastructure as a Service (IaaS) system will apply dual-stack or IPv6-only. How to achieve data transmission from sensor terminals, to field station, then to cloud data center and provide scientific service in heterogeneous environment are the important issues of our future research.

[13]

[14] [15]

[16]

ACKNOWLEDGEMENT We would like to thank Professor Xing Li, Professor Yong Cui, Professor Congxiao Bao, Guoliang Han, Yuchi Chen from CERNET, Yuqin Sun, Yuanjie Li from A10 networks, Jishen Ding from H3C, Jiangcheng Li, Yang wu from Cisco, Professor Wei Chen, Xiaoran Hu from CSTNET, for the support for IPv6 environment construction.

[17]

19

E. Aronova, K. S. Baker, N. Oreskes, “Big science and big data in biology: from the international geophysical year through the international biological program to the long term ecological research (LTER) network, 1957–present,” Historical Studies in the Natural Sciences. Vol. 40, Issue.2, pp. 183-224, 2010. J. E. Hobbie, S. R. Carpenter, N. B. Grimm, J. R. Gosz, T. R. Seastedt, “The US long term ecological research program,” BioScience. Vol. 53, No. 1, pp. 21-32, 2003. B. R. Johnson, M. A. Kuester, T. U. Kampe, M. Keller, “National ecological observatory network (NEON) airborne remote measurements of vegetation canopy biochemistry and structure,” IEEE International Geoscience and Remote Sensing symposium (IGARSS), Honolulu, US, pp. 2079-2082, July 2010. B. Fu, S. Li, X. Yu, P. Yang, G. Yu, R. Feng, X. Zhuang, “Chinese ecosystem research network: progress and perspectives,” Ecological Complexity. Vol. 7, Issue. 2, PP. 225-233, 2010. G. Yu, X. Wen, X. Sun, B. D. Tanner, X. Lee, J. Chen, “Overview of ChinaFLUX and Evaluation of Its Eddy Covariance Measurement,” Agricultural and Forest Meteorology. Vol. 137, Issue. 3-4, pp. 125-137, 2006. Q. Li, T. Jinmei, K. Shima, IPv6 Core Protocols Implementation. Morgan Kaufmann, 2006. Q. Li, T. Jinmei, K. Shima, IPv6 Advanced Protocols Implementation. Morgan Kaufmann, 2007. J. J. Amoss, D. Minoli, Handbook of IPv4 to IPv6 Transition: Methodologies for Institutional and Corporate Networks. Auerbach Publications, 2007. J. Wu, X. Li, Next Generation Internet. Publishing House of Electronic Industry, 2012 S. Paul, J. Pan, R. Jain, “Architectures for the Future Networks and the Next Generation Internet: A Survey,” Computer Communications, Vol. 34, Issue.1, pp: 2-42, 2011. [draft-ietf-softwire-map-t-05] X. Li, C. Bao, W. Dec, O. Troan, S. Matsushima, T. Murakami. Mapping of Address and Port using Translation (MAP-T). February 2014. [RFC7040] Y. Cui, J. Wu, P. Wu, O. Vautrin, Y. Lee. Public IPv4 over IPv6 Access Network. November 2013. [RFC6146] M. Bagnulo, P. Matthews, I. van Beijnum. Stateful NAT64: Network Address and Protocol Translation from IPv6 Clients to IPv4 Servers. April 2011. [RFC6147] M. Bagnulo, A. Sullivan, P. Matthews, I. van Beijnum. DNS64: DNS Extensions for Network Address Translation. April 2011. [draft-liu-softwire-experience-map-02] X. Liu, B. Yan, C. Bao, X. Li. Experience from Double Translation and Encapsulation (MAP) Testing. March 2014. D. Gu, X. Liu, C. Wu, G. Qin, Z. Luo, and B. Yan, “A Transparent Solution for Legacy Applications between Heterogeneous Networks,” IEEE Global Communications Conference (Globecom), Atlanta, USA, December 2013. D. Gu, X. Liu, G. Qin, S. Yan, Z. Luo, and B. Yan, “VNET6: IPv6 Virtual Network for the Collaboration between Applications and Networks,” Journal of Network and Computer Applications, Vol 36, Issue 6, pp. 1579-1588, 2013.

Suggest Documents