AN INITIAL PEER CONFIGURATION ALGORITHM
|
|
|
- Willa Eaton
- 10 years ago
- Views:
Transcription
1 AN INITIAL PEER CONFIGURATION ALGORITHM FOR MULTI-STREAMING PEER-TO-PEER NETWORKS Tomoyuki Ishii and Atsushi Inoie * Department of Network Engineering, Kanagawa Institute of Technology, Atsugi-city, Japan [email protected] ABSTRACT The growth of the Internet technology enables us to use network applications for streaming audio and video. Especially, real-time streaming services using peer-to-peer (P2P) technology are currently emerging. An important issue on P2P streaming is how to construct a logical network (overlay network) on a physical network (IP network). In this paper, we propose an initial peer configuration algorithm for a multi-streaming peer-to-peer network. The proposed algorithm is based on a mesh-pull approach where any node has multiple parent and child nodes as neighboring nodes, and content transmitted between these neighboring nodes depends on their parent-child relationships. Our simulation experiments show that the proposed algorithm improves the number of joining node and traffic load. KEYWORDS Mesh-Pull Approach, Multi-Streaming, Peer-to-Peer Streaming, Simulation 1. INTRODUCTION Real-time large-volume multimedia streaming services such as on-demand broadcasting and videoconferencing using peer-to-peer (P2P) technology have recently become commonplace. The major advantage of using P2P technology is reducing the load and the anticipated number of host servers because some users who receive video content share the server's role to transmit the content to other users. In the P2P network, the construction of a logical network (overlay network) in a physical network (IP network) is a major issue. The roles of a video streaming server and a peer are like a parent and a child, respectively. Methods to construct a logical network are divided into the tree-push approach and the mesh-pull approach [1]. In the tree-push approach, a tree structure is constructed by assigning streaming servers as root nodes to transmit content from the root nodes to leaf nodes (peers). Therefore, its topological structure can be simple and its advantages include the possible suppression of an unstable delay in the transmission. OverCast [2] and ESM [3] are applications of this type of transmission method. In the mesh-pull approach, any node has multiple parent and child nodes as neighboring nodes, and content transmitted between these neighboring nodes depends on their parent-child relationships. Representative systems that use the mesh-pull approach include CoolStreaming [4] and Chainsaw [5]. One problem in the tree-push approach is that all the child nodes will lose reception of the video content if the upper-level peers depart from the system after completing the service. However, * Corresponding author.
2 this issue can be avoided in the mesh-pull approach because various network topology configurations are constructed by switching to other parent nodes even if some nodes depart from the system. Therefore, the mesh-pull approach has attracted much attention. A drawback of a system based on the mesh-pull approach is that the implementation of simple algorithms, which are easily offered in the tree-push approach, is very difficult due to its complicated network topology. For example, CoolStreaming uses SCAMP [6], an algorithm that determines a parent-child relationship between peers when constructing network topology. SCAMP attempts to improve scalability for a growing number of viewers by stochastically selecting transmission destinations. Additionally, compared to a randomly constructed network, a logical network can be more streamlined by incorporating algorithms used in the tree-push approach into a system based on the mesh-pull approach. Fukushima et al. [7, 8] have proposed topology construction algorithms called peer selection algorithms, in a mesh-pull P2P streaming network. Based on the algorithms by [7, 8], Ishii and Inoie [9] also considered topology construction algorithms for a peer-to-peer streaming network where peer leaving occurs. In this paper, we extend the algorithms proposed by [9] for applying a multi-streaming environment [10]. In a multi-streaming environment, some peers require multiple different video contents. Hence, we must consider multiple logical networks on a physical network simultaneously. Through some simulation experiments, we show that our extended algorithms are valid in the above-mentioned environment. The remaining of this paper is as follows. In Section 2, we survey the related work on P2P streaming technologies. In Section 3, we describe our P2P streaming model. In Section 4, we propose an extended initial peer allocation algorithm. In Section 5, we show some simulation experiments. Finally, in Section 6, we conclude this paper. 2. RELATED WORK P2P streaming has attracted much attention in recent years. In this section, we review some articles of P2P streaming technologies. Liu et al. [11] considered an efficient P2P multi-streaming mechanism using a tree-push approach. Wu et al. [12] studied an analytical model of multichannel P2P live video systems. For evaluating the scalability of the systems, they used simple queueing network models. They numerically compared the performance between the single and multichannel P2P networks. Park et al. [13] proposed an adaptive topology construction algorithm called Climber, which is based on the hybrid approach of a tree-push and a mesh-pull. In their study, it is assumed that the bandwidth for receiving content is always enough. They showed the effectiveness of their proposed algorithm via some simulation experiments. Magharei et al. [14] proposed a tax-based contribution-aware scheme for mesh-pull P2P streaming approaches. In their scheme, a tax function is used to determine the number of parent peers. Xie et al. [4] proposed a mesh-pull P2P streaming system called CoolStreaming, which consists of three key modules: membership manager, partnership manager and scheduler. In CoolStreaming, SCAMP [6] is used as an initial topology construction algorithm. SCAMP choose parent and child peers randomly. Hence, it is difficult to guarantee the optimality of the algorithm. The above mentioned papers, however, the initial topology construction methods of the logical networks did not discussed well.
3 Fukushima et al. [7, 8] have proposed topology construction algorithms in a P2P streaming network where all the origin streaming servers have the same video content. Their algorithms are called peer selection algorithms and are based on a mesh-pull approach. Their proposed algorithms are 1) a minimum logical hop (MLH) algorithm to increase the number of peers that can concurrently receive service and 2) a minimum physical hop (MPH) algorithm to reduce the physical traffic volume. They have demonstrated the characteristics of these algorithms using computer simulations. In large-scale systems, MLH and MPH algorithms should be more efficient than SCAMP because the former two algorithms construct a logical network based on the structure of the physical network. However, Fukushima et al. [7, 8] did not consider the departure of peers that have finished viewing video, which is often encountered in real P2P networks. The departure of peers may extensively alter logical network topology, and lead to problems where nodes with narrow bandwidths are concentrated near the root node and physically remote nodes are connected with each other. Ishii and Inoie [9] considered a P2P streaming network where peer leaving occurs. Based on the algorithms by [7, 8], they proposed two peer exchange algorithms: one to further increase the number of peers that can be concurrently connected by considering transmission bandwidth and the other to reduce physical traffic volume. They conducted simulation experiments to demonstrate that the proposed algorithms not only increase the number of concurrently connected peers and reduce physical traffic volume, but also effectively manage the departure of peers. In this paper, we extend the algorithms proposed by [9] for applying a multi-streaming environment [10]. Indeed, we expect that our proposed algorithms lead an efficient solution to controlling P2P streaming networks. The algorithms can be also combined with existing P2P streaming such as CoolStreaming and Climber by replacing their initial topology construction algorithms. 3. P2P STREAMING NETWORK MODEL Figure 1 shows the video streaming network model discussed herein. In this streaming network, nodes are assumed to be interconnected where 1,2,, represents a set of these nodes. This network is divided into multiple autonomous systems (ASs) and each node belongs to one AS. Herein ASs represent individual networks that Internet service providers (ISPs) or companies maintain and operate. The transmission source node of broadcasting is called the origin streaming server (OSS) and its set is defined as. All other nodes are called peers, and a set of these nodes is defined by. The total number of peers contained in this network is denoted by. The set of video contents is denoted by 1,2,,. We assume that each OSS can provide peers with at most one kind of video content and assume that the network has OSSs (i.e., ). At a given time, each peer is either in service-receiving mode or waiting mode. Peers that are in service-receiving mode inquire a tracker server of a video streaming source peer (or OSS). The tracker server determines the initial peer that transmits video content using an initial peer configuration algorithm, which is discussed in the next section. The set of video contents required by peer is denoted by, that is, some peers may require multiple different video contents. We denote by Π the power set (i.e., all subsets of ), and define the probability that a peer requires the set of video contents such that 1. A set of
4 nodes that transmit video content to peer is defined by, while a set of nodes that receive video content from a peer is defined by. Figure 1. Streaming network model A logical network represents a logical connection between nodes, and the number of hops between each node and OSS on a logical network is termed the logical hop count. The logical hop count of OSS is set to 0 and the maximum logical hop count is set to. The logical hop count,, of peer which requires video content, is assumed to equal the maximum logical hop count in plus 1. If a peer selection algorithm cannot transmit sufficient data or the logical hop count exceeds, the video quality will not be maintained and consequently a peer connection will not be established. On the other hand, a physical network represents a physical connection between nodes, and the number of hops between nodes is termed the physical hop count. A physical hop count between node to node,, is assumed to equal the hop count between ASs that contain node and plus 1. For each node, the transmission rate required for viewing video content is denoted as, the effective bandwidth available for transmitting video to other nodes as, and the transmission rate to node as, (where, 0, ). The whole rates and of receiving content and transmitting content by node satisfy and respectively., 0, (1), 0, (2)
5 Video viewing time of each peer is assumed to follow an arbitrary distribution, and a peer that completes viewing video departs from the system. When peer departs from the system, each child peer connected to a peer for video content will select a new transmission source from a reserved parent node set ( ). For each peer for requiring video content, a parent node set and a reserve node set are determined by the initial peer configuration algorithm. Note that a child node can has several parent nodes each of which provides with content. The total number of elements contained in and remains constant ( for each ). If is altered by a reconnection, will be updated as necessary. However, if a peer cannot receive sufficient data to view video, it will depart from the system. After the departure, the waiting time until this peer demands service follows an exponential distribution with an average of. 4. PROPOSED ALGORITHM In this section, we propose an initial peer configuration algorithm to add service-demanding peers to a logical network. In the proposed initial peer configuration algorithm, a reserve node set for parents is concurrently determined to ensure that the P2P network has redundancy. When using the algorithms explained in this section, understanding the topology between ASs is necessary. To this end, several methods have been proposed, including those using route information via traceroute and border gateway protocol (BGP) [15] and those using WHOIS database [16]. Mao et al. [17] have reported that a complete decision cannot be made using these methods, but some level of prediction is possible. Moreover, Fukushima et al. [8] have proposed peer configuration algorithms assuming the traffic between ASs cannot be perceived Peer Selection Algorithm In the present study, we discuss a peer configuration algorithm based on MLH and MPH algorithms proposed in [7, 8]. Using these two algorithms allows the number of video viewers to be increased while reducing the physical traffic compared to a system where the network is constructed randomly Minimum Logical Hop (MLH) Peer Selection Algorithm If multiple peers, which each have a different logical hop count, are defined as transmission source peers, logical hop counts of child peers will be automatically determined in accordance with the parent peer that has the larger logical hop count, reducing the total number of connectable peers. Fukushima et al. [7, 8] have proposed the MLH algorithm, which can increase the number of peers capable of connecting to a network by repeating the procedure where the peer with the smallest logical hop count selects the transmission source peer. MLH algorithm explained below gives a parent node set for peer which requires video content. MLH Peer Selection Algorithm: Step 1. Set ; and. Step 2. If it is satisfied that, then go to Step 5. Otherwise, define where each node,, in is satisfied that argmin,
6 and set. Step 3. Choose a node such that Set and. Step 4. Set argmin,.,, if,, otherwise, and update,, and,. If, then go back to Step 3. Step 5. If it is satisfied that 0, then the algorithm is successfully finished. Otherwise, reject the request for connection of peer, that is, set and, 0 for Minimum Physical Hop (MPH) Peer Selection Algorithm Construction of a logical network without considering a physical network may increase communication traffic volume. Because unnecessary inter-as traffic may delay video data transmission and degrade video quality, the structures of the logical and physical networks should be as close as possible. Fukushima et al. [7, 8] have proposed the MPH algorithm, which aims to reduce the inter-as traffic volume by connecting peers that have small physical hop counts to each other. MPH Peer Selection Algorithm: In the MLH algorithm, the logical hop count in Step 2 is replaced with the physical hop count from node. Similarly, the physical hop count from node in Step 3 is replaced with the logical hop count Improvement of the Peer Selection Algorithms Bandwidth-based Recursive Peer Exchange To maximize the number of joining peers in a P2P network in which the logical hop count from OSS is restricted, it is important to locate peers with larger bandwidths in the higher-level layers of a logical network. Fukushima et al. [7, 8] did not consider this, and thus, the number of concurrently connected peers may decrease as time advances in a network where peers depart from the system. To overcome this issue, we propose a peer exchange algorithm by considering each peer's bandwidth. In this exchange algorithm, for each video content, and effective bandwidth are compared when peer becomes available to transmit data, and the locations of two peers are exchanged in a logical network if is larger than the bandwidth of a parent peer. By recursively applying this location exchange procedure, peers with larger bandwidths are consequently located in higher-level layers in the logical network. Explained below seeks parent node set and child node set for peer that requests a connection. Herein a peer subject to exchange with peer is set to peer.
7 Peer Exchange Algorithm 1: Step1. Set ; and, and find argmin. If it is satisfied that, then finish the algorithm. Step 2. Exchange the connections of node for those of node such that node is a parent node of node. That is, the sets of parents and child nodes for node are and, and those for are and. Step 3. If, then finish the algorithm. Otherwise, go back to Step Physical Traffic-based Peer Exchange The exchange algorithm in the previous section does not consider physical traffic; therefore, it may increase physical traffic when it is combined with topology construction algorithms such as the MPH algorithm. To overcome this issue, we propose an exchange algorithm to reduce physical traffic. To reduce the physical traffic, we first focus on the cost of a physical hop that arises upon the connection of a peer. Function, which gives physical hop counts, is defined by the weighted sum of the physical hop counts and the transmission volume for all connections of a peer as shown in the following equation.,,,,, (3) The peer exchange algorithm explained below gives a parent node set and a child node set for peer which requiring video content. Herein a peer subject to exchange with peer is set to peer. Peer Exchange Algorithm 2: Step 1. Set ;. Step 2. For each node, exchange it for node and compute the costs and from eq. (3). Step 3. Find peer such that and that maximizes. Step 4. Exchange the connections of node for those of node, that is, for each exchange the sets of parents and child nodes for node are and, and those for are and Initial Peer Configuration Algorithm The initial peer configuration algorithm used in the present study is a combination of the peer selection algorithm proposed by Fukushima et al. [7, 8] and the peer exchange algorithm discussed in Section 4.2. The initial peer configuration algorithm, which calculates a parent node set, a reserve node set, and a child node set for a peer, is explained below.
8 Initial Peer Configuration Algorithm: Step 1. For each, initialize the sets of parent, reserve and child nodes as, and, respectively. Step 2. For each, determine using MLH (or MPH) peer selection algorithm. Step 3. For each, set, and update, using peer exchange algorithm 1. Step 4. Update, for each using peer exchange algorithm 2. Step 5. For each, choose a peer randomly (using a membership algorithm such as SCAMP), and. Continue the above process as long as it is satisfied. 5. SIMULATION EXPERIMENTS In our simulation, we evaluate the number of joining peer and traffic load. For evaluating the traffic load of the peer-to-peer streaming service, we use the congestion degree [8]. The topology of the network (a Barabasi-Albert network [18] consisting of 15 ASs connected each other with 50 links) is generated with BRITE [19]. The network has one OSS and peers. The effective bandwidth of each peer, is uniformly distributed in the range from 0.5 [Mbps] to 10.0 [Mbps], and the effective bandwidth of the OSS, is 30.0 [Mbps]. The transfer rates, required for viewing video is 2.0 [Mbps], and the maximum number of logical hop count is 4. The number of video contents are 2, and the probabilities of peer requests are 0 and 1 2 1,2 1/3. The video viewing time is according to a log-normal distribution where the mean is 3 [hours] and the coefficients of variation is 6. Denote by and, the rate of receiving video content and the transmission rate of video content from node to at time, respectively. We also denote by the seconds in a day (i.e., ). Then, the time averages of the number of joining peers and the congestion degree are given as follows:, (4) and,,,, (5) where is the indicator function, that is, the value is 1 if is true, and otherwise the value is 0. In this simulation experiments, the simulation continues until the simulation time exceeds 12 days. We regard the time average of each performance measure in one day as one simulation batch. We implement the batch mean method (see e.g., [20]) for calculating the 95% confidence interval of each performance measure where the batch size is 10. Note that we discard the first two days since initial states are not always steady-states.
9 To show the effectiveness of our proposed algorithm, we compare with, SCAMP [6] and peer selection algorithms proposed by Fukushima et al. [8]. Figure 2 shows the number of joining peers of our simulation experiments for various values of mean waiting time. From Figure 2, our algorithms give the better performance than SCAMP, and the MLH, MPH algorithms proposed by Fukushima et al [8]. Especially, it is effective in the performance of P2P streaming services when it is combined with the minimum logical hop peer selection algorithm. This improvement may be due to the benefit of the bandwidth-based recursive peer exchange algorithm. Figure 3 shows the congestion degree of our simulation experiments for various values of mean waiting time. From Figure 3, we observe that our algorithms reduce the network load by around 10 30% as compared to other algorithms. Figure 2. Number of joining peers for each value of mean waiting time Figure 3. Congestion degrees for each value of mean waiting time
10 6. CONCLUSION In this paper, we have proposed an initial peer configuration algorithm in a multi-streaming peer-to-peer (P2P) streaming network. The proposed algorithm has been based on a mesh-pull approach where any node has multiple parent and child nodes as neighboring nodes, and content transmitted between these neighboring nodes depends on their parent-child relationships. The main algorithm consists of three sub-algorithms each of which independently improves the performance of the network. Through some simulation experiments, we have shown that our algorithm outperforms the existing peer configuration algorithms. Some problems remain to be solved. For example, we must improve our algorithm to avoid failure of re-connection for child nodes due to a parent peer leaving. We can also consider the effect of the cross traffics on a physical network on the system performance. REFERENCES [1] Y. Liu, Y. Guo & C. Liang. (2008). A survey on peer-to-peer video streaming systems, Peerto-Peer Networking and Applications, Vol. 1, No. 1, Mar, pp [2] J. Jannotti, D. K. Gifford, K. L. Johnson, M. F. Kaashoek & J. W. O' Toole Jr. (2000). Overcast: reliable multicasting with an overlay network, Proc. Operating Systems Design and Implementation, pp [3] Y. Chu, S. G. Rao, & H. Zhang. (2002). A case for end system multicast, IEEE Journal on Selected Areas in Communications, Vol. 20, No. 8, Oct, pp [4] S. Xie, B. Li, G. Y. Keung & X. Zhang. (2007). Coolstreaming: Design, theory, and practice, IEEE Transactions on Multimedia, Vol. 9, No. 8, Dec, [5] V. Pai, K. Kumar, K. Tamilmani, V. Sambamurthy & A. E. Mohr. (2005). Chainsaw: Eliminating trees from overlay multicast, Proc. 4th International Workshop on Peer-to-Peer Systems, pp [6] A. J. Ganesh, A. M. Kermarrec & L. Massoulié. (2001). SCAMP: Peer-to-peer lightweight membership service for large-scale group communication, Proc. 3rd International Workshop Networked Group Communication, pp [7] Y. Fukushima, K. Inada, Y. Tao, & T. Yokohira. (2009). AS-friendly peer selection algorithms without AS topology information in P2P live streaming, Proc. 15th Asia-Pacific Conference on Communications, pp [8] Y. Fukushima, Y. Tao, K. Inada & T. Yokohira. (2010). AS-friendly peer selection algorithms without AS topology information in P2P live streaming, Proc. 8th Asia-Pacific Symposium on Information and Telecommunication Technologies. [9] T. Ishii & A. Inoie. (2011). An efficient topology construction algorithm for mesh-pull peer-topeer streaming networks, Proc. 23rd IASTED International Conference on Parallel and Distributed Computing Systems, pp [10] R. Stewart. (2007). Stream control transmission protocol, ITIF RFC [11] C. Y. Liu, K. Wang & Y. L. Hsieh. (2010). Efficient push-pull based P2P multi-streaming using application level multicast, Proc. 21st IEEE International Symposium on Indoor and Mobile Radio Communications, pp [12] D. Wu, Y. Liu & K. W. Ross. (2010). Modeling and analysis of multichannel P2P live video systems, IEEE/ACM Transactions on Networking, Vol. 18, No. 4, Aug, pp [13] K. Park, S. Pack & T. Kwon. (2010). An adaptive peer-to-peer live streaming system with incentives for resilience, Computer Networks, Vol. 54, pp
11 [14] N. Magharei and R. Rejaie & Y. Guo. (2011). Incorporating contribution-awareness into meshbased peer-to-peer streaming systems, Peer-to-Peer Networking and Applications, Vol. 4, No. 3, Mar, pp [15] P. G. Siganos, M. Faloutsos & C. Faloutsos. (2003). Power laws and the AS-level Internet topology, IEEE/ACM Transactions on Networking, Vol. 11, No. 4, Aug, pp [16] P. Mahadevan, D. Krioukov, M. Fomenkov, B. Fuffaker, X. Dimitropoulos, K. C. Claffy & A. Vahdat. (2006). The Internet AS-level topology: three data sources and one definitive metric, ACM SIGCOMM Computer Communication Review, Vol. 36, No. 1, pp [17] Z. M. Mao, J. Rexford, J. Wang & R. katz. (2003). Towards an accurate AS-level traceroute tool, Proc. ACM SIGCOMM, pp [18] A. L. Barabasi & R. Albert. (1999). Emergence of scaling in random networks, Science, Vol. 286, pp [19] A. Medina, A. Lakhina, I. Matta, & J. Byers. (2001). BRITE: Universal topology generation from a user's perspective, Technical Report, Boston University. [20] W. J. Stewart. (2009). Probability, Markov chains, queues, and simulation: The mathematical basis of performance modeling, Princeton. Authors Short Biography Photo Tomoyuki Ishii received the Bachelor of Engineering from Kanagawa Institute of Technology. He is currently a student of Master at Kanagawa Institute of Technology. His research interests include, computer and communication network, peer-to-peer network, and performance evaluation. Atsushi Inoie received the Ph.D degree in Systems and Information Engineering from University of Tsukuba, Tsukuba Science City, Ibaraki, Japan, in He is currently an Assistant Professor at Kanagawa Institute of Technology, Atsugi-city, Kanagawa, Japan. His research interests include queueing theory, optimization theory, game theory, multimedia communications, wireless communication and distributed systems. He is a member of the IEEE.
A Comparative Study of Tree-based and Mesh-based Overlay P2P Media Streaming
A Comparative Study of Tree-based and Mesh-based Overlay P2P Media Streaming Chin Yong Goh 1,Hui Shyong Yeo 1, Hyotaek Lim 1 1 Dongseo University Busan, 617-716, South Korea [email protected], [email protected],
Stability of QOS. Avinash Varadarajan, Subhransu Maji {avinash,smaji}@cs.berkeley.edu
Stability of QOS Avinash Varadarajan, Subhransu Maji {avinash,smaji}@cs.berkeley.edu Abstract Given a choice between two services, rest of the things being equal, it is natural to prefer the one with more
Optimizing Congestion in Peer-to-Peer File Sharing Based on Network Coding
International Journal of Emerging Trends in Engineering Research (IJETER), Vol. 3 No.6, Pages : 151-156 (2015) ABSTRACT Optimizing Congestion in Peer-to-Peer File Sharing Based on Network Coding E.ShyamSundhar
International Journal of Advanced Research in Computer Science and Software Engineering
Volume 2, Issue 9, September 2012 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com An Experimental
A NETWORK CONSTRUCTION METHOD FOR A SCALABLE P2P VIDEO CONFERENCING SYSTEM
A NETWORK CONSTRUCTION METHOD FOR A SCALABLE P2P VIDEO CONFERENCING SYSTEM Hideto Horiuchi, Naoki Wakamiya and Masayuki Murata Graduate School of Information Science and Technology, Osaka University 1
Analysis of Internet Topologies
Analysis of Internet Topologies Ljiljana Trajković [email protected] Communication Networks Laboratory http://www.ensc.sfu.ca/cnl School of Engineering Science Simon Fraser University, Vancouver, British
A Topology-Aware Relay Lookup Scheme for P2P VoIP System
Int. J. Communications, Network and System Sciences, 2010, 3, 119-125 doi:10.4236/ijcns.2010.32018 Published Online February 2010 (http://www.scirp.org/journal/ijcns/). A Topology-Aware Relay Lookup Scheme
Analysis of Internet Topologies: A Historical View
Analysis of Internet Topologies: A Historical View Mohamadreza Najiminaini, Laxmi Subedi, and Ljiljana Trajković Communication Networks Laboratory http://www.ensc.sfu.ca/cnl Simon Fraser University Vancouver,
Study of Different Types of Attacks on Multicast in Mobile Ad Hoc Networks
Study of Different Types of Attacks on Multicast in Mobile Ad Hoc Networks Hoang Lan Nguyen and Uyen Trang Nguyen Department of Computer Science and Engineering, York University 47 Keele Street, Toronto,
Design and Deployment of Locality-aware Overlay Multicast Protocol for Live Streaming Services
Design and Deployment of Locality-aware Overlay Multicast Protocol for Live Streaming Services Xuping Tu, Hai Jin, Dafu Deng, Chao Zhang, and Quan Yuan Cluster and Grid Computing Lab Huazhong University
Load-balancing Approach for AOMDV in Ad-hoc Networks R. Vinod Kumar, Dr.R.S.D.Wahida Banu
Load-balancing Approach for AOMDV in Ad-hoc Networks R. Vinod Kumar, Dr.R.S.D.Wahida Banu AP/ECE HOD/ECE Sona College of Technology, GCE, Salem. Salem. ABSTRACT Routing protocol is a challenging issue
packet retransmitting based on dynamic route table technology, as shown in fig. 2 and 3.
Implementation of an Emulation Environment for Large Scale Network Security Experiments Cui Yimin, Liu Li, Jin Qi, Kuang Xiaohui National Key Laboratory of Science and Technology on Information System
Improving the Performance of TCP Using Window Adjustment Procedure and Bandwidth Estimation
Improving the Performance of TCP Using Window Adjustment Procedure and Bandwidth Estimation R.Navaneethakrishnan Assistant Professor (SG) Bharathiyar College of Engineering and Technology, Karaikal, India.
Multimedia Data Transmission over Wired/Wireless Networks
Multimedia Data Transmission over Wired/Wireless Networks Bharat Bhargava Gang Ding, Xiaoxin Wu, Mohamed Hefeeda, Halima Ghafoor Purdue University Website: http://www.cs.purdue.edu/homes/bb E-mail: [email protected]
Datagram-based network layer: forwarding; routing. Additional function of VCbased network layer: call setup.
CEN 007C Computer Networks Fundamentals Instructor: Prof. A. Helmy Homework : Network Layer Assigned: Nov. 28 th, 2011. Due Date: Dec 8 th, 2011 (to the TA) 1. ( points) What are the 2 most important network-layer
Performance Evaluation of AODV, OLSR Routing Protocol in VOIP Over Ad Hoc
(International Journal of Computer Science & Management Studies) Vol. 17, Issue 01 Performance Evaluation of AODV, OLSR Routing Protocol in VOIP Over Ad Hoc Dr. Khalid Hamid Bilal Khartoum, Sudan [email protected]
Two Dimensional Array Based Overlay Network for Balancing Load of Peer-to-Peer Live Video Streaming
Two Dimensional Array Based Overlay Network for Balancing Load of Peer-to-Peer Live Video Streaming Abdullah Faruq Ibn Ibrahimy, Islam Md. Rafiqul, Farhat Anwar and Muhammad Ibn Ibrahimy Department of
A Novel Load Balancing Optimization Algorithm Based on Peer-to-Peer
A Novel Load Balancing Optimization Algorithm Based on Peer-to-Peer Technology in Streaming Media College of Computer Science, South-Central University for Nationalities, Wuhan 430074, China [email protected]
A UBIQUITOUS PROTOCOL FOR ADDRESS DYNAMICALLY AUTO CONFIGURATION FOR MOBILE AD HOC NETWORKS
A UBIQUITOUS PROTOCOL FOR ADDRESS DYNAMICALLY AUTO CONFIGURATION FOR MOBILE AD HOC NETWORKS Chandanpreet Kaur Global Institute of Management and Emerging Technologies, Amritsar, Punjab, India, [email protected]
G.Vijaya kumar et al, Int. J. Comp. Tech. Appl., Vol 2 (5), 1413-1418
An Analytical Model to evaluate the Approaches of Mobility Management 1 G.Vijaya Kumar, *2 A.Lakshman Rao *1 M.Tech (CSE Student), Pragati Engineering College, Kakinada, India. [email protected]
How To Make A Network Plan Based On Bg, Qos, And Autonomous System (As)
Policy Based QoS support using BGP Routing Priyadarsi Nanda and Andrew James Simmonds Department of Computer Systems Faculty of Information Technology University of Technology, Sydney Broadway, NSW Australia
PROPOSAL AND EVALUATION OF A COOPERATIVE MECHANISM FOR HYBRID P2P FILE-SHARING NETWORKS
PROPOSAL AND EVALUATION OF A COOPERATIVE MECHANISM FOR HYBRID P2P FILE-SHARING NETWORKS Hongye Fu, Naoki Wakamiya, Masayuki Murata Graduate School of Information Science and Technology Osaka University
Fault-Tolerant Framework for Load Balancing System
Fault-Tolerant Framework for Load Balancing System Y. K. LIU, L.M. CHENG, L.L.CHENG Department of Electronic Engineering City University of Hong Kong Tat Chee Avenue, Kowloon, Hong Kong SAR HONG KONG Abstract:
IMPACT OF DISTRIBUTED SYSTEMS IN MANAGING CLOUD APPLICATION
INTERNATIONAL JOURNAL OF ADVANCED RESEARCH IN ENGINEERING AND SCIENCE IMPACT OF DISTRIBUTED SYSTEMS IN MANAGING CLOUD APPLICATION N.Vijaya Sunder Sagar 1, M.Dileep Kumar 2, M.Nagesh 3, Lunavath Gandhi
MAXIMIZING RESTORABLE THROUGHPUT IN MPLS NETWORKS
MAXIMIZING RESTORABLE THROUGHPUT IN MPLS NETWORKS 1 M.LAKSHMI, 2 N.LAKSHMI 1 Assitant Professor, Dept.of.Computer science, MCC college.pattukottai. 2 Research Scholar, Dept.of.Computer science, MCC college.pattukottai.
Towards Modelling The Internet Topology The Interactive Growth Model
Towards Modelling The Internet Topology The Interactive Growth Model Shi Zhou (member of IEEE & IEE) Department of Electronic Engineering Queen Mary, University of London Mile End Road, London, E1 4NS
ANALYSIS OF LONG DISTANCE 3-WAY CONFERENCE CALLING WITH VOIP
ENSC 427: Communication Networks ANALYSIS OF LONG DISTANCE 3-WAY CONFERENCE CALLING WITH VOIP Spring 2010 Final Project Group #6: Gurpal Singh Sandhu Sasan Naderi Claret Ramos ([email protected]) ([email protected])
Analysis of Delayed Reservation Scheme in Server-based QoS Management Network
Analysis of Delayed Reservation Scheme in Server-based QoS Management Network Takeshi Ikenaga Ý, Kenji Kawahara Ý, Tetsuya Takine Þ, and Yuji Oie Ý Ý Dept. of Computer Science and Electronics, Kyushu Institute
Quality of Service Routing Network and Performance Evaluation*
Quality of Service Routing Network and Performance Evaluation* Shen Lin, Cui Yong, Xu Ming-wei, and Xu Ke Department of Computer Science, Tsinghua University, Beijing, P.R.China, 100084 {shenlin, cy, xmw,
Intelligent Content Delivery Network (CDN) The New Generation of High-Quality Network
White paper Intelligent Content Delivery Network (CDN) The New Generation of High-Quality Network July 2001 Executive Summary Rich media content like audio and video streaming over the Internet is becoming
CROSS LAYER BASED MULTIPATH ROUTING FOR LOAD BALANCING
CHAPTER 6 CROSS LAYER BASED MULTIPATH ROUTING FOR LOAD BALANCING 6.1 INTRODUCTION The technical challenges in WMNs are load balancing, optimal routing, fairness, network auto-configuration and mobility
Challenges for a Global Solution Addressing Quality of Service Problems in P2P IPTV Systems
International Journal of Computer Networks and Communications Security VOL. 3, NO. 12, DECEMBER 2015, 432 437 Available online at: www.ijcncs.org E-ISSN 2308-9830 (Online) / ISSN 2410-0595 (Print) Challenges
Traceroute-Based Topology Inference without Network Coordinate Estimation
Traceroute-Based Topology Inference without Network Coordinate Estimation Xing Jin, Wanqing Tu Department of Computer Science and Engineering The Hong Kong University of Science and Technology Clear Water
HPAM: Hybrid Protocol for Application Level Multicast. Yeo Chai Kiat
HPAM: Hybrid Protocol for Application Level Multicast Yeo Chai Kiat Scope 1. Introduction 2. Hybrid Protocol for Application Level Multicast (HPAM) 3. Features of HPAM 4. Conclusion 1. Introduction Video
Dynamic Scalable Model for Video Conferencing (DSMVC) using Request Routing
Dynamic Scalable Model for Video Conferencing (DSMVC) using Request Routing Adeel Anwar Abbasi*, Tahir Mehmood** {*Department of Computer Sciences, Shaheed Zulfiqar Ali Bhutto Institute of Science and
Border Gateway Protocols
Paper 106, ENG 104 Border Gateway Protocols Sadeta Krijestorac, Marc Beck, Jonathan Bagby Morehead State University University of Louisville Florida Atlanic University [email protected] [email protected]
Proxy-Assisted Periodic Broadcast for Video Streaming with Multiple Servers
1 Proxy-Assisted Periodic Broadcast for Video Streaming with Multiple Servers Ewa Kusmierek and David H.C. Du Digital Technology Center and Department of Computer Science and Engineering University of
Content Distribution Scheme for Efficient and Interactive Video Streaming Using Cloud
Content Distribution Scheme for Efficient and Interactive Video Streaming Using Cloud Pramod Kumar H N Post-Graduate Student (CSE), P.E.S College of Engineering, Mandya, India Abstract: Now days, more
AN EFFICIENT DISTRIBUTED CONTROL LAW FOR LOAD BALANCING IN CONTENT DELIVERY NETWORKS
Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 3, Issue. 9, September 2014,
Influence of Load Balancing on Quality of Real Time Data Transmission*
SERBIAN JOURNAL OF ELECTRICAL ENGINEERING Vol. 6, No. 3, December 2009, 515-524 UDK: 004.738.2 Influence of Load Balancing on Quality of Real Time Data Transmission* Nataša Maksić 1,a, Petar Knežević 2,
CHAPTER - 4 CHANNEL ALLOCATION BASED WIMAX TOPOLOGY
CHAPTER - 4 CHANNEL ALLOCATION BASED WIMAX TOPOLOGY 4.1. INTRODUCTION In recent years, the rapid growth of wireless communication technology has improved the transmission data rate and communication distance.
The Joint Degree Distribution as a Definitive Metric of the Internet AS-level Topologies
The Joint Degree Distribution as a Definitive Metric of the Internet AS-level Topologies Priya Mahadevan, Dimitri Krioukov, Marina Fomenkov, Brad Huffaker, Xenofontas Dimitropoulos, kc claffy, Amin Vahdat
AUTOMATED AND ADAPTIVE DOWNLOAD SERVICE USING P2P APPROACH IN CLOUD
IMPACT: International Journal of Research in Engineering & Technology (IMPACT: IJRET) ISSN(E): 2321-8843; ISSN(P): 2347-4599 Vol. 2, Issue 4, Apr 2014, 63-68 Impact Journals AUTOMATED AND ADAPTIVE DOWNLOAD
Study Plan Masters of Science in Computer Engineering and Networks (Thesis Track)
Plan Number 2009 Study Plan Masters of Science in Computer Engineering and Networks (Thesis Track) I. General Rules and Conditions 1. This plan conforms to the regulations of the general frame of programs
LOAD BALANCING AND EFFICIENT CLUSTERING FOR IMPROVING NETWORK PERFORMANCE IN AD-HOC NETWORKS
LOAD BALANCING AND EFFICIENT CLUSTERING FOR IMPROVING NETWORK PERFORMANCE IN AD-HOC NETWORKS Saranya.S 1, Menakambal.S 2 1 M.E., Embedded System Technologies, Nandha Engineering College (Autonomous), (India)
A Fast Path Recovery Mechanism for MPLS Networks
A Fast Path Recovery Mechanism for MPLS Networks Jenhui Chen, Chung-Ching Chiou, and Shih-Lin Wu Department of Computer Science and Information Engineering Chang Gung University, Taoyuan, Taiwan, R.O.C.
[Sathish Kumar, 4(3): March, 2015] ISSN: 2277-9655 Scientific Journal Impact Factor: 3.449 (ISRA), Impact Factor: 2.114
IJESRT INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY HANDLING HEAVY-TAILED TRAFFIC IN QUEUEING NETWORKS USING MAX WEIGHT ALGORITHM M.Sathish Kumar *, G.Sathish Kumar * Department
TOPOLOGIES NETWORK SECURITY SERVICES
TOPOLOGIES NETWORK SECURITY SERVICES 1 R.DEEPA 1 Assitant Professor, Dept.of.Computer science, Raja s college of Tamil Studies & Sanskrit,Thiruvaiyaru ABSTRACT--In the paper propose about topology security
Optimization of AODV routing protocol in mobile ad-hoc network by introducing features of the protocol LBAR
Optimization of AODV routing protocol in mobile ad-hoc network by introducing features of the protocol LBAR GUIDOUM AMINA University of SIDI BEL ABBES Department of Electronics Communication Networks,
Measurement of V2oIP over Wide Area Network between Countries Using Soft Phone and USB Phone
The International Arab Journal of Information Technology, Vol. 7, No. 4, October 2010 343 Measurement of V2oIP over Wide Area Network between Countries Using Soft Phone and USB Phone Mohd Ismail Department
Some Examples of Network Measurements
Some Examples of Network Measurements Example 1 Data: Traceroute measurements Objective: Inferring Internet topology at the router-level Example 2 Data: Traceroute measurements Objective: Inferring Internet
Performance Evaluation of The Split Transmission in Multihop Wireless Networks
Performance Evaluation of The Split Transmission in Multihop Wireless Networks Wanqing Tu and Vic Grout Centre for Applied Internet Research, School of Computing and Communications Technology, Glyndwr
Entropy-Based Collaborative Detection of DDoS Attacks on Community Networks
Entropy-Based Collaborative Detection of DDoS Attacks on Community Networks Krishnamoorthy.D 1, Dr.S.Thirunirai Senthil, Ph.D 2 1 PG student of M.Tech Computer Science and Engineering, PRIST University,
Scheduling Allowance Adaptability in Load Balancing technique for Distributed Systems
Scheduling Allowance Adaptability in Load Balancing technique for Distributed Systems G.Rajina #1, P.Nagaraju #2 #1 M.Tech, Computer Science Engineering, TallaPadmavathi Engineering College, Warangal,
Comparative Analysis of Congestion Control Algorithms Using ns-2
www.ijcsi.org 89 Comparative Analysis of Congestion Control Algorithms Using ns-2 Sanjeev Patel 1, P. K. Gupta 2, Arjun Garg 3, Prateek Mehrotra 4 and Manish Chhabra 5 1 Deptt. of Computer Sc. & Engg,
3-12 Autonomous Access Control among Nodes in Sensor Networks with Security Policies
3-12 Autonomous Access Control among Nodes in Sensor Networks with Security Policies This paper describes a new framework of policy control sensor networks. Sensor networks are shared by various applications,
PEER-TO-PEER LIVE STREAMING AND VIDEO ON DEMAND DESIGN ISSUES AND ITS CHALLENGES
PEER-TO-PEER LIVE STREAMING AND VIDEO ON DEMAND DESIGN ISSUES AND ITS CHALLENGES Hareesh.K 1 and Manjaiah D.H 2 1 Research Scholar, Jawaharlal Nehru Technological University, Anantapur, A.P, India [email protected]
ENHANCED PROVISIONING ALGORITHM FOR VIRTUAL PRIVATE NETWORK IN HOSE MODEL WITH QUALITY OF SERVICE SUPPORT USING WAXMAN MODEL
R. RAVI: ENHANCED PROVISIONING ALGORITHM FOR VIRTUAL PRIVATE NETWORK IN HOSE MODEL WITH QUALITY OF SERVICE SUPPORT USING WAXMAN MODEL ENHANCED PROVISIONING ALGORITHM FOR VIRTUAL PRIVATE NETWORK IN HOSE
Internet Video Streaming and Cloud-based Multimedia Applications. Outline
Internet Video Streaming and Cloud-based Multimedia Applications Yifeng He, [email protected] Ling Guan, [email protected] 1 Outline Internet video streaming Overview Video coding Approaches for video
An Efficient Load Balancing Technology in CDN
Issue 2, Volume 1, 2007 92 An Efficient Load Balancing Technology in CDN YUN BAI 1, BO JIA 2, JIXIANG ZHANG 3, QIANGGUO PU 1, NIKOS MASTORAKIS 4 1 College of Information and Electronic Engineering, University
Optimum Path Computation Algorithms for Multimedia and Real Time Services over IP-Networks
Optimum Path Computation Algorithms for Multimedia and Real Time Services over IP-Networks 1 Optimum Path Computation Algorithms for Multimedia and Real Time Services over IP-Networks Rajiv kumar, Yuvraj
Analysis of IP Network for different Quality of Service
2009 International Symposium on Computing, Communication, and Control (ISCCC 2009) Proc.of CSIT vol.1 (2011) (2011) IACSIT Press, Singapore Analysis of IP Network for different Quality of Service Ajith
Chapter 1. Introduction
Chapter 1 Introduction 1.1. Motivation Network performance analysis, and the underlying queueing theory, was born at the beginning of the 20th Century when two Scandinavian engineers, Erlang 1 and Engset
Understanding and Optimizing BGP Peering Relationships with Advanced Route and Traffic Analytics
Understanding and Optimizing BGP Peering Relationships with Advanced Route and Traffic Analytics WHITE PAPER Table of Contents Introduction 3 Route-Flow Fusion 4 BGP Policy Visibility 5 Traffic Visibility
A Routing Metric for Load-Balancing in Wireless Mesh Networks
A Routing Metric for Load-Balancing in Wireless Mesh Networks Liang Ma and Mieso K. Denko Department of Computing and Information Science University of Guelph, Guelph, Ontario, Canada, N1G 2W1 email: {lma02;mdenko}@uoguelph.ca
Comparison of RIP, EIGRP, OSPF, IGRP Routing Protocols in Wireless Local Area Network (WLAN) By Using OPNET Simulator Tool - A Practical Approach
Comparison of RIP, EIGRP, OSPF, IGRP Routing Protocols in Wireless Local Area Network (WLAN) By Using OPNET Simulator Tool - A Practical Approach U. Dillibabau 1, Akshay 2, M. Lorate Shiny 3 UG Scholars,
EINDHOVEN UNIVERSITY OF TECHNOLOGY Department of Mathematics and Computer Science
EINDHOVEN UNIVERSITY OF TECHNOLOGY Department of Mathematics and Computer Science Examination Computer Networks (2IC15) on Monday, June 22 nd 2009, 9.00h-12.00h. First read the entire examination. There
IJMIE Volume 2, Issue 7 ISSN: 2249-0558
Evaluating Performance of Audio conferencing on Reactive Routing Protocols for MANET Alak Kumar Sarkar* Md. Ibrahim Abdullah* Md. Shamim Hossain* Ahsan-ul-Ambia* Abstract Mobile ad hoc network (MANET)
Efficient and low cost Internet backup to Primary Video lines
Efficient and low cost Internet backup to Primary Video lines By Adi Rozenberg, CTO Table of Contents Chapter 1. Introduction... 1 Chapter 2. The DVP100 solution... 2 Chapter 3. VideoFlow 3V Technology...
QoE-Aware Multimedia Content Delivery Over Next-Generation Networks
QoE-Aware Multimedia Content Delivery Over Next-Generation Networks M. Oğuz Sunay July 9, 2013 Second Romeo Workshop PAGE: 1 M. Oğuz Sunay, Özyeğin University Istanbul, July 9, 2013 Romeo High-quality
Performance Analysis of AQM Schemes in Wired and Wireless Networks based on TCP flow
International Journal of Soft Computing and Engineering (IJSCE) Performance Analysis of AQM Schemes in Wired and Wireless Networks based on TCP flow Abdullah Al Masud, Hossain Md. Shamim, Amina Akhter
Architecture of distributed network processors: specifics of application in information security systems
Architecture of distributed network processors: specifics of application in information security systems V.Zaborovsky, Politechnical University, Sait-Petersburg, Russia [email protected] 1. Introduction Modern
A Catechistic Method for Traffic Pattern Discovery in MANET
A Catechistic Method for Traffic Pattern Discovery in MANET R. Saranya 1, R. Santhosh 2 1 PG Scholar, Computer Science and Engineering, Karpagam University, Coimbatore. 2 Assistant Professor, Computer
Multi-service Load Balancing in a Heterogeneous Network with Vertical Handover
1 Multi-service Load Balancing in a Heterogeneous Network with Vertical Handover Jie Xu, Member, IEEE, Yuming Jiang, Member, IEEE, and Andrew Perkis, Member, IEEE Abstract In this paper we investigate
Consecutive Geographic Multicasting Protocol in Large-Scale Wireless Sensor Networks
21st Annual IEEE International Symposium on Personal, Indoor and Mobile Radio Communications Consecutive Geographic Multicasting Protocol in Large-Scale Wireless Sensor Networks Jeongcheol Lee, Euisin
Performance of voice and video conferencing over ATM and Gigabit Ethernet backbone networks
Res. Lett. Inf. Math. Sci., 2005, Vol. 7, pp 19-27 19 Available online at http://iims.massey.ac.nz/research/letters/ Performance of voice and video conferencing over ATM and Gigabit Ethernet backbone networks
International Journal of Scientific & Engineering Research, Volume 4, Issue 11, November-2013 349 ISSN 2229-5518
International Journal of Scientific & Engineering Research, Volume 4, Issue 11, November-2013 349 Load Balancing Heterogeneous Request in DHT-based P2P Systems Mrs. Yogita A. Dalvi Dr. R. Shankar Mr. Atesh
Implementation of a Lightweight Service Advertisement and Discovery Protocol for Mobile Ad hoc Networks
Implementation of a Lightweight Advertisement and Discovery Protocol for Mobile Ad hoc Networks Wenbin Ma * Department of Electrical and Computer Engineering 19 Memorial Drive West, Lehigh University Bethlehem,
A Comparison Study of Qos Using Different Routing Algorithms In Mobile Ad Hoc Networks
A Comparison Study of Qos Using Different Routing Algorithms In Mobile Ad Hoc Networks T.Chandrasekhar 1, J.S.Chakravarthi 2, K.Sravya 3 Professor, Dept. of Electronics and Communication Engg., GIET Engg.
CHAPTER 8 CONCLUSION AND FUTURE ENHANCEMENTS
137 CHAPTER 8 CONCLUSION AND FUTURE ENHANCEMENTS 8.1 CONCLUSION In this thesis, efficient schemes have been designed and analyzed to control congestion and distribute the load in the routing process of
ENHANCED HYBRID FRAMEWORK OF RELIABILITY ANALYSIS FOR SAFETY CRITICAL NETWORK INFRASTRUCTURE
ENHANCED HYBRID FRAMEWORK OF RELIABILITY ANALYSIS FOR SAFETY CRITICAL NETWORK INFRASTRUCTURE Chandana Priyanka G. H., Aarthi R. S., Chakaravarthi S., Selvamani K. 2 and Kannan A. 3 Department of Computer
Hyper Node Torus: A New Interconnection Network for High Speed Packet Processors
2011 International Symposium on Computer Networks and Distributed Systems (CNDS), February 23-24, 2011 Hyper Node Torus: A New Interconnection Network for High Speed Packet Processors Atefeh Khosravi,
Bandwidth Control in Multiple Video Windows Conferencing System Lee Hooi Sien, Dr.Sureswaran
Bandwidth Control in Multiple Video Windows Conferencing System Lee Hooi Sien, Dr.Sureswaran Network Research Group, School of Computer Sciences Universiti Sains Malaysia11800 Penang, Malaysia Abstract
3D On-chip Data Center Networks Using Circuit Switches and Packet Switches
3D On-chip Data Center Networks Using Circuit Switches and Packet Switches Takahide Ikeda Yuichi Ohsita, and Masayuki Murata Graduate School of Information Science and Technology, Osaka University Osaka,
Research Article Average Bandwidth Allocation Model of WFQ
Modelling and Simulation in Engineering Volume 2012, Article ID 301012, 7 pages doi:10.1155/2012/301012 Research Article Average Bandwidth Allocation Model of WFQ TomášBaloghandMartinMedvecký Institute
