Evaluation of traffic dispersion methods for synchronous distributed multimedia data transmission on multiple links for group of mobile hosts

Size: px
Start display at page:

Download "Evaluation of traffic dispersion methods for synchronous distributed multimedia data transmission on multiple links for group of mobile hosts"

Transcription

1 Int. J. Applied Systemic Studies, Vol. 3, No. 1, Evaluation of traffic dispersion methods for synchronous distributed multimedia data transmission on multiple links for group of mobile hosts Yoshia Saito* Faculty of Software and Information Science, Iwate Prefectural University, Sugo, Takizawa, Iwate , Japan *Corresponding author Susumu Ishihara Graduate School of Science and Technology, Shizuoka University, Johoku, Naka-ku, Hamamatsu, Shizuoka , Japan Hiroshi Mineno Faculty of Informatics, Department of Computer Science, Shizuoka University, Johoku, Naka-ku, Hamamatsu, Shizuoka , Japan Tadanori Mizuno Graduate School of Science and Technology, Shizuoka University, Johoku, Naka-ku, Hamamatsu, Shizuoka , Japan Takashi Watanabe Graduate School of Science and Technology, Shizuoka University, Johoku, Naka-ku, Hamamatsu, Shizuoka , Japan Copyright 2010 Inderscience Enterprises Ltd.

2 90 Y. Saito et al. Abstract: In this paper, we propose a multimedia data transmission method, Multitrack, that achieves high-speed and efficient data transmission between multiple mobile hosts and the internet. Users of the hosts in a cluster can see a high quality streaming video by sharing the received multimedia data cooperatively with the other hosts. In Multitrack, it is important to disperse traffic according to the quality of multiple links in order to offer a stable multimedia data transmission. We also propose an effective traffic dispersion method for this environment, and evaluate this method and other basic methods by simulations. Keywords: multimedia communications; mobile computing; multiple links; traffic dispersion. Reference to this paper should be made as follows: Saito, Y., Ishihara, S., Mineno, H., Mizuno, T. and Watanabe, T. (2010) Evaluation of traffic dispersion methods for synchronous distributed multimedia data transmission on multiple links for group of mobile hosts, Int. J. Applied Systemic Studies, Vol. 3, No. 1, pp Biographical notes: Yoshia Saito received his PhD Degrees from Shizuoka University, Japan, in He had been an expert researcher of National Institute of Information and Communications Technology (NICT) from 2004 to 2007, Yokosuka, Japan. He is currently a Lecturer at Iwate Prefectural University since October His research interests include internet broadcasting and mobile computing. He is a member of IEICE, IPSJ, IEEE, and ACM. Susumu Ishihara received his BE, ME and PhD in Electronics Engineering from Nagoya University in 1994 and From 1998 to 1999, he was a JSPS Special Researcher. Since 1999, he has been with Shizuoka University, where he is an Associate Professor of the Graduate School of Science and Technology. He was a Visiting Researcher at the University of California, Irvine in His research interests are in the areas of mobile TCP/IP networking, mobile ad hoc networking and sensor networks. He is a member of IEEE, IEEE Communication Society, IEEE Computer Society, ACM SIGMOBILE, ACM SIGCOMM, IEICE and IPSJ. Hiroshi Mineno received his BE and ME Degrees from Shizuoka University, Japan in 1997 and 1999, respectively. In 2006, he received the PhD Degree in Information Science and Electrical Engineering from Kyushu University, Japan. Between 1999 and 2002, he was a Researcher in the NTT Service Integration Laboratories. In 2002, he joined the Department of Computer Science of Shizuoka University as an Assistant Professor. His research interests include sensor networks as well as heterogeneous network convergence. He is a member of IEEE, ACM, IEICE and IPSJ. Tadanori Mizuno received the BE Degree in Industrial Engineering from the Nagoya Institute of Technology in 1968 and received the PhD Degree in Engineering from Kyushu University, Japan, in In 1968, he joined Mitsubishi Electric Corporation. Since 1993, he is a Professor of Shizuoka University, Japan. Now, he is a Professor of Graduate School of Science and Technology of Shizuoka University. His research interests include mobile computing, distributed computing, computer networks, broadcast communication and computing, and protocol engineering. He is a member of Information Processing Society of Japan, IEICE, the IEEE Computer Society, ACM and Informatics Society.

3 Evaluation of traffic dispersion methods 91 Takashi Watanabe received his BE, ME and PhD Degrees in Communications Engineering from Osaka University in 1982, 1984 and 1987, respectively. In 1987, he joined Faculty of Engineering, Tokushima University as an Assistant Professor. In 1990, he moved to Faculty of Engineering, Shizuoka University. He was a Visiting Researcher at University of California, Irvine from 1995 through He is currently a Professor of Graduate School of Science and Technology, Shizuoka University. He is a translator of Japanese version of Wireless Networks: The Definitive Guide (published by O REILLY, 2003). His current research interests include computer networks, mobile networking, ubiquitous networks, ad hoc networks and sensor networks. He is a member of IEEE, IEEE Communications Society, IEEE Computer Society, ACM SIGMOBILE and IPSJ. 1 Introduction In recent years, third Generation (3G) mobile cellular technologies have enabled high speed data transmission of more than 100 kbps in the mobile computer environment. This opens the way for high quality multimedia data distribution for many mobile users. The transmission speed on wireless links is, however, potentially slower than wired links. Even if a user uses a mobile host with a high-speed link, it is difficult to transmit more high quality multimedia contents when the server is not capable of handling the heavy load of the streaming service. Because using multiple unicasting to distribute multimedia data to multiple users imposes a heavy load on the server, it is more effective to use multicasting instead of multiple unicastings to mitigate the load on the server. Unfortunately, it does not mitigate the traffic of the last hop from the server to the client. To reduce the traffic on narrow wireless links, but still provide a service to mobile clients without decreasing the quality of the multimedia data, the traffic has to be dispersed to multiple links. In this paper, we propose a multimedia data transmission method that offers high-speed data transmission to the clients without increasing the server load by dispersing traffic to multiple wireless links. To achieve high-speed and efficient multimedia data transmission for multiple mobile hosts, we focused on a situation where multiple users of mobile terminals watch the same streaming video in place. For example, there are situations in which some users watch the same streaming video news programme using their mobile computers in a bus, or several friends gather and watch the TV programme at each mobile computer, etc. Mineno et al. proposed SHAKE (SHAring multiple paths procedure for cluster network Environment) (Mineno et al., 1999). In this procedure, mobile hosts are temporarily connected each other using fast wireless links to form a network (we call this network a cluster-type network) in which the traffic is dispersed to multiple wireless links between the cluster and the internet. This system can achieve high-speed communication through long distance wireless links. Furthermore, by broadcasting the multimedia data transmitted by SHAKE to the terminals in the cluster, more efficient data distribution is achieved because the server does not need to send the data to each host. We call this proposed method Multitrack (MULTImedia data TRAnsmission for Cluster network).

