Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Protocol design for All-IP Computer Framework Kouji Okada Keio University [email protected] Introduction Unwired networks release the user computer environments from the restriction of the “location” Always-on wireless connection Selectable wireless connectivity according to application characteristics Even with the unwired networks, users’ application environments are still complicated. Application specs are restricted by user terminals Users have to construct several application environment for each user terminals Research Objectives Human Centric Computer Network Unbundle users from the restriction of “terminals” Independent of both of the “location” and the “terminals”, users continue to use same application environments. According to users’ application usage scenes, computer systems are re-configured dynamically All-IP Computer Architecture Replace the computer buses with IP networks Virtual computers which consists of IP networking computer devices Flexible computer environment re-configuration utilizing computing resources on the global IP network All-IP Computer Architecture CPU Home Rendezvous Manager (Home RM) Memory HDD Host OS Home Network IP Computing Resource Network Networks Local Rendezvous Manager (Home RM) Keyboard Mouse Display Input/Output devices Visiting Network Rendezvous Manager (RM) The device management server for each local networks Functionarities Device list management Resource allocation Types of RMs Local RM Home RM The RM located on the user’s current network Responsible for All-IP computers construction I/O devices, host computer The RM located on the user’s home HDD Remote RM The RM located on the user’s previous network (migration) Computer device analysis Existing Computer Architecture All-IP Computer Architecture Host Computer Host OS Operating System (OS) Device Driver Device Driver Device IP Networks Device dependant data/control messages over IP networks Device Control OS Device Wire Protocols over IP iSCSI (Internet Small Computer System Interface) RFC 3720, RFC 3783 The protocols to handle SCSI command set on the TCP/IP protocol stack USB/IP Protocol Functionarities Deliver the USB data encapsulated as TCP segments on IP networks USB/IP server USB/IP client The computer to which USB devices are connected The computer on which USB devices connected to USB/IP servers are utilized Related internet-draft draft-muda-iusb-ps-00 All-IP computer scenario - Initialization A user brings a small computer device called “user tag” When the user arrives at a new network, the user attaches the user tag to the visitinig network to request for a new All-IP computer The local RM search for free computer devices on its device lists and update the device status The user tag contains the authentication information and device configurations host computer, I/O devices, HDD The local RM triggers the interconnections between the host OS and computer devices The user tag displays the location of I/O devices of the All-IP computer to the user according to the location information got from the local RM The All-IP Computer Initialization User Tag Local RM Home RM Host OS RM Discovery RM Discovery Reply Resource Request Authentication Request Authentication Reply Device Request Device Assignment Device List Notification Device List Acknowledgement Device Confirmation (Device Error) Resource Reply Evaluation Objectives To understand allowable network delay for IP networked computer devices Evaluation Environment 3 nodes on the testbed network USB/IP server, USB/IP client, Dummynet bridge Evaluation overview We Evaluated the time gaps between “pressed” and “released” keyboards events on the USB/IP client PC Dummynet bridge creates network delay arbitrary by 10 milliseconds. USB/IP client (Host Computer) Dummynet Bridge USB/IP server (Device) Evaluation results The gaps were increased according to the network delay → The network delay is beyond the USB’s assumed latency 700 (msec) RTT RTT (msec) 600 500 400 USB-IP ICMP 300 200 The Keyboard events began to be lost 100 0 0 50 100 150 200 Dummynet delay (msec) Dummynet Delay (msec) 250 300 Conclusion All-IP based computer architecture design We defined a new computer architecture called “All-IP computer architecture” Protocol design for dynamic All-IP computer configuration Evaluation of devices interconnection protocols We evaluated a networked IP device requirement utilizing USB/IP keyboard.