Presentation is loading. Please wait.

Presentation is loading. Please wait.

KONOE, a toolkit for an object- oriented online environment, with Gate Package M.Abe,Y.Nagasaka,F.Fujiwara, T.Tamura,I.Nakano,H.Sakamoto, Y.Sakamoto,S.Enomoto,

Similar presentations


Presentation on theme: "KONOE, a toolkit for an object- oriented online environment, with Gate Package M.Abe,Y.Nagasaka,F.Fujiwara, T.Tamura,I.Nakano,H.Sakamoto, Y.Sakamoto,S.Enomoto,"— Presentation transcript:

1 KONOE, a toolkit for an object- oriented online environment, with Gate Package M.Abe,Y.Nagasaka,F.Fujiwara, T.Tamura,I.Nakano,H.Sakamoto, Y.Sakamoto,S.Enomoto, I.Iwai, R.Tanaka,S.Kawabata,A.Manabe, T.Sasaki

2 2/12 Contents Background Firewall Port-forwarding SSH’s port-forwarding Gate package Bench mark Conclusions

3 3/12 Background The KONOE for DAQ Toolkit for building DAQ systems Collecting experiment data Saving the data Online monitoring and controlling Processing log messages Detector Storage Analysis Online DAQ model DAQ The Internet The firewall Blocks the traffic The function to pass the Firewall is needed Event

4 4/12 Firewall It looks at the packet in the networks IP, Port, Protocol and so on. It allows and rejects the packet according to a rule Analysis Wait at 11000 port Wait at 12000 port 80 22 Only allowed request can connect The Internet DAQ

5 5/12 Port-forwarding Forwarding to a request port Communicating is possible even if the firewall exists Firewall Connection request request of using port 12000 request of using port 22 waiting at 22 and forwarding to 12000 Waiting at 12000 port process 22 port

6 6/12 SSH port-forwarding SSH is shell to secure remote login It encodes the transmission data It uses encoding and decoding functions 21000 port 22 port process Waiting at 21000 port ssh sshd Transmission speed will slow down by encrypting

7 7/12 Benchmarking environment OS linux kernel-2.4.18 CPU Xeon 2GHz Memory 256MByte Network 1000BaseT Evaluation Direct transfer SSH transfer How to Transfer 1-20 kbyte data Measure transmission time 1000Base 1~20K data Receive Send Measure time of transmission

8 8/12 Speed of SSH port-forwarding Transmission speed (Mbyte/s) 25 Mbyte/s 42.5 Mbyte/s Slow down( about 60% )

9 9/12 Gate package Features of the gate package Can Pass the firewall by using port-forwarding Realizes a high speed transmission performance Uses the Ctrl-packet to connect Data size 32bitIP address 32bitPort number 32bit Head/Area/Command flag 8bit Wait at 8080 and 80 port Any connection Using open-port connection Gate package Firewall Ctrl-packet

10 10/12 Bench marking Environment OS linux kernel-2.4.18 CPU Xeon 2GHz Memory 256MByte Network 1000BaseT How to measure Transfer 1-20 kbyte data Measure transmission time 1000BaseT 1~20K data Receive Send Measure time of transmission Evaluation Direct transfer SSH transfer Gate package transfer

11 11/12 Transmission speed of this package Transmission speed (Mbyte/s) Higher than SSH at 1K byte or more Same with direct at greater than 8K byte Mark a good performance

12 12/12 Conclusions Recently, the online DAQ is executing using the internet Traffic is blocked by the firewall Developed the Gate package function Communication passing the firewall Performance At greater than 1 kbyte, transmission speed is higher than SSH At greater than 8 kbyte, transmission speed is same to direct one The KONOE become to able to pass the firewall.

13 13/12 Transmission time Time (u sec)

14 14/12 2 kind of data format Control format It uses to establish connection Data format Data size 32bit IP address 32bit PORT 32bit Data flag 8bit Payload data 0 ~ (2 × 8 - 40) bit 32 Data size 32bit Head/Area/Command flag 8bit


Download ppt "KONOE, a toolkit for an object- oriented online environment, with Gate Package M.Abe,Y.Nagasaka,F.Fujiwara, T.Tamura,I.Nakano,H.Sakamoto, Y.Sakamoto,S.Enomoto,"

Similar presentations


Ads by Google