4 92 Y. Saito et al. Multitrack offers a high quality streaming video and audio transmission to the clients on low-speed links without increasing the server load. Data transmission on multiple links tends to be unstable due to differences in delay and bandwidth. Therefore, methods for traffic dispersion influence the efficiency of multimedia data transmission. We also propose an effective data dispersion method to achieve stable data transmission and compare it with other methods by simulations. The remainder of this paper is organised as follows. In Section 2, we outline SHAKE. In Section 3, we describe the details of Multitrack and propose an efficient packet distribution method. In Section 4, we give the simulation results, comparing the proposed method with other methods. In Section 5, we summarise our results and briefly describe the future directions of our research. 2 SHAKE Multitrack is based on the concept of SHAKE. Figure 1 shows an example of communication by SHAKE. In SHAKE, two or more mobile hosts are temporarily connected each other with high-speed wireless links (e.g., wireless LAN, Bluetooth etc.) to built a cluster-type network. Multiple links connected to the internet from the cluster are used simultaneously to transmit data between them. Therefore, high-speed data transmission is achieved, even if the client has only a low-speed link to the internet. Figure 1 Example of communication with SHAKE (see online version for colours) However, only some of the hosts in the cluster benefit from using multiple links in the scenario described above. For example, when the server transmits a movie, only one user of the receiver host can watch the movie, the users of other hosts that provide their links to the receiver host cannot watch it. If terminals that lend their own links to the other hosts can receive the transferred multimedia contents, all hosts in the cluster can obtain a benefit from the cluster. Multitrack is a method to distribute multimedia data transmitted by SHAKE to all mobile hosts in a cluster.

5 Evaluation of traffic dispersion methods 93 3 Multitrack 3.1 Overview of multitrack We assume the following situation in which Multitrack is used. Two or more mobile hosts are temporarily connected, as in SHAKE, and the hosts are connected to each other with high-speed wireless links (e.g., wireless LAN, Bluetooth etc.) to built a cluster-type network. High-speed multimedia communication is achieved by dispersing traffic to an application layer, as shown in Figure 2. The dispersed data is sent to each terminal and relayed to each host. By merging the data at each host, users of each mobile host can watch a high quality streaming video. Furthermore, the load on the streaming server is mitigated. Figure 2 System architecture Multitrack can be used for watching popular sports such as baseball and soccer, and receiving up to date traffic information when people are involved in traffic congestion. It is useful in distributing multimedia contents used by several people who gather at the same place as just described. Multitrack is similar to the patching and merging methods for multimedia streaming proposed in Eager et al. (1999) and Sen et al. (1999a) at the point of merging fragmented data. However, those methods are different to the Multitrack because they aim at mitigating the load on a server and the start-up delay, and they do not aim to accelerate the data transfer. Multitrack is also similar to multicast (Floyd et al., 1997) and Contents Distribution Network (CDN) technologies such as vtrails technology ( vtrails.com/), which achieve efficient distribution using a P2P network and a multimedia stream caching mechanism (Sen et al., 1999b) to attempt to achieve efficient data distribution to multiple terminals. These technologies mainly benefit the server to reduce its load. On the other hand, Multitrack aims to benefit both the server and the clients.

6 94 Y. Saito et al. 3.2 Traffic dispersion methods Traffic dispersion methods strongly influence the efficiency of multimedia data transmission in Multitrack. Stable data transmission is not achieved without adequate traffic dispersion that addresses link qualities such as bandwidth and delay. To achieve stable multimedia data transmission, the following two conditions should be satisfied. The first is that packets arrive in order, because out-of-order packet arrival causes frame loss. The second condition is that the receiving buffer at the client must not be empty, because buffer depletion causes continuous frame loss. Many researchers have studied end-to-end congestion control technology to adapt to fluctuations in the network conditions (Floyd and Fall, 1998). Particularly, as research has focused on congestion control in multimedia data transmission, technologies that control the transmission rate by delay or packet loss rate (Rejaie et al., 1999; Sisalem and Schulzrinne, 1998), and quality control technologies for streaming video (Rejaie et al., 2000; McCanne et al., 1996) have been proposed. However, these works have not focused on dispersing data flows to multiple links. In Multitrack, though, packets in a data flow are dispersed to multiple links at an adequate rate. Therefore, Multitrack additionally requires traffic dispersion methods to achieve stable data transmission. At first, we evaluated the following basic packet dispersion methods to find effective ones in Multitrack. Method 1 (B order ): Packets are cyclically sent to each link according to the bandwidth ratio of each link in a round robin manner. Method 2 (D rand ): Packets are dispersed at random according to the inverse ratio of the delay of each link. Method 3 (Q): Each packet is sent to a link where waiting time of the queue is the shortest. In Method 1, R i packets are sent continuously to link i (i begins from 1) when the bandwidth ratio is R 1 : R 2 : : R n. Next, R i+1 packets are sent to link i + 1, and the remaining packets are sent in the same manner. In Method 2, packets are dispersed to link i at random by the following probability P i. When the end-end delay time of the links is D 1, D 2,, D n, 1/ Di Pi =. n 1/ D j = 1 j In Method 3, virtual transmit queues are used to predict waiting time at each link s transmit queue. Figure 3 shows the model. The parameter i indicates the ID of each link. Here, S, B i, L i, τ i, t are fixed packet size, bandwidth, queue length, the time when a packet is being sent, was sent, and the present time, respectively. L i is recalculated using S, B i, τ i t when a new packet is transmitted. Waiting time W i in the transmit queue is estimated by the following equation. Figure 4 illustrates the method. S Wi = ( Li + 1) + τ i t. B i

7 Evaluation of traffic dispersion methods 95 Figure 3 Model of virtual transmit queue Each packet is sent to the link i that has the shortest W i. However, packets may not arrive at the receiver in order in data transmission via multiple links because of the difference in delays and packet losses. It is important that packets arrive in order to achieve a stable multimedia data transmission because streaming video players need the data in order as early as possible to avoid frame losses. Next, we propose the following Method 4 to achieve it. Method 4 (Q+D): Each packet is sent to a link where the sum of the waiting time at transmit queue and delay time reported from the client is the shortest. In Method 4, a packet is forwarded through a link i that is predicted to deliver the packet first to the receiver. Figure 4 Waiting time at a transmit queue and arrival prediction time (see online version for colours) Time passing before the packet arrives is estimated by the following equation: Di = Wi + di where d i is the estimated transmission delay time, which is predicted with a feedback message by the client. Each packet is sent to the link i that has the shortest D i. Here, we discuss how these four methods estimate B i and d i. Since bandwidth B i often changes in real situations, it is difficult to measure it precisely. Therefore, we assume the last 1-hop link has the lowest speed, and B i is fixed. Half of the round trip delay is measured periodically for use in estimating d i.

8 96 Y. Saito et al. 4 Performance evaluation We evaluated the four packet distribution methods by simulations. 4.1 Simulation model Figure 5 shows the simulation model. In this simulation, the server sends streaming data with b [kbps] and f [fps] to the clients, using n links. The maximum bandwidth B i of each link and the delay at the starting time are assumed to be known. RTP is assumed to be used for the transport protocol to transmit streaming data and the packet size, including its header, S [bytes]. The following scenario is used in this simulation. First, a frame generated every 1/f [sec] at the server is stored in a packet. When the packet size reaches S [bytes], the server transmits it to a link selected by a packet dispersion method. The host also sends RTCP packets to each client at fixed intervals to allow monitoring of the data delivery. The round trip time and packet loss rate of each link is reported by clients with RTCP. Figure 5 Simulation model The quality of each link is controlled by changing the delay, packet loss rate and amount of background traffic. Background traffic is sent, in addition to the traffic of the streaming multimedia data. By changing the amount of the background traffic, the available bandwidth of each link can be changed. The delay of each link consists of a fixed delay D ci [msec] and delay fluctuation D vi [msec], which is generated according to D ci plus the exponential distribution of an average of D vi [msec] every one second. When a packet reaches the client, a divided frame is reconstructed and stored in the client s buffer. Finally, frames are extracted from the buffer one by one, in order, every 1/f [sec]. The first frame is extracted from the buffer after being buffered for P [secs]. If a frame that should be displayed at a certain point is not in the buffer, it is treated as a lost frame, and is not retransmitted. The time taken to process packet distribution and frames reconstruction is not considered in this simulation.

