1-2hit |
Shin'ichi HAMA Hitoshi KIUCHI Michito IMAE Yukio TAKAHASHI Hisao UOSE Akihiro KANEKO Kazuhiko NATORI
VLBI is an important application of ATM technology because it can transmit huge amounts of data. A single VLBI experiment typically generates data (which must be recorded and transported until they are cross-correlated) of tera-bit order at each separated observing site. Conventional VLBI not only requires manpower but also limits the maximum observation data rate. Therefore, a realtime VLBI using a private ATM network was developed recently, but it could not be utilized for regular VLBI experiment. Since utilization of public ATM is most realistic solution for realtime VLBI between ordinary observing sites, we have developed an interface equipment that connects VLBI observation and processing equipment to a public ATM network and demonstrated a successful experiment. This equipment supports VLBI's standard bit rates as 128 Mbps and 256 Mbps, though data rate for user's payload in 155.52 Mbps (STM-1/OC-3) ATM network is actually only 119.5 Mbps. It can easily step to higher networks as 622 Mbps.
Kei FUJIMOTO Ko NATORI Masashi KANEKO Akinori SHIRAGA
Real-time applications are becoming more and more popular, and due to the demand for more compact and portable user devices, offloading terminal processes to edge servers is being considered. Moreover, it is necessary to process packets with low latency on edge servers, which are often virtualized for operability. When trying to achieve low-latency networking, the increase in server power consumption due to performance tuning and busy polling for fast packet receiving becomes a problem. Thus, we design and implement a low-latency and energy-efficient networking system, energy-efficient kernel busy poll (EE-KBP), which meets four requirements: (A) low latency in the order of microseconds for packet forwarding in a virtual server, (B) lower power consumption than existing solutions, (C) no need for application modification, and (D) no need for software redevelopment with each kernel security update. EE-KBP sets a polling thread in a Linux kernel that receives packets with low latency in polling mode while packets are arriving, and when no packets are arriving, it sleeps and lowers the CPU operating frequency. Evaluations indicate that EE-KBP achieves microsecond-order low-latency networking under most traffic conditions, and 1.4× to 3.1× higher throughput with lower power consumption than NAPI used in a Linux kernel.