10-Gbps IP Network Measurement System Based on Application-generated Packets Using Hardware Assistance and Off-the-shelf PC

Size: px
Start display at page:

Download "10-Gbps IP Network Measurement System Based on Application-generated Packets Using Hardware Assistance and Off-the-shelf PC"

Transcription

1 10-Gbps IP Network Measurement System Based on Application-generated Packets Using Hardware Assistance and Off-the-shelf PC Kenji Shimizu Katsuhiro Sebayashi Seiki Kuwabara Mitsuru Maruyama NTT Network Innovation Laboratories {shimizu.kenji, sebayashi.katuhiro, kuwabara.seiki, Abstract Targeting high-bandwidth applications such as video streaming services, we discuss advanced measurement systems for high-speed 10-Gbps networks. To verify service stability in such high-speed networks, we need to detect network quality under real environmental conditions. For example, test traffic injected into networks under-test for measurements should have the same complex characteristics as the video streaming traffic. For such measurements, we have built Internet protocol (IP) stream measurement systems by using our 10-Gbps network interface card with hardware-assisted active/passive monitor extensions based on low-cost off-the-shelf personal computers (PCs). After showing hardware requirements and our implementation of each hardware-assisted extensions, we report how we build pre-service and in-service network measurement systems to verify the feasibility of our hardware architecture. A traffic-playback system captures packets and stores traffic characteristics data without sampling any packets and then sends them precisely emulating the complex characteristics of the original traffic by using our hardware assistance. The generated traffic is useful as test traffic in pre-service measurement. A distributed in-service network monitoring system collects traffic characteristics at multiple sites by utilizing synchronized precise timestamps embedded in video streaming packets. The results are presented on the operator s display. We report on their effectiveness by measuring 1.5-Gbps uncompressed high-definition television traffic flowing in the high-speed testbed IP network in Japan. Index Terms 10 Gbps, network measurement, network interface card, stream I. INTRODUCTION To provide stable services based on high-quality streaming applications, which are growing rapidly, there is strong demand for advanced Internet protocol (IP) network measurement systems that focus on the complex characteristics of applications. In our previous experiment on deploying 1.5-Gbps uncompressed high-definition television (HDTV) transmission systems[1], we experienced network trouble such as packet dropping even though the network quality had been verified beforehand using existing test traffic generators. Furthermore, after the service started, it became instable when the network bandwidth was fluctuated by competing traffic in the same network. Targeting such high-bandwidth applications, we have developed a novel 10-Gbps network interface card (NIC), which has hardware-assisted network measurement extensions[2]. In this paper, by using our NIC, we discuss how to build measurement systems for pre-service and in-service network measurements. The progress from the paper[2] includes the development of concrete application systems of the NIC. In particular, to realize an active measurement system, we have developed newly hardware assistance to control the probepacket characteristics in a packet-by-packet manner. For pre-service measurements which are conducted before services start, we have implemented a traffic-playback system that can generate test traffic with exactly same characteristics as that from real streaming servers, which is useful for reliable evaluations of service availability. For in-service measurement which are conducted during the services, we have implemented a distributed in-service network monitoring system that collects traffic characteristics among multiple sites in real time by using the precise synchronized timestamps embedded by our NIC. We built the systems based on low-cost off-theshelf personal computers (PCs) which enables us to deploy our systems in multiple measurement sites. We conducted experiments using the developed systems built upon a high-speed R&D testbed network in Japan. The results show the feasibility of our systems. The rest of this paper is organized as follows: section II shows related work. Section III details and classifies measurement systems. Then, section IV describes requirements for building measurement systems in 10-Gbps networks based on low-cost off-the-shelf PCs. Section V shows our hardware design and implementation, while section VI proposes novel measurement systems based on our hardware-assisted extensions. Section VII reports the results of experiments performed on a testbed network. Finally, section VIII concludes the paper. II. RELATED WORK We discuss measurement technique and systems from the viewpoint of whether they can be applied to measurements of high-bandwidth IP streaming service in 10-Gbps networks. Packet sampling such as sflow is used in high-speed networks to collect traffic information[3]. However, the network qualities such as jitter and burstiness are calculated by using the continuous packets. Therefore, the measurement accuracy decline in sampling technique, which is not appropriate for streaming services. Recently, lots of high-performance 10-Gbps NIC have been proposed. For example, Dag and TILExpress provide measurement system [4] which can be used for 10-Gbps non-sampling /11/$ IEEE

2 Active measurement system Traffic generator sends test traffic at an arbitrary bitrate. Passive measurement system Router/switch Mirrored port Fig. 1. Timestamp at sender IP network Optical splitter Traffic capturing systems Flow-by-flow analysis systems Overview of measurement systems. Test-traffic analysis system. passive network measurement. Although their approaches are based on hardware assistance like ours, they do not have active measurement extensions such as injecting test traffic into under-test networks, which we consider important to evaluate networks for streaming services. The paper[5] reporting on active measurements takes advantage of a NIC s interrupt coalescing feature to make bursty packet trains, which is useful for available bandwidth estimation. The available bandwidth is important network quality metric, which is, however, out of scope of this paper. Traffic playback feature discussed in this paper can be implemented by software such as libpcap-based tcpreplay[6] and by fully-customized hardware such as Spirent Avalanche[7], which proves the strong demand for such a technique. The software implementation lacks accuracy in controlling the traffic characteristics. Simple hardware extensions combined with low-cost PCs like our systems can balance the cost and accuracy. III. HOW NETWORK MEASUREMENT SYSTEMS ARE DEPLOYED? Here, we classify network measurement systems required for streaming services. A. Pre-service Measurements Recent streaming services use large amount of bandwidth exceeding 1 Gbps [1]. Such high-bandwidth traffic may cause networks congestion resulting in troubles such as packet droppings. When packets drop during video conference services, for example, user experiences badly degrade because of distorted video and audio communication. Therefore, we should verify whether the network can transmit the test traffic at the same bitrate as the service beforehand. In figure 1, active measurement (AM) systems are used to inject test traffic into the networks under test. An operator can evaluate the availability by seeing whether the test traffic flows without problems of delay, jitter and packet dropping. However, this method becomes inaccurate in high-bandwidth streaming services because the test traffic characteristics are different from that of real streaming traffic which have complex behaviors. It is difficult to generate test traffic with such complex characteristics by using an existing traffic generator. B. In-service Measurements Even after streaming service starts, network measurements should be carried out to guarantee the service quality. For example, when file transfer applications are used at the same time with the streaming service, a bandwidth shortage might make the streaming service unstable. In figure 1, passive measurement (PM) systems are used for flow-by-flow bandwidth analysis, which is useful for identifying flows that are undesirable for service stability. 1) Application-coexistent network monitor: In paper [2], we proposed a novel in-service measurement system that appends precise timestamps to all the packets that streaming servers send and receive. It means that the packets delivering video data also work as probe packets of AM systems. By leveraging this approach, we can determine how the application s packet detects the network characteristics exactly. The key component for building such systems is our NIC, which has various network measurement extensions. C. Measurement at multiple sites Wide-area deployment of measurement systems enables us to evaluate the service stability more reliably because the network quality metrics such as one-way delay[8] and jitter can be determined among multiple sites. Such deployment, however, become costly because current measurement systems supporting 10-Gbps networks are still very expensive. This is partly because lots of complex hardware functions are implemented in each network interface with application-specific integrated circuits (ASICs), which take over almost all of the protocol processing[9]. The low-cost way to deploy the systems is to build measurement systems on an off-the-shelf PC. However, the PC architecture lacks performance for 10-Gbps network measurement as explained in the next section. IV. HARDWARE REQUIREMENTS AND CHALLENGES In this section, we discuss the requirements and challenges for network measurement systems targeting 10-Gbps networks. A. 10-Gbps wire-speed traffic handling Network measurement systems analyze the traffic after capturing and generating packets even if they flows at any bitrate with instantaneous bursty bandwidth. Therefore, measurement systems must handle up-to-10- Gbps wire-speed traffic. With an off-the-shelf PC system, however, the packet capturing and generating throughput is limited severely by the packet size, system load, physical bus bandwidth, and so on[10]. B. Precise timestamping To measure delay and jitter accurately in 10-Gbps networks, the timestamps should be more precise than those of an offthe-shelf PC. Our measurements require microsecond precision. In addition, they should be exactly synchronized with each other even in multiple measurement sites.