9 Evaluation of traffic dispersion methods Experiments and results We run simulations for four cases. In these simulations, we set the background traffic to 0 kbps, the fixed delay D ci to 300 msec, the delay fluctuation D vi to 100 msec, and the packet loss rate to 1% as the initial value of link quality. Each link was full duplicated and symmetric. We set the packet size S to 1040 bytes, RTCP transmitting interval to l sec, and buffering time P at client buffer to 5 s. Case 1: Affect of background traffic In this case, we evaluated the affect of background traffic. CBR traffic (120 kbps, 15 fps) was sent using two links (96 kbps), or one link (192 kbps) for comparison. 20 s after beginning of the transmission, background traffic (64 kbps) was added to one of the links. Figure 6 shows the simulation results of Case 1. This graph shows the relationship between the elapsed time and the amount of data in the receiver s buffer. Figure 6 indicates that all methods achieved stable buffering until 20 s after beginning of the transmission, due to the sufficient bandwidth. After that point, the amount of the data in the buffer was stable in only D rand and Q + D. The performance of these methods is not so different from the case of one link that has wide bandwidth. On the other hand, the amount of data in the receiving buffer decreased in B order and Q. Furthermore, many video frames were dropped out at the end. The reason for this difference is that D rand and Q + D were able to change the packet dispersion ratio using feedback from the clients when a link quality was changed. However, B order and Q were not able to change the packet dispersion ratio because these methods do not use feedback from the clients. Therefore, the transmission became unstable. These results show D rand and Q + D outperform other methods when available bandwidth changes. Figure 6 Amount of data in buffer when background traffic is changed during the data transmission Case 2: Affect of delay In this case, we evaluated the effect of delay. CBR traffic (120 kbps, 15 fps) was sent using three links (Link 1: 128 kbps, Links 2 3: 64 kbps), or one link (256 kbps) for comparison. Buffering time was set to 1 s. 20 s after beginning of the transmission, the fixed delay of Link 1 was changed to 1500 msec. Figure 7 shows the results of Case 2.

10 98 Y. Saito et al. The graph shows the number of frames lost, and indicates that few frames were lost in Q + D. Other methods do not disperse packets, so the packets would arrive in order. Because of this, they dispersed packets to Link 1 which had a long delay, and the packets did not arrive in time when they had to be displayed. These results show that Q + D outperforms other methods when buffering time is short and the order of packet arrival is important. Case 3: Affect of loss rate In this case, we evaluated the effect of packet loss rate. CBR traffic (120 kbps, 15 fps) was sent using three links (Link 1: 128 kbps, Links 2 3: 64 kbps), or one link (256 kbps) for comparison. 20 s after beginning of the transmission, the packet loss rate of Link 1 was changed to 10%, 30%, and 50% in the simulation. Figure 8 shows the number of frame drops in Case 3. The number of frame drops in Q and Q + D increases according to the increase of the packet loss rate. In Q + D, many packets were dispersed to Link 1 that has wide bandwidth, although the loss rate was high. Therefore, we modified the Q + D method so that it may disperse the same packets to multiple links if packets are sent to a link with a high error rate (larger than 5% in this simulation). This method is named Q + D. Figure 8 shows that Q + D dramatically reduces the number of frames lost. The Q + D problem of frame drops in wide bandwidth link can be solved by Q + D. Figure 7 Number of lost frames when delay is changed during the data transmission (see online version for colours) Figure 8 Number of frame drops when loss rate is changed during the data transmission

11 Evaluation of traffic dispersion methods 99 Case 4: Affect of multiple links and background traffic In this case, we evaluated the effect of multiple links and background traffic. CBR traffic (240 kbps, 15 fps) was sent using five links (Link 1: 128 kbps, Links 2 3: 64 kbps, Links 4 5: 32 kbps), or one link (320 kbps) for comparison. 20 s after beginning of the transmission, background traffic (32 kbps) was added to Links 2 and 3, or 64 kbps background traffic was added in the case of using one link. Figure 9 shows the relationship between the elapsed time and the amount of data in the buffer. Figures 10 and 11 show the relationship between the elapsed time and the sequence number of a packet that reached the client in D rand and Q + D. Figure 9 indicates that Q + D keeps enough amount of data in the receiving buffer 20 s after beginning of the transmission. The Q + D method is not so different from a case of one link that has wide bandwidth. The difference between Q + D and D rand seems small in this graph. However, there were more out-of-order packet arrivals in D rand than in Q + D as shown by Figures 10 and 11. It implies that the number of lost frames increases in D rand if the buffering time is short. Therefore, Q + D outperforms other methods when multiple links are used and the available bandwidths are changed. Figure 9 Amount of data in buffer when multiple links are used and the background traffic is changed during the data transmission Figure 10 Sequence number of d rand when multiple links are used and the background traffic is changed during the data transmission (see online version for colours)

12 100 Y. Saito et al. Figure 11 Sequence number of Q + D when multiple links are used and the background traffic is changed during the data transmission (see online version for colours) 4.3 Modification of Q + D method All these simulation results of Cases 1 4 show that Q + D outperforms other methods in various situations. However, Q + D has a problem that many frames are lost when there are high-speed links with high error rates. It is, therefore, necessary to disperse packets according to the error rate of the links. The method for reducing lost frames described in Case 3, Q + D increased traffic, while it reduced frame losses. If the traffic volume is large, the available bandwidth becomes small. Consequently, the number of duplicate packets dispersed by the Q + D method should be changed according to the available bandwidth. 5 Summary In this paper, we proposed a multimedia data transmission method, Multitrack that achieves high-speed and efficient data transmission for multiple mobile hosts, and investigated its performance when four different packet dispersion methods are employed. These results clarified that the Q+D method that sends packets to a path where the arrival time of a packet is the shortest achieves the most stable multimedia data transmission, and avoids frame loss and receive buffer depletion. Although Q+D had a problem in that the number of frame drops increases when there were high-speed links with high error rates, this problem was solved by dispersing duplicate packets to other links. In future work, we will implement Multitrack at the application level and evaluate it in practical environments. References Eager, D., Vernon, M. and Zahorjan, J. (1999) Optimal and efficient merging schedules for video-on-demand servers, Proc. ACM MULTIMEDIA, November, Florida, USA, pp Floyd, S. and Fall, K. (1998) Promoting the use of end-to-end congestion control in the internet, IEEE/ACM Trans. Network, February, pp

