685 research outputs found

    Scalable network virtualization using FPGAs

    Full text link

    Datacenter Traffic Control: Understanding Techniques and Trade-offs

    Get PDF
    Datacenters provide cost-effective and flexible access to scalable compute and storage resources necessary for today's cloud computing needs. A typical datacenter is made up of thousands of servers connected with a large network and usually managed by one operator. To provide quality access to the variety of applications and services hosted on datacenters and maximize performance, it deems necessary to use datacenter networks effectively and efficiently. Datacenter traffic is often a mix of several classes with different priorities and requirements. This includes user-generated interactive traffic, traffic with deadlines, and long-running traffic. To this end, custom transport protocols and traffic management techniques have been developed to improve datacenter network performance. In this tutorial paper, we review the general architecture of datacenter networks, various topologies proposed for them, their traffic properties, general traffic control challenges in datacenters and general traffic control objectives. The purpose of this paper is to bring out the important characteristics of traffic control in datacenters and not to survey all existing solutions (as it is virtually impossible due to massive body of existing research). We hope to provide readers with a wide range of options and factors while considering a variety of traffic control mechanisms. We discuss various characteristics of datacenter traffic control including management schemes, transmission control, traffic shaping, prioritization, load balancing, multipathing, and traffic scheduling. Next, we point to several open challenges as well as new and interesting networking paradigms. At the end of this paper, we briefly review inter-datacenter networks that connect geographically dispersed datacenters which have been receiving increasing attention recently and pose interesting and novel research problems.Comment: Accepted for Publication in IEEE Communications Surveys and Tutorial

    Modelling, Synthesis, and Configuration of Networks-on-Chips

    Get PDF

    On the Performance Evaluation of High-Speed Transport Protocols

    Get PDF
    As high-speed networks with large bandwidth delay products (BDP) become more common, high-speed transport protocols must be developed that perform well in these contexts. TCP has limitations in high BDP networks. A number of high-speed TCP proposals have emerged, including BIC TCP, High Speed TCP, and H-TCP. XCP is an intraprotocol communication mechanism that promises even greater performance by providing explicit feedback from routers about congestion. It requires changes to routers and end hosts, though, whereas the other experimental protocols only require changes to an end host. We evaluated the performance ofXCP against BIC TCP, High Speed TCP, H-TCP, and . NewReno TCP. We found that in a controlled environment, XCP gave much better performance than the other TCPs. XCP was sensitive to misconfiguration and environmental factors, though, and was more difficult to deploy. More work is required to make XCP more stable. The other TCPs did not perform better than NewReno TCP but show promise, as most performed almost as well as NewReno TCP

    Towards a User-Oriented Benchmark for Transport Protocols Comparison in very High Speed Networks

    Get PDF
    Standard TCP faces some performance limitations in very high speed wide area networks, mainly due to a long end-to-end feedback loop and a conservative behaviour with respect to congestion. Many TCP variants have been proposed to overcome these limitations. However, TCP is a complex protocol with many user-configurable parameters and a range of different implementations. It is then important to define measurement methods so that the transport services and protocols can evolve guided by scientific principles and compared quantitatively. The goal of this report is to present some steps towards a user-oriented benchmark, called ITB, for high speed transport protocols comparison. We first present and analyse some results reported in the literature. From this study we identify classes of representative applications and useful metrics. We then isolate infrastructure parameters and traffic factors which influence the protocol behaviour. This enable us to define scenario capturing and synthesising comprehensive and useful properties. We finally illustrate this proposal by preliminary results obtained on our experimental environment, Grid'5000, we have built and are using for contributing in this benchmark design

    Network Performance Analysis Using Cisco VIRL

    Get PDF
    This thesis provides a detailed analysis of the effects of TCP and UDP traffic over a LAN and WAN medium. In addition, it also analyses some real time applications like audio, video and web browsing that is affected by TCP traffic while sharing a bottleneck node and/or link resources. As network industry is growing continuously, the network administrator should be aware of TCP and UDP traffic that is traversing through their network. The analysis and monitoring of the traffic is crucial as it directly affects the performance of the network. Finding a cause for the poor performance of the network is quite important because it gives an idea to troubleshoot and resolve the issues effectively. In this thesis, we have created topologies using Cisco’s Virtual Internet Routing Lab (VIRL) [7]. They replicate an organizational infrastructure with client-server environment in LAN and WAN. Routing protocols such as OSPF and BGP are used to mimic the real world internet. A built-in LXC-iperf tool is used to generate the TCP and UDP traffic. During the generation of the traffic, various parameters are changed or controlled to see their effect on the network performance. As a learning and informative research, this thesis considers several Quality of Service (QoS) parameters that characterize the performance of an overall network. In particular, this thesis obtains packet loss, throughput, and jitter as QoS parameters when the resource has both TCP and UDP traffics simultaneously. We have examined, the effects on (i) TCP throughput and packet loss and (ii) UPD packet loss and jitter of (a) real time audio, (b) video, and (c) web browsing applications. These parameters examine how the traffic be manipulated to keep minimum packet loss, minimum jitter and maximum throughput. It is needless to say that all are competing with each other (TCP/UDP traffic) for sharing bottleneck resources. We have used a sample time of 15 seconds for each of our experimental results presented in this thesis. Our analysis shows that the best performance of the real time video and audio application is obtained when we select large size packet but its size being less than MTU of the link (without reducing the data rates). Similarly, in case of web browsing, we notice that throughput increases by increasing the window size and decreasing the latency. Efficient outcomes with the traffic analysis are achieved only if the experiments are carried out with adequate amount of attention. Overall, this work has provided us a great learning opportunity in the area of network performance using Cisco’s VIRL tool
    • …
    corecore