3 PCI-bus width in bits L PCI Transferred data TS Wait LBurst Time TS Idle TS Set TS Bd Fig Gbps network interface card with active/passive network measurement extensions. C. Controlling packet sending intervals In active measurements, inter-packet gaps (IPGs) must be controlled exactly to make arbitrary kinds of packet pairs and packet trains. For example, to estimate the available bandwidth in a 10-Gbps networks, the IPGs may be configured around a certain number of microseconds. A PC cannot adjust the IPG to such a small value because of system load and bandwidth limitations[5], which would lead to inaccurate results. V. HARDWARE DESIGN AND IMPLEMENTATION We intend to implement them in our NIC (figure 2). The NIC works as a network interface for three 10-Gbps protocols including 10GbE LAN-PHY, WAN-PHY, and OC-192c POS when installed in the PCI-X bus of PCs. A. 10-Gbps wire-speed traffic capture/generation We have already proposed a new direct memory access (DMA) algorithm suitable for capturing and generating traffic in high-speed networks [2]. Although our NIC can work as the normal network interface, it can switch to network measurement mode instantly. 1) Modified DMA algorithm: We have modified the DMA algorithm for both capturing and generating packets. Here, we show the algorithm focusing on the capturing procedure. When packets arrive, the NIC temporary stores only the configured size from their header, discarding the remains. Then, the monitoring data, which includes the packet s original size, is appended to each extracted header. Finally, headers are concatenated into a single large data block in the onboard memory until the summation of concatenated-headers reaches the pre-configured size. The resulting single data block is transferred to the main memory all at once. All the DMA transfer procedures above are managed by the NIC s device driver by using buffer descriptors (BDs), which are data structures allocated in initialization. The NIC s DMA controller finds out where it should transfer the data block by referring to the address field in the BDs. Therefore, the NIC retrieves the BD from the main memory before receiving packets. This method helps to reduce per-packet BDs processing overheads and amount of data to be handled, resulting in highly efficient DMA transfer and a lighter central processing unit (CPU) load. Fig. 3. Estimation of onboard memory size from PCI bus utilization. 2) Onboard memory size: By analyzing the utilization efficiency of the PCI-bus, we estimated the required size of NIC s onboard memory. The PCI bus usage is shown in figure 3 when a single large block (explained in the previous section) is transferred. The effective DMA bandwidth V DMA [bps] is 1 V DMA = V PCI 1+ L PCI {TS G +(N 1) TS W ait } L Pack (1) where V PCI [bps] is the PCI-bus bandwidth, L PCI [bit]isthe PCI-bus width in bits, and L Pack [bit] is the data block size transferred by a single DMA. TS Wait is the number of idletime slots between continuous data transfers. Moreover, TS G = TS Idle + TS Set + TS Bd (2) LPack L Pack 1 N = L Burst L Burst (3) L Pack 0 < 1 L Burst are given. Here, L Burst [bit] is the amount of continuously transferred data. TS Idle, TS Set, and TS Bd are the number of idle-time slots consumed after a single DMA transfer, consumed for registering the next DMA transfer, and consumed for transferring the next BD from the main memory, respectively. On the other hand, required DMA bandwidth V DMA can be expressed as: V DMA = L Header V Wire, (4) L Packet where L Packet [bit] is the average size of incoming packets, V Wire [bps] is the wire speed of the network, and L Header [bit] is the size of an extracted header. Furthermore, when L MRU [bit] is the maximum receive unit (MRU) size, the required size of onboard memory is given by L Memory = L Pack + L MRU. (5) From equations (1), (4), and (5), we obtain L Memory = L MRU + L PCI {TS G +(N 1) TS W ait }. L Packet V PCI 1 L Header V Wire (6) The number of idle-time slots can be determined with a PCIbus analyzer. And when the MRU size is 9 kbytes, the average,

4 Buffer Descriptors (BDs) IPG value for a single DMA transfer. Fig. 4. Buffers to be sent } header data A single buffer can contain multiple headers. IPG value and size of packet to be sent. Buffer structure for traffic generator. packet size of streaming services is 300 bytes [11] and the extracted header size is 54 bytes 1, the required size of onboard memory is 12.3 kbytes, which is small enough to be allocated only in a field-programmable gate array (FPGA) without any external memory, contributing to low-cost hardware implementation. B. Precise timestamping We implemented external inputs so that our NIC can receive external timing pulses synchronized to coordinated universal time (UTC). By using them, it generates highly precise timestamps at a resolution of 100 ns synchronized around the world. This is widely used in time server systems such as network time protocol (NTP) servers[12]. Our NIC also appends timestamps to all the capturing and generating packets. C. Controlling packet sending intervals The sending data structure in the device driver is shown in figure 4. Although device drivers, in general, contain only a single packet in each buffer, our driver stores multiple packets headers ( header data in the figure) for the highly efficient DMA transfer to achieve 10-Gbps wire-speed traffic generating. In the first sending step, the BD s address is registered in the NIC s DMA controller by the device driver. After the NIC transfers the contents of the BD, it transfers the entire buffer pointed to by the buffer address in the BD to the onboard memory. To control the packet-sending intervals, we add the following parameters: 1) IPG values and sending packet size for each header data. 2) An IPG value in each BD for the interval of each DMA transfer. Based on the parameters, the NIC manipulates the sending data as follows: 1) It splits each header data from the buffer, then appends dummy data (padding by 0 ) to the headers so that the packet is sent with the designated size. In general, network measurement systems generates test traffic only with designated routing headers such as IP and media access control (MAC) addresses. Therefore, the payload part can be padded by 0 by the NIC which reduces the required bus bandwidth. 1 Ethernet header: 14 bytes, TCP header: 20 bytes, IPv4 header: 20 bytes. Traffic-playback system (capturing) Video server Client Traffic-playback systems (generating phase) Network under test Receiver (traffic analyzer) Fig. 5. Overviews of traffic-playback system (step 1, step 2). Extraction of packet headers Capturing phase (step 1) To be discarded Fig. 6. Timestamp and original packet size Concatenated Store traffic characteristics Generating phase (step 2) Values of Inter-packet gap (IPG) Original packet size Append dummy data based on Split Implementation of traffic-playback system. Control the sending packet intervals based on 2) The resulting data is sent to the network as a packet, while the NIC controls the IPG as designated in the BD by using the hardware clock. The packet-sending intervals can be configured at a resolution of 5 ns, which depends on the 200-MHz clock frequency of the FPGA. The 5-ns interval corresponds to about 6 bytes in a 10- Gbps network, which is small enough because the minimum inter-frame gap in the MAC layer is 12 bytes in the standard for 10 gigabit Ethernet[13]. VI. DEVELOPED MEASUREMENT SYSTEMS Our newly developed measurement systems are described in this section. A. Traffic-playback system On the left of figure 5, the video server transmits a video stream to a client in a local experiment. At the same time, the traffic-playback system operating in capturing mode collects the characteristics of the streaming traffic. Next, on the right, located in multiple sites, the traffic-playback systems generate test traffic precisely emulating the complex characteristics of the streaming traffic collected in step 1. Delays, jitters, and packet losses can be measured accurately by using it. 1) Implementation by using hardware-assisted extensions: Our implementation is shown in figure 6. Capturing phase (step 1), left of figure 6 Our NIC collects only the header parts of all the incoming packets, and then appends monitoring data including arrival timestamps into each collected headers, finally concatenates multiple headers in the onboard memory into a large data block for highly efficient DMA transfers. The captured data is stored in hard disk drives. Analysis of collected packets in the software Using the headers and timestamps, the software calculates