13 Evaluation of traffic dispersion methods 101 Floyd, S., Jacobson, V., Liu, C., McCanne, S. and Zhang, V. (1997) Reliable multicast framework for light-weight sessions and application level framing, IEEE/ACM Trans. Network, December, pp McCanne, S., Jacobson, V. and Vetterli, M. (1996) Receiver-driven layered multicast, Proc. ACM SIGCOMM, August, California, USA, pp Mineno, H., Ishihara, S., Ohta, K., Aono, M., Ideguchi, T. and Mizuno, T. (1999) Multiple paths protocol for cluster type network, International Journal of Communication Systems, December, pp Rejaie, R., Handley, M. and Estrin, D. (1999) RAP: An end-to-end rate-based congestion control mechanism for realtime streams in the internet, Proc. IEEE INFOCOM, July, New York, USA, pp Rejaie, R., Handley, M. and Estrin, D. (2000) Layered quality adaptation for internet video streaming, IEEE Journal on Selected Areas of Communications (JSAC), Special issue on Internet QOS, December. Sen, S., Gao, L., Rexford, J. and Towsley, D. (1999a) Optimal patching schemes for efficient multimedia streaming, Proc. IEEE INFOCOM, April, New York, USA, pp Sen, S., Rexford, J. and Towsley, D. (1999b) Proxy prefix caching for multimedia streams, Proc. IEEE INFOCOM, April, New York, USA, pp Sisalem, D. and Schulzrinne, H. (1998) The loss-delay based adjustment algorithm: a TCP-friendly adaptation scheme, Proc. NOSSDAV, Cambridge, UK, July. Website vtrails,

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

CS 218 F Nov 3 lecture: Streaming video/audio Adaptive encoding (eg, layered encoding) TCP friendliness. References:

CS 218 F Nov 3 lecture: Streaming video/audio Adaptive encoding (eg, layered encoding) TCP friendliness. References: CS 218 F 2003 Nov 3 lecture: Streaming video/audio Adaptive encoding (eg, layered encoding) TCP friendliness References: J. Padhye, V.Firoiu, D. Towsley, J. Kurose Modeling TCP Throughput: a Simple Model

More information

A Proposal for Service Differentiation by a Link Layer Protocol BasedonSRARQandItsEvaluation

A Proposal for Service Differentiation by a Link Layer Protocol BasedonSRARQandItsEvaluation Vol. 48 No. 7 IPSJ Journal July 2007 Regular Paper A Proposal for Service Differentiation by a Link Layer Protocol BasedonSRARQandItsEvaluation Toshihiro Shikama, Tetsushi Matsuda, Yoshiaki Terashima,

More information

Video Streaming in Wireless Environments

Video Streaming in Wireless Environments Video Streaming in Wireless Environments Manoj Kumar C Advisor Prof. Sridhar Iyer Kanwal Rekhi School of Information Technology Indian Institute of Technology, Bombay Mumbai 1 Motivation Refers to real-time

More information

Synopsis on. Thesis submitted to Dravidian University for the award of the degree of

Synopsis on. Thesis submitted to Dravidian University for the award of the degree of Synopsis on AN EFFICIENT EXPLICIT CONGESTION REDUCTION IN HIGH TRAFFIC HIGH SPEED NETWORKS THROUGH AUTOMATED RATE CONTROLLING Thesis submitted to Dravidian University for the award of the degree of DOCTOR

More information

Improved Model for a Non-Standard TCP Behavior

Improved Model for a Non-Standard TCP Behavior IJCSNS International Journal of Computer Science and Network Security, VOL.11 No.10, October 2011 45 Improved Model for a Non-Standard TCP Behavior Mohammed Abdullah Alnuem, King Saud University, Riyadh,

More information

A Packet-Based Caching Proxy with Loss Recovery for Video Streaming

A Packet-Based Caching Proxy with Loss Recovery for Video Streaming A Packet-Based Caching Proxy with Loss Recovery for Video Streaming Kuan-Sheng Hsueh and Sheng-De Wang Department of Electrical Engineering, National Taiwan University {kshsueh, sdwang}@hpc.ee.ntu.edu.tw

More information

Proxy-based TCP-friendly streaming over mobile networks

Proxy-based TCP-friendly streaming over mobile networks Proxy-based TCP-friendly streaming over mobile networks Frank Hartung Uwe Horn Markus Kampmann Presented by Rob Elkind Proxy-based TCP over mobile nets 1 Outline Introduction TCP Friendly Rate Control

More information

Implementation of cluster control manager for multiple wireless links sharing systems

Implementation of cluster control manager for multiple wireless links sharing systems Implementation of cluster control manager for multiple wireless links sharing systems Hiroshi Mineno Faculty of Information, Shizuoka University, Japan mineno@cs.inf.shizuoka.ac.jp 1 Introduction Heterogeneous

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

AN IMPROVED STEP IN MULTICAST CONGESTION CONTROL OF COMPUTER NETWORKS

AN IMPROVED STEP IN MULTICAST CONGESTION CONTROL OF COMPUTER NETWORKS AN IMPROVED STEP IN MULTICAST CONGESTION CONTROL OF COMPUTER NETWORKS Shaikh Shariful Habib Assistant Professor, Computer Science & Engineering department International Islamic University Chittagong Bangladesh

More information

WITH the evolution and popularity of wireless devices,

WITH the evolution and popularity of wireless devices, Network Coding with Wait Time Insertion and Configuration for TCP Communication in Wireless Multi-hop Networks Eiji Takimoto, Shuhei Aketa, Shoichi Saito, and Koichi Mouri Abstract In TCP communication

More information

Audio/Video Transport Working Group. Document: draft-miyazaki-avt-rtp-selret-01.txt. RTP Payload Format to Enable Multiple Selective Retransmissions

Audio/Video Transport Working Group. Document: draft-miyazaki-avt-rtp-selret-01.txt. RTP Payload Format to Enable Multiple Selective Retransmissions Audio/Video Transport Working Group Internet Draft Document: draft-miyazaki-avt-rtp-selret-01.txt July 14, 2000 Expires: January 14, 2001 Akihiro Miyazaki Hideaki Fukushima Thomas Wiebke Rolf Hakenberg

More information

On the Power of Cooperation in Multimedia Caching

On the Power of Cooperation in Multimedia Caching On the Power of Cooperation in Multimedia Caching Itai Dabran and Danny Raz Computer Science Department, Technion, Haifa 32, Israel Abstract. Real time multimedia applications such as Internet TV, Video

More information

Cost-based Pricing for Multicast Streaming Services

Cost-based Pricing for Multicast Streaming Services Cost-based Pricing for Multicast Streaming Services Eiji TAKAHASHI, Takaaki OHARA, Takumi MIYOSHI,, and Yoshiaki TANAKA Global Information and Telecommunication Institute, Waseda Unviersity 29-7 Bldg.,

More information

MITIGATING THE EFFECT OF PACKET LOSSES ON REAL-TIME VIDEO STREAMING USING PSNR AS VIDEO QUALITY ASSESSMENT METRIC ABSTRACT

MITIGATING THE EFFECT OF PACKET LOSSES ON REAL-TIME VIDEO STREAMING USING PSNR AS VIDEO QUALITY ASSESSMENT METRIC ABSTRACT MITIGATING THE EFFECT OF PACKET LOSSES ON REAL-TIME VIDEO STREAMING USING PSNR AS VIDEO QUALITY ASSESSMENT METRIC Anietie Bassey, Kufre M. Udofia & Mfonobong C. Uko Department of Electrical/Electronic

More information

RED behavior with different packet sizes