5 IPGS and stores the results in the disk. The IP and MAC addresses of the captured header are rewritten so that the generated packets can travel the network under test in the next step. Generating phase (step 2), right of figure 6 The software prepares multiple headers, IPGs and their original sizes in a buffer. After the data has been transfered to the onboard memory, the NIC splits each header, appends dummy data, and sends them while controlling IPGs as described in section V-C. Generated traffic emulating original streaming traffic is used as test traffic for an active measurement. B. Distributed in-service network monitoring system The distributed in-service network monitoring system is composed of our NIC installed in streaming servers, a network probe software, and control/display software. Our NIC in the streaming server appends precise timestamps to all the sending packets containing video data which is referred to in the measurement sites for calculating one-way delays. Network probe software This software is installed in capturing PCs at multiple sites. At each site, it captures the headers of all incoming packets without sampling any packets. It also has a role to configure the hardware-assisted extensions. After calculating the delays, jitters, IPGs distribution, and flowing traffic bitrate by using the embedded timestamps, the results are sent to the monitor control/display software at operator s site. Control/display software This software is installed in the operator s control terminal. It connects with all the network probe software using TCP/IP and sends and receives commands over TCP/IP. It provides the following functions: It shows the current configuration of the hardwareassisted extensions of each network probe. It receives statistical data and visualizes the delays, jitters, and IPGs on a time line and in a histogram. It also displays counters that indicate how many packets were received for each protocol. It show the link status of the NICs at each site. VII. EXPERIMENTS We conducted an experiment to evaluate the effectiveness of our newly developed systems. A. Traffic-playback system The basic evaluation of the traffic-playback system was done experimentally with i-visto systems [1]. The i-visto gateway sends and receives an IP-packetized uncompressed HDTV stream at 1.5 Gbps in real time. The measurement results are shown in figure 7. The upper panel in the figure shows the characteristics of traffic captured in step 1. The lower panel shows those of traffic played back in step 2. The bitrate of the traffic generated by the i-visto gateway is controlled to be exactly constant. However, various different IPG values were observed by our Frequency counter [%] Fig. 7. IPG [ s] Original traffic (upper) and played-back traffic (lower). Tokyo site 1 Tokyo site 1 Distributed in-service network monitor JGN2Plus Tokyo site 2 Displays characteristics of streaming traffic JGN2Plus 1.5-Gbps uncompressed HDTV stream Fig. 8. Experimental setup. Osaka site Video server measurement systems. Furthermore, the detailed fluctuation of the IPG was played back exactly by the system thanks to the precise timestamps and mechanism for controlling the packetsending interval. B. Distributed in-service network monitoring system We evaluated the operation of the distributed in-service network monitoring systems by deploying them in the highspeed test-bed network for R&D in Japan (JGN2Plus). The network connects multiple remote sites with a 10-Gbps IP network, in which we constructed a high-quality video sharing environment for video production use. The video-on-demand streaming servers have been used to deliver a 1.5-Gbps uncompressed HDTV stream over the network. The network setup is shown in figure 8. We captured the travelling packets by using optical splitters installed in the measurement sites. Altough such splitters may decrease an optical power resulting in some limitations of the transmission length, we took advantage of 15:85- or 20:80-ratio optical splitters in order not to induce any transmission errors of application s packets. The experiment aimed to evaluate the system s ability to measure up-to-10-gbps traffic and obtain high-resolution measurement results utilizing precise timestamps. We attempted to visualize the behavior of traffic bitrate at a fine resolution when the streaming server changes the traffic characteristics by enabling/disabling a traffic shaping function. The results are shown in figures 9 and 10. 1) Traffic burstiness (IPG distribution) without shaping The most frequently observed value was 12.3 µs, which

6 Throughput [Mbps] Throughput [Mbps] Frequency counter [%] Fig e-04 1e e-04 1e IPG [ s] IPG distribution of uncompressed HDTV streaming server. Without shaping With shaping Time (1-ms resolution) [ms] Time (1-ms resolution) [ms] Time (10-ms resolution) [ms] Fig Time (10-ms resolution) [ms] Traffic bitrate of uncompressed HDTV over IP server. corresponds to about 5.8 Gbps when 9-kbyte packets were used (upper panel in figure 9). The streaming server reads out the video data from storage at a constant interval and then sends it into the network all at once resulting in the bitrate fluctuation. This is why small IPG values were frequently observed[14]. 2) Traffic burstiness (IPG distribution) with shaping With traffic shaping, the most frequently observed IPG was around 42.3 µs, which corresponds to 1.7 Gbps (lower panel in figure 9). Considering the overheads of headers including IP, UDP, and others, this means that the 1.5-Gbps uncompressed HDTV stream was transmitted stably at a constant bitrate over the network. 3) high-resolution analysis of the traffic bitrate In figure 10, the left (right) graphs show the bitrate behavior of traffic without (with) shaping. The bursty characteristics could not be observed at the 10-ms time resolution, although we could see the detailed shape of bursty traffic at the finer resolution of 1 ms thanks to the hardware assistance of our NIC. achieve them with a low-cost off-the-shelf PC, we introduced simple hardware-assisted functions. Our experiments, which were conducted on a 10-Gbps testbed network, showed that the traffic-playback system could generate traffic exactly emulating real streaming server s traffic, which had complex characteristics. In addition, the distributed in-service network monitoring system could collect traffic characteristics from multiple sites repeatedly, which is very useful for real-time detection of network quality degradation. ACKNOWLEDGMENTS This research is partially funded by the National Institute of Information and Communications Technology (NiCT). REFERENCES [1] K. Harada, K. Hasebe, H. Kimiyama, and T. Ogura, Activities on uncompressed HD over IP using i-visto, 21th Asia-Pacific Advanced Network(APAN) Meeting, Tokyo, Japan, Jan. 24th, [2] K. Shimizu, T. Ogura, T. Kawano, H. Kimiyama, M. Maruyama, and K. Koyanagi, Application-coexistent Wire-Rate Network Monitor for 10 Gigabit-per-Second Network, IEICE Trans. Inf. & Syst., vol.e89-d, no.12, pp , Dec [3] P. Phaal, S. Panchen, and N. McKee, InMon Corporation s sflow: A Method for Monitoring Traffic in Switched and Routed Networks, RFC 3176, Sept [4] IP Traffic Monitoring at 10 Gbit and above, TELENA 2nd NGN Workshop, Municon, Germany, April 4th, [5] Cao Le Thanh Man, G. Hasegawa, and M. Murata, ICIM: An Inline Network Measurement Mechanism for Highspeed Networks, Proc. the Endto-End Monitoring Techniques and Services (E2EMON), Vancourver, Canada, pp.66-73, April [6] Tcpreplay, [7] Spirent Avalanche - Application Layer Network Testing, [8] G. Almes, S. Kalidindi, and M. Zekauskas, A One-way Delay Metric for IPPM, RFC 2679, Sept [9] Endace - DAG Network Monitoring Cards, [10] K. Shimizu, T. Ogura, T. Kawano, H. Kimiyama, and M. Maruyama, OC-48c High-speed Network PCI Card: Implementation and Evaluation, IEICE Trans. Inf. & Syst., vol.e86-d, no.11, pp , Nov [11] D.J. Parish, K. Bharadia, and A. Larkum, Using packet size distributions to identify real-time networked applications, IEE Proc.-Commun., vol.150, no.4, pp , [12] D.L. Mills, Network Time Protocol (Version 3) Specification, Implementation and Analysis, RFC 1305, March [13] IEEE Std 802.3ae-2002, Media Access Control (MAC) Parameters, Physical Layers, and Management Parameters for 10 Gb/s Operation, IEEE Computer Society, Aug [14] H. Kimiyama, K. Shimizu, T. Kawano, and M. Maruyama, Real-time processing method for an ultra high-speed streaming server running PC Linux, Proc. the Advanced Information Networking and Applications (AINA) 2004, Fukuoka, Japan, vol.2, pp , March 29th-31th, VIII. CONCLUSION We discussed network measurement systems focusing of IP streaming services, especially targeting 10-Gbps highspeed networks. After showing the detailed requirements of measurement systems, we proposed traffic-playback systems and a distributed in-service network monitoring system. To