RED behavior with different packet sizes RED behavior with different packet sizes Stefaan De Cnodder, Omar Elloumi *, Kenny Pauwels Traffic and Routing Technologies project Alcatel Corporate Research Center, Francis Wellesplein, 1-18 Antwerp,

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

4 rd class Department of Network College of IT- University of Babylon

4 rd class Department of Network College of IT- University of Babylon 1. INTRODUCTION We can divide audio and video services into three broad categories: streaming stored audio/video, streaming live audio/video, and interactive audio/video. Streaming means a user can listen

More information

Da t e: August 2 0 th a t 9: :00 SOLUTIONS

Da t e: August 2 0 th a t 9: :00 SOLUTIONS Interne t working, Examina tion 2G1 3 0 5 Da t e: August 2 0 th 2 0 0 3 a t 9: 0 0 1 3:00 SOLUTIONS 1. General (5p) a) Place each of the following protocols in the correct TCP/IP layer (Application, Transport,

More information

One Source Multicast Model Using RTP in NS2

One Source Multicast Model Using RTP in NS2 252 IJCSNS International Journal of Computer Science and Network Security, VOL.7 No.11, November 2007 One Source Multicast Model Using RTP in NS2 Milan Simek, Dan Komosny, Radim Burget Brno University

More information

Receiver-initiated Sending-rate Control based on Data Receive Rate for Ad Hoc Networks connected to Internet

Receiver-initiated Sending-rate Control based on Data Receive Rate for Ad Hoc Networks connected to Internet Receiver-initiated Sending-rate Control based on Data Receive Rate for Ad Hoc Networks connected to Internet Akihisa Kojima and Susumu Ishihara Graduate School of Engineering, Shizuoka University Graduate

More information

Impact of End-to-end QoS Connectivity on the Performance of Remote Wireless Local Networks

Impact of End-to-end QoS Connectivity on the Performance of Remote Wireless Local Networks Impact of End-to-end QoS Connectivity on the Performance of Remote Wireless Local Networks Veselin Rakocevic School of Engineering and Mathematical Sciences City University London EC1V HB, UK V.Rakocevic@city.ac.uk

More information

SONY S QOS TECHNOLOGY

SONY S QOS TECHNOLOGY SONY S QOS TECHNOLOGY ACHIEVE LOW-DELAY, HIGH-QUALITY STREAMING OVER MOBILE NETWORKS SONY CORPORATION PROFESSIONAL SOLUTION GROUP The use of high-speed mobile networks including LTE (Long Term Evolution)

More information

The Present and Future of Congestion Control. Mark Handley

The Present and Future of Congestion Control. Mark Handley The Present and Future of Congestion Control Mark Handley Outline Purpose of congestion control The Present: TCP s congestion control algorithm (AIMD) TCP-friendly congestion control for multimedia Datagram

More information

Delay Constrained ARQ Mechanism for MPEG Media Transport Protocol Based Video Streaming over Internet

Delay Constrained ARQ Mechanism for MPEG Media Transport Protocol Based Video Streaming over Internet Delay Constrained ARQ Mechanism for MPEG Media Transport Protocol Based Video Streaming over Internet Hong-rae Lee, Tae-jun Jung, Kwang-deok Seo Division of Computer and Telecommunications Engineering

More information

Scaleable Round Trip Time Estimation for Layered Multicast Protocol

Scaleable Round Trip Time Estimation for Layered Multicast Protocol Scaleable Round Trip Time Estimation for Layered Multicast Protocol Osman Ghazali and Suhaidi Hassan Department of Computer Sciences, Faculty of Information Technology Universiti Utara Malaysia, 06010

More information

Reliable Multicast in Mobile Networks

Reliable Multicast in Mobile Networks Reliable Multicast in Mobile Networks Pasi Tiihonen and Petri Hiirsalmi Lappeenranta University of Technology P.O. Box 20 FIN-53851 Lappeenranta, Finland, {Pasi Tiihonen, Petri Hiirsalmi}@lut.fi Key words:

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

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

ETSF10 Internet Protocols Transport Layer Protocols

ETSF10 Internet Protocols Transport Layer Protocols ETSF10 Internet Protocols Transport Layer Protocols 2012, Part 2, Lecture 2.1 Kaan Bür, Jens Andersson Transport Layer Protocols Process-to-process delivery [ed.4 ch.23.1] [ed.5 ch.24.1] Transmission Control

More information

A Streaming Method with Trick Play on Time Division based Multicast

A Streaming Method with Trick Play on Time Division based Multicast A Streaming Method with Trick Play on Time Division based Yoshitaka Nakamura, Kazuki Murakoshi Yoh Shiraishi and Osamu Takahashi School of Systems Information Science, Future University Hakodate, Japan

More information

Extending the Functionality of RTP/RTCP Implementation in Network Simulator (NS-2) to support TCP friendly congestion control

Extending the Functionality of RTP/RTCP Implementation in Network Simulator (NS-2) to support TCP friendly congestion control Extending the Functionality of RTP/RTCP Implementation in Network Simulator (NS-2) to support TCP friendly congestion control Christos Bouras Research Academic Computer Technology Institute and University

More information

Dynamic Traffic Load Balancing Mechanism for SHAKE Architecture

Dynamic Traffic Load Balancing Mechanism for SHAKE Architecture Dynamic Traffic Load Balancing Mechanism for SHAKE Architecture Hiroshi Esaki, Hiroki Kan Graduate School of Information Science and Technology, The University of Tokyo, Japan hiroshi@wide.ad.jp kohki@hongo.wide.ad.jp

More information

THE TCP specification that specifies the first original

THE TCP specification that specifies the first original 1 Median Filtering Simulation of Bursty Traffic Auc Fai Chan, John Leis Faculty of Engineering and Surveying University of Southern Queensland Toowoomba Queensland 4350 Abstract The estimation of Retransmission

More information

Approaches to Green Networks

Approaches to Green Networks Approaches to Green Networks Mitsuaki Kakemizu Akira Chugo (Manuscript received March 26, 2009) Communication networks show promise as a means of reducing carbon dioxide emissions. However, as networks

More information

The Comparative Analysis of RED, GF-RED and MGF-RED for Congestion Avoidance in MANETs

The Comparative Analysis of RED, GF-RED and MGF-RED for Congestion Avoidance in MANETs I J C T A, 9(41), 2016, pp. 157-164 International Science Press ISSN: 0974-5572 The Comparative Analysis of RED, GF-RED and MGF-RED for Congestion Avoidance in MANETs Makul Mahajan 1 and Mritunjay Kumar

More information

The MAC Address Format

The MAC Address Format Directing data is what addressing is all about. At the Data Link layer, this is done by pointing PDUs to the destination MAC address for delivery of a frame within a LAN. The MAC address is the number

More information

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY A PATH FOR HORIZING YOUR INNOVATIVE WORK REVIEW ON CONGESTION CONTROL IN WIRELESS SENSOR NETWORK MR. HARSHAL D. WANKHADE,

More information

Using Multicast for Streaming Videos across Wide Area Networks

Using Multicast for Streaming Videos across Wide Area Networks Using Multicast for Streaming Videos across Wide Area Networks Bing Wang ½, Subhabrata Sen ¾, Micah Adler ½ and Don Towsley ½ ½ Department of Computer Science University of Massachusetts, Amherst, MA 0003

More information

Battery Power Management Routing Considering Participation Duration for Mobile Ad Hoc Networks

Battery Power Management Routing Considering Participation Duration for Mobile Ad Hoc Networks Battery Power Management Routing Considering Participation Duration for Mobile Ad Hoc Networks Masaru Yoshimachi and Yoshifumi Manabe movement of the devices. Thus the routing protocols for MANET need

More information

PERFORMANCE COMPARISON OF TRADITIONAL SCHEDULERS IN DIFFSERV ARCHITECTURE USING NS

PERFORMANCE COMPARISON OF TRADITIONAL SCHEDULERS IN DIFFSERV ARCHITECTURE USING NS PERFORMANCE COMPARISON OF TRADITIONAL SCHEDULERS IN DIFFSERV ARCHITECTURE USING NS Miklós Lengyel János Sztrik Department of Informatics Systems and Networks University of Debrecen H-4010 Debrecen, P.O.

More information

MaVIS: Media-aware Video Streaming Mechanism

MaVIS: Media-aware Video Streaming Mechanism MaVIS: Media-aware Video Streaming Mechanism Sunhun Lee and Kwangsue Chung School of Electronics Engineering, Kwangwoon University, Korea sunlee@adamskwackr and kchung@kwackr Abstract Existing streaming

More information

Random Early Detection (RED) gateways. Sally Floyd CS 268: Computer Networks

Random Early Detection (RED) gateways. Sally Floyd CS 268: Computer Networks Random Early Detection (RED) gateways Sally Floyd CS 268: Computer Networks floyd@eelblgov March 20, 1995 1 The Environment Feedback-based transport protocols (eg, TCP) Problems with current Drop-Tail

More information

A common issue that affects the QoS of packetized audio is jitter. Voice data requires a constant packet interarrival rate at receivers to convert

A common issue that affects the QoS of packetized audio is jitter. Voice data requires a constant packet interarrival rate at receivers to convert A common issue that affects the QoS of packetized audio is jitter. Voice data requires a constant packet interarrival rate at receivers to convert data into a proper analog signal for playback. The variations

More information

TCP-friendly video transfer

TCP-friendly video transfer -friendly video transfer Naoki Wakamiya, Masayuki Murata, Hideo Miyahara Graduate School of Engineering Science, Osaka University -3 Machikaneyama, Toyonaka, Osaka -3, JAPAN ABSTRACT When both and UDP

More information

APPLICABILITY OF TCP-FRIENDLY PROTOCOLS FOR REAL-TIME MULTIMEDIA TRANSMISSION***

APPLICABILITY OF TCP-FRIENDLY PROTOCOLS FOR REAL-TIME MULTIMEDIA TRANSMISSION*** POZNAN UNIVERSITY OF TE CHNOLOGY ACADEMIC JOURNALS No 54 Electrical Engineering 2007 Agnieszka CHODOREK* Robert R. CHODOREK** APPLICABILITY OF TCP-FRIENDLY PROTOCOLS FOR REAL-TIME MULTIMEDIA TRANSMISSION***

More information

Video Diffusion: A Routing Failure Resilient, Multi-Path Mechanism to Improve Wireless Video Transport

Video Diffusion: A Routing Failure Resilient, Multi-Path Mechanism to Improve Wireless Video Transport Video Diffusion: A Routing Failure Resilient, Multi-Path Mechanism to Improve Wireless Video Transport Jinsuo Zhang Yahoo! Inc. 701 First Avenue Sunnyvale, CA 94089 azhang@yahoo-inc.com Sumi Helal Dept

More information

Effect of RED and different packet sizes on Multimedia performance over wireless networks

Effect of RED and different packet sizes on Multimedia performance over wireless networks Effect of RED and different packet sizes on Multimedia performance over wireless networks T. Vu TU Ilmenau, Germany Abstract. We consider the adaptation of random early detection (RED) as an active queue

More information

The effect of Mobile IP handoffs on the performance of TCP

The effect of Mobile IP handoffs on the performance of TCP Mobile Networks and Applications 4 (1999) 131 135 131 The effect of Mobile IP handoffs on the performance of TCP Anne Fladenmuller a and Ranil De Silva b a Alcatel CIT, Software Department, Route de Nozay,

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

Delay Analysis of the Selective-Repeat ARQ with the Per Flow Resequencing

Delay Analysis of the Selective-Repeat ARQ with the Per Flow Resequencing Delay Analysis of the Selective-epeat AQ with the Per Flow esequencing Toshihiro Shikama Information Technology & D Center Mitsubishi Electric Corporation 5-1-1 Ofuna, Kamakura-shi, 247-8501 Japan Email:

More information

A Relative Bandwidth Allocation Method Enabling Fast Convergence in XCP

A Relative Bandwidth Allocation Method Enabling Fast Convergence in XCP A Relative Bandwidth Allocation Method Enabling Fast Convergence in XCP Hanh Le Hieu,KenjiMasui 2, and Katsuyoshi Iida 2 Graduate School of Science and Engineering, Tokyo Institute of Technology 2 Global

More information

Stability Analysis of a Window-based Flow Control Mechanism for TCP Connections with Different Propagation Delays

Stability Analysis of a Window-based Flow Control Mechanism for TCP Connections with Different Propagation Delays Stability Analysis of a Window-based Flow Control Mechanism for TCP Connections with Different Propagation Delays Keiichi Takagaki Hiroyuki Ohsaki Masayuki Murata Graduate School of Engineering Science,

More information

Experimental Analysis and Demonstration of the NS2 Implementation of Dynamic Buffer Sizing Strategies for Based Wireless Networks

Experimental Analysis and Demonstration of the NS2 Implementation of Dynamic Buffer Sizing Strategies for Based Wireless Networks Experimental Analysis and Demonstration of the NS2 Implementation of Dynamic Buffer Sizing Strategies for 802.11 Based Wireless Networks Santosh Hosamani, G.S.Nagaraja Dept of CSE, R.V.C.E, Bangalore,

More information

Low pass filter/over drop avoidance (LPF/ODA): an algorithm to improve the response time of RED gateways

Low pass filter/over drop avoidance (LPF/ODA): an algorithm to improve the response time of RED gateways INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS Int. J. Commun. Syst. 2002; 15:899 906 (DOI: 10.1002/dac.571) Low pass filter/over drop avoidance (LPF/ODA): an algorithm to improve the response time of

More information

Proxy Caching System for MPEG-4 Video Streaming with Quality Adjustment Mechanism

Proxy Caching System for MPEG-4 Video Streaming with Quality Adjustment Mechanism IEICE TRANS. COMMUN., VOL.E86 B, NO.3 MARCH 23 PAPER Proxy Caching System for MPEG-4 Video Streaming with Quality Adjustment Mechanism Yoshiaki TANIGUCHI,NaokiWAKAMIYA, and Masayuki MURATA, Members SUMMARY

More information

The Efficient Point to Point or Multipoint Live Video Streaming in Wireless Devices Mahesh 1 R Rajkumar 2 Dr M V Sudhamani 3

The Efficient Point to Point or Multipoint Live Video Streaming in Wireless Devices Mahesh 1 R Rajkumar 2 Dr M V Sudhamani 3 IJSRD - International Journal for Scientific Research & Development Vol. 3, Issue 04, 2015 ISSN (online): 2321-0613 The Efficient Point to Point or Multipoint Live Video Streaming in Wireless Devices Mahesh

More information

Multimedia! 23/03/18. Part 3: Lecture 3! Content and multimedia! Internet traffic!

Multimedia! 23/03/18. Part 3: Lecture 3! Content and multimedia! Internet traffic! Part 3: Lecture 3 Content and multimedia Internet traffic Multimedia How can multimedia be transmitted? Interactive/real-time Streaming 1 Voice over IP Interactive multimedia Voice and multimedia sessions

More information

Part 3: Lecture 3! Content and multimedia!

Part 3: Lecture 3! Content and multimedia! Part 3: Lecture 3! Content and multimedia! Internet traffic! Multimedia! How can multimedia be transmitted?! Interactive/real-time! Streaming! Interactive multimedia! Voice over IP! Voice and multimedia

More information

Buffer Requirements for Zero Loss Flow Control with Explicit Congestion Notification. Chunlei Liu Raj Jain

Buffer Requirements for Zero Loss Flow Control with Explicit Congestion Notification. Chunlei Liu Raj Jain Buffer Requirements for Zero Loss Flow Control with Explicit Congestion Notification Chunlei Liu Raj Jain Department of Computer and Information Science The Ohio State University, Columbus, OH 432-277

More information

Effect of TCP and UDP Parameters on the quality of Video streaming delivery over The Internet

Effect of TCP and UDP Parameters on the quality of Video streaming delivery over The Internet Effect of TCP and UDP Parameters on the quality of Video streaming delivery over The Internet MAZHAR B. TAYEL 1, ASHRAF A. TAHA 2 1 Electrical Engineering Department, Faculty of Engineering 1 Alexandria

More information

Subnet Multicast for Delivery of One-to-Many Multicast Applications

Subnet Multicast for Delivery of One-to-Many Multicast Applications Subnet Multicast for Delivery of One-to-Many Multicast Applications We propose a new delivery scheme for one-to-many multicast applications such as webcasting service used for the web-based broadcasting

More information

TCP based Receiver Assistant Congestion Control

TCP based Receiver Assistant Congestion Control International Conference on Multidisciplinary Research & Practice P a g e 219 TCP based Receiver Assistant Congestion Control Hardik K. Molia Master of Computer Engineering, Department of Computer Engineering

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

An Evaluation of Adaptive Multimedia Communication from a QoS Perspective

An Evaluation of Adaptive Multimedia Communication from a QoS Perspective U Linz Telekooperation - 1 An Evaluation of Adaptive Multimedia Communication from a QoS Perspective Michael Welzl Johannes Kepler University Linz / Austria Max Mühlhäuser TU Darmstadt Germany U Linz Telekooperation

More information

Energy Consumption and Performance of Delay Tolerant Network Routing Protocols under Different Mobility Models

Energy Consumption and Performance of Delay Tolerant Network Routing Protocols under Different Mobility Models 2016 7th International Conference on Intelligent Systems, Modelling and Simulation Energy Consumption and Performance of Delay Tolerant Network Routing Protocols under Different Mobility Models Bhed Bahadur

More information

HSM: A Hybrid Streaming Mechanism for Delay-tolerant Multimedia Applications Annanda Th. Rath 1 ), Saraswathi Krithivasan 2 ), Sridhar Iyer 3 )

HSM: A Hybrid Streaming Mechanism for Delay-tolerant Multimedia Applications Annanda Th. Rath 1 ), Saraswathi Krithivasan 2 ), Sridhar Iyer 3 ) HSM: A Hybrid Streaming Mechanism for Delay-tolerant Multimedia Applications Annanda Th. Rath 1 ), Saraswathi Krithivasan 2 ), Sridhar Iyer 3 ) Abstract Traditionally, Content Delivery Networks (CDNs)

More information

Proxy Caching for Video on Demand Systems in Multicasting Networks

Proxy Caching for Video on Demand Systems in Multicasting Networks MER A MITSUBISHI EECTRIC RESEARCH ABORATORY http://wwwmerlcom roxy Caching for Video on Demand Systems in Multicasting Networks i Zhu, Gang Cheng, Nirwan Ansari, Zafer Sahinoglu, Anthony Vetro, and Huifang

More information

Low-Energy-Consumption Ad Hoc Mesh Network Based on Intermittent Receiver-driven Transmission

Low-Energy-Consumption Ad Hoc Mesh Network Based on Intermittent Receiver-driven Transmission Low-Energy-Consumption Ad Hoc Mesh Network Based on Intermittent Receiver-driven Transmission Masashi Sugano 1, Ryo Fukushima 2, Masayuki Murata 2, Takayoshi Hayashi 3, Takaaki Hatauchi 3 1 School of Comprehensive