Successful High-precision QoS Measurement in Widely Deployed 10-Gbit/s Networks Based on General-purpose Personal Computers

Successful High-precision QoS Measurement in Widely Deployed 10-Gbit/s Networks Based on General-purpose Personal Computers Successful High-precision QoS Measurement in Widely Deployed 10-Gbit/s Networks Based on General-purpose Personal Computers Kenji Shimizu, Katsuhiro Sebayashi, and Mitsuru Maruyama Abstract In this article,

More information

i-visto: Uncompressed HDTV-over-IP Transmission System for TV Broadcasting Industry

i-visto: Uncompressed HDTV-over-IP Transmission System for TV Broadcasting Industry i-visto: Uncompressed HDTV-over-IP Transmission System for TV Broadcasting Industry Tetsuo Kawano, Kenji Shimizu, Tsuyoshi Ogura, Hiroyuki Kimiyama, Mitsuru Maruyama, and Keiji Harada Nippon Telegraph

More information

The i-visto Gateway XG Uncompressed HDTV Multiple Transmission Technology for 10-Gbit/s Networks

The i-visto Gateway XG Uncompressed HDTV Multiple Transmission Technology for 10-Gbit/s Networks The Gateway XG Uncompressed HDTV Multiple Transmission Technology for Networks Takeaki Mochida, Tetsuo Kawano, Tsuyoshi Ogura, and Keiji Harada Abstract The is a new product for the (Internet video studio

More information

Network Processing Technology for Terminals Enabling High-quality Services

Network Processing Technology for Terminals Enabling High-quality Services : Services for Hikari Era: Terminal Component Technologies Network Processing Technology for Terminals Enabling High-quality Services Yukikuni Nishida and Keiichi Koike Abstract This article describes

More information

A transport-layer approach for achieving predictable throughput for Internet applications

A transport-layer approach for achieving predictable throughput for Internet applications Seventh International Conference on Networking A transport-layer approach for achieving predictable throughput for Internet applications Go Hasegawa, Kana Yamanegi and Masayuki Murata Graduate School of

More information

Implementation of Software-based EPON-OLT and Performance Evaluation

Implementation of Software-based EPON-OLT and Performance Evaluation This article has been accepted and published on J-STAGE in advance of copyediting. Content is final as presented. IEICE Communications Express, Vol.1, 1 6 Implementation of Software-based EPON-OLT and

More information

Design and Implementation of GMPLS-basd Optical Slot Switching Network with PLZT High-speed Optical Switch

Design and Implementation of GMPLS-basd Optical Slot Switching Network with PLZT High-speed Optical Switch Design and Implementation of GMPLS-basd Optical Switching Network with PLZT High-speed Optical Switch Teruo Kasahara, Masahiro Hayashitani, Yutaka rakawa, Satoru Okamoto and Naoaki Yamanaka Dept. of Information

More information

Chapter 4 NETWORK HARDWARE

Chapter 4 NETWORK HARDWARE Chapter 4 NETWORK HARDWARE 1 Network Devices As Organizations grow, so do their networks Growth in number of users Geographical Growth Network Devices : Are products used to expand or connect networks.

More information

Implementation and Analysis of Large Receive Offload in a Virtualized System

Implementation and Analysis of Large Receive Offload in a Virtualized System Implementation and Analysis of Large Receive Offload in a Virtualized System Takayuki Hatori and Hitoshi Oi The University of Aizu, Aizu Wakamatsu, JAPAN {s1110173,hitoshi}@u-aizu.ac.jp Abstract System

More information

High bandwidth, Long distance. Where is my throughput? Robin Tasker CCLRC, Daresbury Laboratory, UK

High bandwidth, Long distance. Where is my throughput? Robin Tasker CCLRC, Daresbury Laboratory, UK High bandwidth, Long distance. Where is my throughput? Robin Tasker CCLRC, Daresbury Laboratory, UK [r.tasker@dl.ac.uk] DataTAG is a project sponsored by the European Commission - EU Grant IST-2001-32459

More information

Intel PRO/1000 PT and PF Quad Port Bypass Server Adapters for In-line Server Appliances

Intel PRO/1000 PT and PF Quad Port Bypass Server Adapters for In-line Server Appliances Technology Brief Intel PRO/1000 PT and PF Quad Port Bypass Server Adapters for In-line Server Appliances Intel PRO/1000 PT and PF Quad Port Bypass Server Adapters for In-line Server Appliances The world

More information

TCP/IP THROUGHPUT ENHANCEMENT FOR GLOBAL IP NETWORKS WITH TRANS-OCEANIC SUBMARINE LINK

TCP/IP THROUGHPUT ENHANCEMENT FOR GLOBAL IP NETWORKS WITH TRANS-OCEANIC SUBMARINE LINK / THROUGHPUT ENHANCEMENT FOR GLOBAL NETWORKS WITH TRANS-OCEANIC SUBMARINE LINK Yohei Hasegawa, Masahiro Jibiki, Tatsuhiro Nakada, Yasushi Hara and Yasuhiro Aoki (NEC Corporation) Email:

More information

Optimizing Performance: Intel Network Adapters User Guide

Optimizing Performance: Intel Network Adapters User Guide Optimizing Performance: Intel Network Adapters User Guide Network Optimization Types When optimizing network adapter parameters (NIC), the user typically considers one of the following three conditions

More information

Delay Controlled Elephant Flow Rerouting in Software Defined Network

Delay Controlled Elephant Flow Rerouting in Software Defined Network 1st International Conference on Advanced Information Technologies (ICAIT), Nov. 1-2, 2017, Yangon, Myanmar Delay Controlled Elephant Flow Rerouting in Software Defined Network Hnin Thiri Zaw, Aung Htein

More information

Media Access Control (MAC) Sub-layer and Ethernet

Media Access Control (MAC) Sub-layer and Ethernet Media Access Control (MAC) Sub-layer and Ethernet Dr. Sanjay P. Ahuja, Ph.D. Fidelity National Financial Distinguished Professor of CIS School of Computing, UNF MAC Sub-layer The MAC sub-layer is a sub-layer

More information

CN-100 Network Analyzer Product Overview

CN-100 Network Analyzer Product Overview CN-100 Network Analyzer Product Overview CN-100 network analyzers offer an extremely powerful yet cost effective solution for today s complex networking requirements. Test Ethernet or ATM networks with

More information

Uncompressed HD Video Streaming with Congestion Control

Uncompressed HD Video Streaming with Congestion Control Uncompressed HD Video Streaming with Congestion Control Ladan Gharai...University of Southern California/ISI Colin Perkins... University of Glasgow http://www.east.isi.edu/~ladan/apan.pdf Outline Goals

More information

Lighting the Blue Touchpaper for UK e-science - Closing Conference of ESLEA Project The George Hotel, Edinburgh, UK March, 2007

Lighting the Blue Touchpaper for UK e-science - Closing Conference of ESLEA Project The George Hotel, Edinburgh, UK March, 2007 Working with 1 Gigabit Ethernet 1, The School of Physics and Astronomy, The University of Manchester, Manchester, M13 9PL UK E-mail: R.Hughes-Jones@manchester.ac.uk Stephen Kershaw The School of Physics

More information

Study on Appropriate Voice Data Length of IP Packets for VoIP Network Adjustment

Study on Appropriate Voice Data Length of IP Packets for VoIP Network Adjustment Study on Appropriate Voice Data Length of IP Packets for VoIP Network Adjustment Hiroyuki OOUCHI, Tsuyoshi TAKENAGA, Hajime SUGAWARA, and Masao MASUGI NTT Network Service Systems Laboratories 9-, Midori-Cho

More information

Congestion control mechanism of TCP for achieving predictable throughput

Congestion control mechanism of TCP for achieving predictable throughput Congestion control mechanism of TCP for achieving predictable throughput Kana Yamanegi Go Hasegawa Masayuki Murata Graduate School of Information Science and Technology, Osaka University 1-5 Yamadaoka,

More information

Quality of Service Mechanism for MANET using Linux Semra Gulder, Mathieu Déziel

Quality of Service Mechanism for MANET using Linux Semra Gulder, Mathieu Déziel Quality of Service Mechanism for MANET using Linux Semra Gulder, Mathieu Déziel Semra.gulder@crc.ca, mathieu.deziel@crc.ca Abstract: This paper describes a QoS mechanism suitable for Mobile Ad Hoc Networks

More information

Chapter 4. Routers with Tiny Buffers: Experiments. 4.1 Testbed experiments Setup

Chapter 4. Routers with Tiny Buffers: Experiments. 4.1 Testbed experiments Setup Chapter 4 Routers with Tiny Buffers: Experiments This chapter describes two sets of experiments with tiny buffers in networks: one in a testbed and the other in a real network over the Internet2 1 backbone.

More information

6.9. Communicating to the Outside World: Cluster Networking

6.9. Communicating to the Outside World: Cluster Networking 6.9 Communicating to the Outside World: Cluster Networking This online section describes the networking hardware and software used to connect the nodes of cluster together. As there are whole books and

More information

DESIGN AND IMPLEMENTATION OF AN AVIONICS FULL DUPLEX ETHERNET (A664) DATA ACQUISITION SYSTEM

DESIGN AND IMPLEMENTATION OF AN AVIONICS FULL DUPLEX ETHERNET (A664) DATA ACQUISITION SYSTEM DESIGN AND IMPLEMENTATION OF AN AVIONICS FULL DUPLEX ETHERNET (A664) DATA ACQUISITION SYSTEM Alberto Perez, Technical Manager, Test & Integration John Hildin, Director of Network s John Roach, Vice President

More information

Ethernet Network Emulators GEM, XGEM

Ethernet Network Emulators GEM, XGEM Ethernet Network Emulators GEM, XGEM Delay and Impairment Emulation for Ethernet Traffic Ixia Anue Network Emulators enable users to test products and services against the delay, impairment, and bandwidth

More information

ANIC Host CPU Offload Features Overview An Overview of Features and Functions Available with ANIC Adapters

ANIC Host CPU Offload Features Overview An Overview of Features and Functions Available with ANIC Adapters ANIC Host CPU Offload Features Overview An Overview of Features and Functions Available with ANIC Adapters ANIC Adapters Accolade s ANIC line of FPGA-based adapters/nics help accelerate security and networking

More information

IEEE 1588 PTP clock synchronization over a WAN backbone

IEEE 1588 PTP clock synchronization over a WAN backbone Whitepaper IEEE 1588 PTP clock synchronization over a WAN backbone A field study comparing PTP clock synchronization accuracy against GPS external time reference in a live production WAN environment Contents

More information

High-Speed IP/IPsec Processor LSIs

High-Speed IP/IPsec Processor LSIs High-Speed IP/IPsec Processor LSIs V Tomokazu Aoki V Teruhiko Nagatomo V Kazuya Asano (Manuscript received November, 25) In recent years, we have seen an increase in the speed of Internet access lines

More information

Implementation of the hardwired AFDX NIC

Implementation of the hardwired AFDX NIC Implementation of the hardwired AFDX NIC Pusik Park, Hangyun Jung KETI #68 Yatap, Bundang, Seongnam, Gyeonggi, Korea +82-31-789-{7318, 7319} {parksik, junghg}@keti.kr Daekyo Shin, Kitaeg Lim KETI #68 Yatap,

More information

GUARANTEED END-TO-END LATENCY THROUGH ETHERNET

GUARANTEED END-TO-END LATENCY THROUGH ETHERNET GUARANTEED END-TO-END LATENCY THROUGH ETHERNET Øyvind Holmeide, OnTime Networks AS, Oslo, Norway oeyvind@ontimenet.com Markus Schmitz, OnTime Networks LLC, Texas, USA markus@ontimenet.com Abstract: Latency

More information

An Adaptive Multimedia Transmission Protocol for Distributed Multimedia Applications

An Adaptive Multimedia Transmission Protocol for Distributed Multimedia Applications An Adaptive Multimedia Transmission Protocol for Distributed Multimedia Applications Shu-Ching Chen 1, Mei-Ling Shyu 2, Irina Gray 1, Hongli Luo 2 1 Distributed Multimedia Information System Laboratory

More information

Experimental Analysis of TCP Behaviors against Bursty Packet Losses Caused by Transmission Interruption

Experimental Analysis of TCP Behaviors against Bursty Packet Losses Caused by Transmission Interruption Experimental Analysis of TCP Behaviors against Bursty Packet Losses Caused by Transmission Interruption Weikai Wang, Celimuge Wu, Satoshi Ohzahata, Toshihiko Kato Graduate School of Information Systems

More information

Channel Adaptive ACK Mechanism in IEEE Wireless Personal Area Networks

Channel Adaptive ACK Mechanism in IEEE Wireless Personal Area Networks Channel Adaptive ACK Mechanism in IEEE 802.15.3 Wireless Personal Area Networks Jong-In Lee 28 August 2008 Broadband Communication Laboratory Korea University FISC 2008 Outline Introduction System model

More information

A Network Storage LSI Suitable for Home Network

A Network Storage LSI Suitable for Home Network 258 HAN-KYU LIM et al : A NETWORK STORAGE LSI SUITABLE FOR HOME NETWORK A Network Storage LSI Suitable for Home Network Han-Kyu Lim*, Ji-Ho Han**, and Deog-Kyoon Jeong*** Abstract Storage over (SoE) is

More information

RealMedia Streaming Performance on an IEEE b Wireless LAN

RealMedia Streaming Performance on an IEEE b Wireless LAN RealMedia Streaming Performance on an IEEE 802.11b Wireless LAN T. Huang and C. Williamson Proceedings of IASTED Wireless and Optical Communications (WOC) Conference Banff, AB, Canada, July 2002 Presented

More information

The difference between TTC JT-Y1221 and ITU-T Y.1221

The difference between TTC JT-Y1221 and ITU-T Y.1221 The difference between TTC JT-Y1221 and ITU-T Y.1221 Traffic control and congestion control in IP based networks (The English Edition) Version 1.0 Published on March 27, 2013 THE TELECOMMUNICATION TECHNOLOGY

More information

Performance of Multicast Traffic Coordinator Framework for Bandwidth Management of Real-Time Multimedia over Intranets

Performance of Multicast Traffic Coordinator Framework for Bandwidth Management of Real-Time Multimedia over Intranets Performance of Coordinator Framework for Bandwidth Management of Real-Time Multimedia over Intranets Chin Hooi Tang, and Tat Chee Wan, Member, IEEE ComSoc. Abstract Quality of Service (QoS) schemes such

More information

Ethernet Networks for the ATLAS Data Collection System: Emulation and Testing

Ethernet Networks for the ATLAS Data Collection System: Emulation and Testing Ethernet Networks for the ATLAS Data Collection System: Emulation and Testing F. Barnes, R. Beuran, R. W. Dobinson, M. J. LeVine, Member, IEEE, B. Martin, J. Lokier, and C. Meirosu Abstract-- This paper

More information

ELEC / COMP 177 Fall Some slides from Kurose and Ross, Computer Networking, 5 th Edition

ELEC / COMP 177 Fall Some slides from Kurose and Ross, Computer Networking, 5 th Edition ELEC / COMP 177 Fall 2011 Some slides from Kurose and Ross, Computer Networking, 5 th Edition Project #2 Due Thursday, Nov 10 th By midnight Homework #5 Due Thursday, Nov 17 th Later this semester: Homework

More information

An Efficient Scheduling Scheme for High Speed IEEE WLANs

An Efficient Scheduling Scheme for High Speed IEEE WLANs An Efficient Scheduling Scheme for High Speed IEEE 802.11 WLANs Juki Wirawan Tantra, Chuan Heng Foh, and Bu Sung Lee Centre of Muldia and Network Technology School of Computer Engineering Nanyang Technological

More information

(a) Figure 1: Inter-packet gaps between data packets. (b)

(a) Figure 1: Inter-packet gaps between data packets. (b) Performance Evaluation of Transport Protocols for Internet-Based Teleoperation Systems Jae-young Lee, Shahram Payandeh, and Ljiljana Trajković Simon Fraser University Vancouver, British Columbia Canada

More information

Lab Test Report DR100401D. Cisco Nexus 5010 and Arista 7124S

Lab Test Report DR100401D. Cisco Nexus 5010 and Arista 7124S Lab Test Report DR100401D Cisco Nexus 5010 and Arista 7124S 1 April 2010 Miercom www.miercom.com Contents Executive Summary... 3 Overview...4 Key Findings... 5 How We Did It... 7 Figure 1: Traffic Generator...

More information

Report on Transport Protocols over Mismatched-rate Layer-1 Circuits with 802.3x Flow Control

Report on Transport Protocols over Mismatched-rate Layer-1 Circuits with 802.3x Flow Control Report on Transport Protocols over Mismatched-rate Layer-1 Circuits with 82.3x Flow Control Helali Bhuiyan, Mark McGinley, Tao Li, Malathi Veeraraghavan University of Virginia Email: {helali, mem5qf, taoli,

More information

Performance Characteristics on Fast Ethernet and Gigabit networks

Performance Characteristics on Fast Ethernet and Gigabit networks Version 2.5 Traffic Generator and Measurement Tool for IP Networks (IPv4 & IPv6) FTTx, LAN, MAN, WAN, WLAN, WWAN, Mobile, Satellite, PLC, etc Performance Characteristics on Fast Ethernet and Gigabit networks

More information

Applications and Performance Analysis of Bridging with Layer-3 Forwarding on Wireless LANs

Applications and Performance Analysis of Bridging with Layer-3 Forwarding on Wireless LANs Applications and Performance Analysis of Bridging with Layer-3 Forwarding on Wireless LANs James T. Yu and Chibiao Liu School of Computer Science, Telecommunications, and Information Systems DePaul University,

More information

Analysis of 10 Gigabit Ethernet using Hardware Engine for Performance Tuning on Long Fat-pipe Network

Analysis of 10 Gigabit Ethernet using Hardware Engine for Performance Tuning on Long Fat-pipe Network Analysis of 10 Gigabit Ethernet using Hardware Engine for Performance Tuning on Long Fat-pipe Network Takeshi YOSHINO, Junji TAMATSUKURI, Katsushi INAGAMI, Yutaka SUGAWARA, Mary INABA and Kei HIRAKI University

More information

Introduction to Ethernet Latency

Introduction to Ethernet Latency Introduction to Ethernet Latency An Explanation of Latency and Latency Measurement The primary difference in the various methods of latency measurement is the point in the software stack at which the latency

More information

Today. Last Time. Motivation. CAN Bus. More about CAN. What is CAN?

Today. Last Time. Motivation. CAN Bus. More about CAN. What is CAN? Embedded networks Characteristics Requirements Simple embedded LANs Bit banged SPI I2C LIN Ethernet Last Time CAN Bus Intro Low-level stuff Frame types Arbitration Filtering Higher-level protocols Today

More information

Network-Adaptive Video Coding and Transmission

Network-Adaptive Video Coding and Transmission Header for SPIE use Network-Adaptive Video Coding and Transmission Kay Sripanidkulchai and Tsuhan Chen Department of Electrical and Computer Engineering, Carnegie Mellon University, Pittsburgh, PA 15213

More information

Motivation CPUs can not keep pace with network

Motivation CPUs can not keep pace with network Deferred Segmentation For Wire-Speed Transmission of Large TCP Frames over Standard GbE Networks Bilic Hrvoye (Billy) Igor Chirashnya Yitzhak Birk Zorik Machulsky Technion - Israel Institute of technology

More information

Performance of UMTS Radio Link Control

Performance of UMTS Radio Link Control Performance of UMTS Radio Link Control Qinqing Zhang, Hsuan-Jung Su Bell Laboratories, Lucent Technologies Holmdel, NJ 77 Abstract- The Radio Link Control (RLC) protocol in Universal Mobile Telecommunication

More information

Development of Transport Systems for Dedicated Service Provision Using Packet Transport Technologies

Development of Transport Systems for Dedicated Service Provision Using Packet Transport Technologies Development of Transport Systems for Dedicated Service Provision Using Transport Technologies Hidetoshi Onda, Masaki Shinkai, Takaaki Hisashima, Sachio Suda, Takeru Sakairi, Hidenori Iwashita, Masaya Ogawa,

More information

Data Acquisition in High Speed Ethernet & Fibre Channel Avionics Systems

Data Acquisition in High Speed Ethernet & Fibre Channel Avionics Systems Data Acquisition in High Speed Ethernet & Fibre Channel Avionics Systems Troy Troshynski Avionics Interface Technologies (A Division of Teradyne) Omaha, NE U.S.A. troyt@aviftech.com http://www.aviftech.com/aggregator

More information

Open Source Traffic Analyzer

Open Source Traffic Analyzer Open Source Traffic Analyzer Daniel Turull June 2010 Outline 1 Introduction 2 Background study 3 Design 4 Implementation 5 Evaluation 6 Conclusions 7 Demo Outline 1 Introduction 2 Background study 3 Design

More information

Data and Computer Communications

Data and Computer Communications Data and Computer Communications Chapter 16 High Speed LANs Eighth Edition by William Stallings Why High Speed LANs? speed and power of PCs has risen graphics-intensive applications and GUIs see LANs as

More information

An Improvement of TCP Downstream Between Heterogeneous Terminals in an Infrastructure Network

An Improvement of TCP Downstream Between Heterogeneous Terminals in an Infrastructure Network An Improvement of TCP Downstream Between Heterogeneous Terminals in an Infrastructure Network Yong-Hyun Kim, Ji-Hong Kim, Youn-Sik Hong, and Ki-Young Lee University of Incheon, 177 Dowha-dong Nam-gu, 402-749,

More information

OPS: Optical Packet Switches

OPS: Optical Packet Switches OPS: Optical Packet Switches Hiroaki Harai (harai@nict.go.jp) National Institute of Information and Communications Technology Sep 8, 2006 Optical Network Testbeds Workshop 3 Why do we Need OPS? Internet

More information

Performance Analysis of iscsi Middleware Optimized for Encryption Processing in a Long-Latency Environment

Performance Analysis of iscsi Middleware Optimized for Encryption Processing in a Long-Latency Environment Performance Analysis of iscsi Middleware Optimized for Encryption Processing in a Long-Latency Environment Kikuko Kamisaka Graduate School of Humanities and Sciences Ochanomizu University -1-1, Otsuka,

More information

(a) Client server model (b) MAN (c) Interfaces and services. [4+6+6] FirstRanker

(a) Client server model (b) MAN (c) Interfaces and services. [4+6+6] FirstRanker Code No: N0421/R07 Set No. 1 IV B.Tech I Semester Supplementary Examinations, March 2013 COMPUTER NETWORKS ( Common to Electronics & Communication Engineering, Electronics & Instrumentation Engineering,

More information

Quality of Service (QoS)

Quality of Service (QoS) Quality of Service (QoS) The Internet was originally designed for best-effort service without guarantee of predictable performance. Best-effort service is often sufficient for a traffic that is not sensitive

More information

Evaluation of Performance of TCP on Mobile IP SHAKE

Evaluation of Performance of TCP on Mobile IP SHAKE Vol. 45 No. 10 IPSJ Journal Oct. 2004 Regular Paper Evaluation of Performance of TCP on Mobile IP SHAKE Kenji Koyama, Yosuke Ito, Hiroshi Mineno and Susumu Ishihara We extensively evaluated a method of

More information

Real-time and Reliable Video Transport Protocol (RRVTP) for Visual Wireless Sensor Networks (VSNs)

Real-time and Reliable Video Transport Protocol (RRVTP) for Visual Wireless Sensor Networks (VSNs) Real-time and Reliable Video Transport Protocol (RRVTP) for Visual Wireless Sensor Networks (VSNs) Dr. Mohammed Ahmed Abdala, Mustafa Hussein Jabbar College of Information Engineering, Al-Nahrain University,

More information

Fast Location-based Association of Wi-Fi Direct for Distributed Wireless Docking Services

Fast Location-based Association of Wi-Fi Direct for Distributed Wireless Docking Services Fast Location-based Association of Wi-Fi Direct for Distributed Wireless Docking Services Jina Han Department of Information and Computer Engineering Ajou University Suwon, South Korea hangn0808@ajou.ac.kr

More information

QuickSpecs. HP Z 10GbE Dual Port Module. Models

QuickSpecs. HP Z 10GbE Dual Port Module. Models Overview Models Part Number: 1Ql49AA Introduction The is a 10GBASE-T adapter utilizing the Intel X722 MAC and X557-AT2 PHY pairing to deliver full line-rate performance, utilizing CAT 6A UTP cabling (or

More information

10 Gigabit XGXS/XAUI PCS Core. 1 Introduction. Product Brief Version April 2005

10 Gigabit XGXS/XAUI PCS Core. 1 Introduction. Product Brief Version April 2005 1 Introduction Initially, network managers use 10 Gigabit Ethernet to provide high-speed, local backbone interconnection between large-capacity switches. 10 Gigabit Ethernet enables Internet Service Providers

More information

Ch. 4 - WAN, Wide Area Networks

Ch. 4 - WAN, Wide Area Networks 1 X.25 - access 2 X.25 - connection 3 X.25 - packet format 4 X.25 - pros and cons 5 Frame Relay 6 Frame Relay - access 7 Frame Relay - frame format 8 Frame Relay - addressing 9 Frame Relay - access rate

More information

Introduction to TCP/IP Offload Engine (TOE)

Introduction to TCP/IP Offload Engine (TOE) Introduction to TCP/IP Offload Engine (TOE) Version 1.0, April 2002 Authored By: Eric Yeh, Hewlett Packard Herman Chao, QLogic Corp. Venu Mannem, Adaptec, Inc. Joe Gervais, Alacritech Bradley Booth, Intel

More information

Getting Real Performance from a Virtualized CCAP

Getting Real Performance from a Virtualized CCAP Getting Real Performance from a Virtualized CCAP A Technical Paper prepared for SCTE/ISBE by Mark Szczesniak Software Architect Casa Systems, Inc. 100 Old River Road Andover, MA, 01810 978-688-6706 mark.szczesniak@casa-systems.com

More information

Topic & Scope. Content: The course gives

Topic & Scope. Content: The course gives Topic & Scope Content: The course gives an overview of network processor cards (architectures and use) an introduction of how to program Intel IXP network processors some ideas of how to use network processors

More information

CS 344/444 Computer Network Fundamentals Final Exam Solutions Spring 2007

CS 344/444 Computer Network Fundamentals Final Exam Solutions Spring 2007 CS 344/444 Computer Network Fundamentals Final Exam Solutions Spring 2007 Question 344 Points 444 Points Score 1 10 10 2 10 10 3 20 20 4 20 10 5 20 20 6 20 10 7-20 Total: 100 100 Instructions: 1. Question

More information

Impact of Bottleneck Queue Size on TCP Protocols and Its Measurement

Impact of Bottleneck Queue Size on TCP Protocols and Its Measurement 1 PAPER Special Section/Issue on New Technologies and their Applications of the Internet III Impact of Bottleneck Queue Size on TCP Protocols and Its Measurement Masaki Hirabaru, non-member Summary The

More information

FPGA Implementation of RDMA-Based Data Acquisition System Over 100 GbE

FPGA Implementation of RDMA-Based Data Acquisition System Over 100 GbE 1 FPGA Implementation of RDMA-Based Data Acquisition System Over 100 GbE Wassim Mansour, Member, IEEE, Nicolas Janvier, Member, IEEE, and Pablo Fajardo Abstract This paper presents an RDMA over Ethernet

More information

Bandwidth under control with IDS GigE Vision cameras

Bandwidth under control with IDS GigE Vision cameras Bandwidth under control with IDS GigE Vision cameras GigE Vision cameras transmit image data in small packets over the network, even before a captured sensor image is read out completely. This minimizes

More information

CS 162 Operating Systems and Systems Programming Professor: Anthony D. Joseph Spring Lecture 21: Network Protocols (and 2 Phase Commit)

CS 162 Operating Systems and Systems Programming Professor: Anthony D. Joseph Spring Lecture 21: Network Protocols (and 2 Phase Commit) CS 162 Operating Systems and Systems Programming Professor: Anthony D. Joseph Spring 2003 Lecture 21: Network Protocols (and 2 Phase Commit) 21.0 Main Point Protocol: agreement between two parties as to

More information

General comments on candidates' performance

General comments on candidates' performance BCS THE CHARTERED INSTITUTE FOR IT BCS Higher Education Qualifications BCS Level 5 Diploma in IT April 2018 Sitting EXAMINERS' REPORT Computer Networks General comments on candidates' performance For the

More information

Integrated t Services Digital it Network (ISDN) Digital Subscriber Line (DSL) Cable modems Hybrid Fiber Coax (HFC)

Integrated t Services Digital it Network (ISDN) Digital Subscriber Line (DSL) Cable modems Hybrid Fiber Coax (HFC) Digital Local Loop Technologies Integrated t Services Digital it Network (ISDN) Handles voice and data Relatively l high h cost for low bandwidth (Skip) Digital Subscriber Line (DSL) Cable modems Hybrid

More information

15: OS Scheduling and Buffering

15: OS Scheduling and Buffering 15: OS Scheduling and ing Mark Handley Typical Audio Pipeline (sender) Sending Host Audio Device Application A->D Device Kernel App Compress Encode for net RTP ed pending DMA to host (~10ms according to

More information

PCnet-FAST Buffer Performance White Paper

PCnet-FAST Buffer Performance White Paper PCnet-FAST Buffer Performance White Paper The PCnet-FAST controller is designed with a flexible FIFO-SRAM buffer architecture to handle traffic in half-duplex and full-duplex 1-Mbps Ethernet networks.

More information

An FPGA-Based Optical IOH Architecture for Embedded System

An FPGA-Based Optical IOH Architecture for Embedded System An FPGA-Based Optical IOH Architecture for Embedded System Saravana.S Assistant Professor, Bharath University, Chennai 600073, India Abstract Data traffic has tremendously increased and is still increasing

More information

Hardware-Based Precise Time Synchronization on Gb/s Ethernet Enhanced with Preemptive Priority

Hardware-Based Precise Time Synchronization on Gb/s Ethernet Enhanced with Preemptive Priority IEICE TRANS. COMMUN., VOL.E89 B, NO.3 MARCH 2006 683 PAPER Special Section on the Next Generation Ethernet Technologies Hardware-Based Precise Time Synchronization on Gb/s Ethernet Enhanced with Preemptive

More information

NATIONAL TIME AND FREQUENCY STANDARD DISSEMINATION SYSTEM IN ICT ERA

NATIONAL TIME AND FREQUENCY STANDARD DISSEMINATION SYSTEM IN ICT ERA NATIONAL TIME AND FREQUENCY STANDARD DISSEMINATION SYSTEM IN ICT ERA AKIHIKO MACHIZAWA, TSUKASA IWAMA, HARUO SAITO TADAHIRO GOTOH, HIROSHI TORIYAMA, MIZUHIKO HOSOKAWA National Institute of Information

More information

Fast frame memory access method for H.264/AVC

Fast frame memory access method for H.264/AVC Fast frame memory access method for H.264/AVC Tian Song 1a), Tomoyuki Kishida 2, and Takashi Shimamoto 1 1 Computer Systems Engineering, Department of Institute of Technology and Science, Graduate School

More information

II. Principles of Computer Communications Network and Transport Layer

II. Principles of Computer Communications Network and Transport Layer II. Principles of Computer Communications Network and Transport Layer A. Internet Protocol (IP) IPv4 Header An IP datagram consists of a header part and a text part. The header has a 20-byte fixed part

More information

GIGABIT ETHERNET XMVR LAN SERVICES MODULES

GIGABIT ETHERNET XMVR LAN SERVICES MODULES GIGABIT ETHERNET XMVR LAN SERVICES MODULES DATA SHEET Ixia's Gigabit Ethernet XMVR LAN Services Modules (LSMs) offer Layer 2-3 network testing functionality in a single test system. Each test port supports

More information

Performance Characteristics on Fast Ethernet, Gigabit and 10 Gigabits networks

Performance Characteristics on Fast Ethernet, Gigabit and 10 Gigabits networks Versions 2.6 Traffic Generator for IP Networks (IPv4 & IPv6) FTTx, LAN, MAN, WAN, WLAN, WWAN, Mobile, Satellite, PLC, etc. Performance Characteristics on Fast Ethernet, Gigabit and 10 Gigabits networks

More information

Modeling a MAC Scheduler: Experiences with a DOCSIS Cable

Modeling a MAC Scheduler: Experiences with a DOCSIS Cable Modeling a MAC Scheduler: Experiences with a DOCSIS Cable Network Simulation Model Jim Martin Department of Computer Science Clemson University jim.martin@cs.clemson.edu Phone: 864 656 4529 Fax: 864 656

More information

White Paper The Need for a High-Bandwidth Memory Architecture in Programmable Logic Devices

White Paper The Need for a High-Bandwidth Memory Architecture in Programmable Logic Devices Introduction White Paper The Need for a High-Bandwidth Memory Architecture in Programmable Logic Devices One of the challenges faced by engineers designing communications equipment is that memory devices

More information

Passive Aggressive Measurements with MGRP

Passive Aggressive Measurements with MGRP Passive Aggressive Measurements with MGRP Pavlos Papageorge, Justin McCann and Michael Hicks ACM SIGCOMM 2009 {University of Maryland, College Park} Vaibhav Bajpai NDS Seminar 2011 Outline Introduction

More information

QoS-Aware IPTV Routing Algorithms

QoS-Aware IPTV Routing Algorithms QoS-Aware IPTV Routing Algorithms Patrick McDonagh, Philip Perry, Liam Murphy. School of Computer Science and Informatics, University College Dublin, Belfield, Dublin 4. {patrick.mcdonagh, philip.perry,

More information

High-Performance IP Service Node with Layer 4 to 7 Packet Processing Features

High-Performance IP Service Node with Layer 4 to 7 Packet Processing Features UDC 621.395.31:681.3 High-Performance IP Service Node with Layer 4 to 7 Packet Processing Features VTsuneo Katsuyama VAkira Hakata VMasafumi Katoh VAkira Takeyama (Manuscript received February 27, 2001)

More information

Implementation Experiments on HighSpeed and Parallel TCP

Implementation Experiments on HighSpeed and Parallel TCP Implementation Experiments on HighSpeed and TCP Zongsheng Zhang Go Hasegawa Masayuki Murata Osaka University Outline Introduction Background of and g Why to evaluate in a test-bed network A refined algorithm

More information

To address these challenges, extensive research has been conducted and have introduced six key areas of streaming video, namely: video compression,

To address these challenges, extensive research has been conducted and have introduced six key areas of streaming video, namely: video compression, Design of an Application Layer Congestion Control for Reducing network load and Receiver based Buffering Technique for packet synchronization in Video Streaming over the Internet Protocol Mushfeq-Us-Saleheen

More information

Master s Thesis. TCP Congestion Control Mechanisms for Achieving Predictable Throughput

Master s Thesis. TCP Congestion Control Mechanisms for Achieving Predictable Throughput Master s Thesis Title TCP Congestion Control Mechanisms for Achieving Predictable Throughput Supervisor Prof. Hirotaka Nakano Author Kana Yamanegi February 14th, 2007 Department of Information Networking

More information

Implementation of a leaky bucket module for simulations in NS-3

Implementation of a leaky bucket module for simulations in NS-3 Implementation of a leaky bucket module for simulations in NS-3 P. Baltzis 2, C. Bouras 1,2, K. Stamos 1,2,3, G. Zaoudis 1,2 1 Computer Technology Institute and Press Diophantus Patra, Greece 2 Computer

More information

Header Compression Capacity Calculations for Wireless Networks

Header Compression Capacity Calculations for Wireless Networks Header Compression Capacity Calculations for Wireless Networks Abstract Deployment of wireless transport in a data-centric world calls for a fresh network planning approach, requiring a balance between

More information

Study on Compatibility of Diffusion- Type Flow Control and TCP

Study on Compatibility of Diffusion- Type Flow Control and TCP Study on Compatibility of Diffusion- Type Flow Control and TCP Kaori Muranaka*, Chisa Takano*, Masaki Aida** *NTT Advanced Technology Corporation, 2-4-15, Naka-cho, Musashino-shi, 18-6 Japan. TEL: +81

More information

Simulator 3. Introduction

Simulator 3. Introduction Simulator 3 Introduction The Simulator 3 offers users the ability to simulate in the lab both serial and IP satellite networks. The unit provides an environment for the validation of an application or

More information

Quality Control Scheme for ATM Switching Network

Quality Control Scheme for ATM Switching Network UDC 621.395.345: 621.395.74 Quality Control Scheme for ATM Switching Network VMasafumi Katoh VTakeshi Kawasaki VSatoshi Kakuma (Manuscript received June 5,1997) In an ATM network, there are many kinds

More information

Objectives. Learn how computers are connected. Become familiar with different types of transmission media

Objectives. Learn how computers are connected. Become familiar with different types of transmission media Objectives Learn how computers are connected Become familiar with different types of transmission media Learn the differences between guided and unguided media Learn how protocols enable networking 2 Objectives

More information

The Effects of Asymmetry on TCP Performance

The Effects of Asymmetry on TCP Performance The Effects of Asymmetry on TCP Performance Hari Balakrishnan Venkata N. Padmanabhan Randy H. Katz University of California at Berkeley Daedalus/BARWAN Retreat June 1997 Outline Overview Bandwidth asymmetry

More information