More information

A new MAC protocol for reducing effect of needless transmission deferment induced by missed RTS/CTS handshake

A new MAC protocol for reducing effect of needless transmission deferment induced by missed RTS/CTS handshake Mobile Information Systems 5 (009) 3 DOI 0.333/MIS-009-0070 IOS Press A new MAC protocol for reducing effect of needless transmission deferment induced by missed / handshake Tetsuya Shigeyasu a, Daishi

More information

ENERGY EFFICIENT MULTIPATH ROUTING FOR MOBILE AD HOC NETWORKS

ENERGY EFFICIENT MULTIPATH ROUTING FOR MOBILE AD HOC NETWORKS ENERGY EFFICIENT MULTIPATH ROUTING FOR MOBILE AD HOC NETWORKS May Cho Aye and Aye Moe Aung Faculty of Information and Communication Technology, University of Technology (Yatanarpon Cyber City), Pyin Oo

More information

Implementation of a Reliable Multicast Transport Protocol (RMTP)

Implementation of a Reliable Multicast Transport Protocol (RMTP) Implementation of a Reliable Multicast Transport Protocol (RMTP) Greg Nilsen University of Pittsburgh Pittsburgh, PA nilsen@cs.pitt.edu April 22, 2003 Abstract While many network applications can be created

More information

An Adaptive Rate-Control Streaming Mechanism with Optimal Buffer Utilization

An Adaptive Rate-Control Streaming Mechanism with Optimal Buffer Utilization An Adaptive Rate-Control Streaming Mechanism with Optimal Buffer Utilization Shu-Ching Chen a,, Mei-Ling Shyu b, Irina Gray a, Hongli Luo b a Distributed Multimedia Information System Laboratory School

More information

Key words: IP router, Differentiated services, QoS, Custom Queuing, Priority Queuing. 1. INTRODUCTION

Key words: IP router, Differentiated services, QoS, Custom Queuing, Priority Queuing. 1. INTRODUCTION OPNET Modeling of an IP Router with Scheduling Algorithms to Implement Differentiated Services Hiroshi Yamada NTT Service Integration Laboratories, Communication Traffic Project, Traffic Solution Group

More information

Audio Streams Merging Over ALMI

Audio Streams Merging Over ALMI Audio Streams Merging Over ALMI Christopher J. Dunkle, Zhen Zhang, Sherlia Y. Shi, Zongming Fei Department of Computer Science University of Kentucky 301 Rose Street, 2 nd floor Lexington, KY 40506-0495,

More information

CS 557 Congestion and Complexity

CS 557 Congestion and Complexity CS 557 Congestion and Complexity Observations on the Dynamics of a Congestion Control Algorithm: The Effects of Two-Way Traffic Zhang, Shenker, and Clark, 1991 Spring 2013 The Story So Far. Transport layer:

More information

Quality of Service (QoS) Whitepaper

Quality of Service (QoS) Whitepaper Quality of Service (QoS) Whitepaper PCS-Series Videoconferencing White Paper www.sonybiz.net/vc Introduction Currently, an estimated 5% of data packets sent over the Internet are lost. In a videoconferencing

More information

Multimedia Networking

Multimedia Networking CMPT765/408 08-1 Multimedia Networking 1 Overview Multimedia Networking The note is mainly based on Chapter 7, Computer Networking, A Top-Down Approach Featuring the Internet (4th edition), by J.F. Kurose

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

TCP Congestion Control in Wired and Wireless networks

TCP Congestion Control in Wired and Wireless networks TCP Congestion Control in Wired and Wireless networks Mohamadreza Najiminaini (mna28@cs.sfu.ca) Term Project ENSC 835 Spring 2008 Supervised by Dr. Ljiljana Trajkovic School of Engineering and Science

More information

Analysis of Reno: A TCP Variant

Analysis of Reno: A TCP Variant International Journal of Electronics and Communication Engineering. ISSN 0974-2166 Volume 5, Number 3 (2012), pp. 267-277 International Research Publication House http://www.irphouse.com Analysis of Reno:

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

A Study on the Behaviour of SAODV with TCP and SCTP Protocols in Mobile Adhoc Networks

A Study on the Behaviour of SAODV with TCP and SCTP Protocols in Mobile Adhoc Networks International Journal of Research in Advent Technology, Vol.6, No.8, August 218 A Study on the Behaviour of SAODV with TCP and SCTP Protocols in Mobile Adhoc Networks S. Mahalakshmi 1, Dr. K. Geetha 2

More information

Gateway Discovery Approaches Implementation and Performance Analysis in the Integrated Mobile Ad Hoc Network (MANET)-Internet Scenario

Gateway Discovery Approaches Implementation and Performance Analysis in the Integrated Mobile Ad Hoc Network (MANET)-Internet Scenario Gateway Discovery Approaches Implementation and Performance Analysis in the Integrated Mobile Ad Hoc Network (MANET)-Internet Scenario K.Gautham 1, Nagajothi A 2 Student, Computer Science and Engineering,

More information

A Novel Adaptive Multimedia Delivery Algorithm for Increasing User Quality of Experience during Wireless and Mobile E-learning

A Novel Adaptive Multimedia Delivery Algorithm for Increasing User Quality of Experience during Wireless and Mobile E-learning mm09-59 1 A Novel Adaptive Multimedia Delivery Algorithm for Increasing User Quality of Experience during Wireless and Mobile E-learning Vasile Horia Muntean and Gabriel-Miro Muntean, Member, IEEE Abstract

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

Proxy Caching Mechanisms with Quality Adjustment for Video Streaming Services

Proxy Caching Mechanisms with Quality Adjustment for Video Streaming Services IEICE TRANS. COMMUN., VOL.E82??, NO.1 JANUARY 1999 1 PAPER Special Issue on Content Delivery Networks Proxy Caching Mechanisms with Quality Adjustment for Video Streaming Services Masahiro SASABE, Student

More information

Cross-layer TCP Performance Analysis in IEEE Vehicular Environments

Cross-layer TCP Performance Analysis in IEEE Vehicular Environments 24 Telfor Journal, Vol. 6, No. 1, 214. Cross-layer TCP Performance Analysis in IEEE 82.11 Vehicular Environments Toni Janevski, Senior Member, IEEE, and Ivan Petrov 1 Abstract In this paper we provide

More information

Implementation of Adaptive Buffer in Video Receivers Using Network Processor IXP 2400

Implementation of Adaptive Buffer in Video Receivers Using Network Processor IXP 2400 The International Arab Journal of Information Technology, Vol. 6, No. 3, July 2009 289 Implementation of Adaptive Buffer in Video Receivers Using Network Processor IXP 2400 Kandasamy Anusuya, Karupagouder

More information

On TCP-friendly Video Transfer

On TCP-friendly Video Transfer On -friendly Video Transfer Naoki Wakamiya, Masayuki Murata, Hideo Miyahara Graduate School of Engineering Science, Osaka University - Machikaneyama, Toyonaka, Osaka -, JAPAN wakamiya@ics.es.osaka-u.ac.jp

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

Routing with a distance vector protocol - EIGRP

Routing with a distance vector protocol - EIGRP Routing with a distance vector protocol - EIGRP Introducing Routing and Switching in the Enterprise Chapter 5.2 Copyleft 2012 Vincenzo Bruno (www.vincenzobruno.it) Released under Crative Commons License

More information

Real-Time Protocol (RTP)

Real-Time Protocol (RTP) Real-Time Protocol (RTP) Provides standard packet format for real-time application Typically runs over UDP Specifies header fields below Payload Type: 7 bits, providing 128 possible different types of

More information

A Route Selection Scheme for Multi-Route Coding in Multihop Cellular Networks

A Route Selection Scheme for Multi-Route Coding in Multihop Cellular Networks A Route Selection Scheme for Multi-Route Coding in Multihop Cellular Networks Hiraku Okada,HitoshiImai, Takaya Yamazato, Masaaki Katayama, Kenichi Mase Center for Transdisciplinary Research, Niigata University,

More information

SIMULATION BASED ANALYSIS OF THE INTERACTION OF END-TO-END AND HOP-BY-HOP FLOW CONTROL SCHEMES IN PACKET SWITCHING LANS

SIMULATION BASED ANALYSIS OF THE INTERACTION OF END-TO-END AND HOP-BY-HOP FLOW CONTROL SCHEMES IN PACKET SWITCHING LANS SIMULATION BASED ANALYSIS OF THE INTERACTION OF END-TO-END AND HOP-BY-HOP FLOW CONTROL SCHEMES IN PACKET SWITCHING LANS J Wechta, A Eberlein, F Halsall and M Spratt Abstract To meet the networking requirements

More information

CS268: Beyond TCP Congestion Control

CS268: Beyond TCP Congestion Control TCP Problems CS68: Beyond TCP Congestion Control Ion Stoica February 9, 004 When TCP congestion control was originally designed in 1988: - Key applications: FTP, E-mail - Maximum link bandwidth: 10Mb/s

More information

Complex Event Processing to Detect Congestions in Mobile Network

Complex Event Processing to Detect Congestions in Mobile Network Complex Event Processing to Detect Congestions in Mobile Network Tatsuya TAKAHASHI *, Hiroshi YAMAMOTO *, Norihiro FUKUMOTO **, Shigehiro ANO **, Katsuyuki YAMAZAKI * * Nagaoka University of Technology,

More information

Performance Enhancement Of TCP For Wireless Network

Performance Enhancement Of TCP For Wireless Network P a g e 32 Vol. 10 Issue 12 (Ver. 1.0) October 2010 Global Journal of Computer Science and Technology Performance Enhancement Of TCP For Wireless Network 1 Pranab Kumar Dhar, 2 Mohammad Ibrahim Khan, 3

More information

Reliable Transport II: TCP and Congestion Control

Reliable Transport II: TCP and Congestion Control Reliable Transport II: TCP and Congestion Control Brad Karp UCL Computer Science CS 3035/GZ01 31 st October 2013 Outline Slow Start AIMD Congestion control Throughput, loss, and RTT equation Connection

More information