About the talk
As datacenter network bandwidth keeps growing, proactive transport becomes attractive, where bandwidth is proactively allocated as "credits" to senders who then can send "scheduled packets" at a right rate to ensure high link utilization, low latency, and zero packet loss. While promising, a fundamental challenge is that proactive transport requires at least one-RTT for credits to be computed and delivered. In this paper, we show such one-RTT "pre-credit" phase could carry a substantial amount of flows at high link-speeds, but none of existing proactive solutions treats it appropriately. We present Aeolus, a solution focusing on "pre-credit" packet transmission as a building block for proactive transports. Aeolus contains unconventional design principles such as scheduled-packet-first (SPF) that de-prioritizes the first-RTT packets, instead of prioritizing them as prior work. It further exploits the preserved, deterministic nature of proactive transport as a means to recover lost first-RTT packets efficiently. We have integrated Aeolus into ExpressPass, NDP and Homa, and shown, through both implementation and simulations, that the Aeolus-enhanced solutions deliver signiicant performance or deployability advantages. For example, it improves the average FCT of ExpressPass by 56%, cuts the tail FCT of Homa by 20x, while achieving similar performance as NDP without switch modifications.
Hi everyone. My name is tachanka. I am a first-year PhD student at the University of Science and Technology of China. My talk today is about a new Anime Network, television solution for BBC. This is John and Bob and a professor of religion from the University of Minnesota, in the public cloud, is you still at users defying a virtual Network for their portraits machines. Nowadays, BBC Demands a high performance version at work because more and more network technician for deployed into it. At the same time
her name is currently hosting a technology 200 gigabit per second or higher so good and a 2 microseconds run tribulations Beyond device which so bring anime into rebuses. What's it worth? Play the traditional TCP IP network agency uses the best network. Visualization to provide Edwards, introduced a software-based, the bushes wage in each house. What did you realize the book, libation logic supposed to wash machine may want to send some data true. But you mentioned
the bushes which were encapsulated machine is packaged with the hope that I can do that for the package and be rude to older House Networks and finally delivered that you version motion teeth However, hecubus the bachelor Nation cannot be directly. Applied that you did her name in that work and tell the truth. The traditional cheesy I did not work the networks that you the hot call. Ami stand for on the application directly dma that you the honest and of the package or encapsulated on the on it. We can see that. I am a bypasses, the software in the Dell
by the bunch of speech. So we can directly, we cannot directly use the virtual switch to realize Network virtualization, where, and how to realize today may not work for tradition and other features required by the BBC. Please don't know. It was a vision about our email communication contacts. Call QVC is the key for the Artic to process. That was, for example, after reading the application, State Hospital dma, the Army will use the destination IP in the qvc2,
encapsulated, the network package. So our basic idea is that we can work out the argument. Go to my controlling the QVC's and who sings all the QVC salmon hand on the ornament driver. We can perform too busy controlling computer software or lay in the bed for you propose. Matthew for Anime Network virtualization software on the house. There any requests potentially operating the QVC's refers to be forwarded to Damascus software and then to the arnica for further processing
if needed Call request only referring that you business, but they are transmission. Matthew Jazz, leave them on Tod sings. This request. Still buy pastosa software, RMS, good, communication for, we have in the virtual machine. This is important in the applications for access. The onion network using an IP address second. And third is how do you realize that security was a mass shooting stopped? Where these two are the basic features required by the biggest dick in the following, will give us a hand. Mask is Kemah kinds of your dog. This
and the design details can wrap her to our PayPal. Birthdays. How does Mexico provide as then the rocky devising, a virtual machine has been delivered, Rocky device consists of two interfaces, including an intern at Enterprise. And the arguments are best for bass the capability that your interface, true people disappear in the virtual machine uses and master use. The generic is an agenda baseball pants out to provide, a burqa is a nice interface and the, UC hybrid, I owe virtualization mess out to provide a
Ridgid sobi. Bangla is proposed to find the chewing Too Faced providing Rossi device. So that's what they are. Using an IP address. We now give us the app messages design on network, which ization the core idea is that dude is to replace the virtual IP address in the QVC to the house. The IP address to be set up request issued by the application is, but working through the master talk about than the master software, replace the butter destination IP address, which is the best amazing IP address. And rice is into the GPC
application, where the encapsulated it by The Animals. Then the package will be injected into the hotel Network and finally routed to choose if I get the brush machine. Is this point math book which other day thing as a chair. The mask is software. Also supposed application of Sakura, by rejecting. The request for training. The truth, is that your arrow and it can prevent any bad guy from injecting is there traffic? Get you into the network. Now, for
the evaluation in this part, we want to show that whether masks you can provide competitive performance, we compared our solution was three of them in that working, an s. I o b, i involved as the Baseline free flow is the newest software best solution for our elevation, consisting of two servers directly connected by a rock mix. Is it going to win the Powerball, Intel CPUs? And the beginning of memory with roundbunch machines? Do you think I'm you and also Rock antennas
for free flow using Docker because I can only support We supposed to use per pass, the measure of the average relationship for standing or riding a two-fight message the readout shows that mess. You can shave the same place in CSR II. Mask is latency is a little worse than what's the RDMA. Because mastry's debug mode where you stay on it for function to enable us to. We find that the anime performance over, what the function is worse than that over the physical function. So, if Tuesday is not needed, Matthew can directory map
to Q bees, do the ironing physical function experiment. Readout shows that Max you can achieve almost did the same latency as hosts. Are they made by using the Army physical function? We also use peptides. Did you measure the zoo food with different messages? Size is the rate of showed that message had the same stupid as hell. Are they made for your sizes for messages less than eight people, perform better than FreePlay. We also choose Richie booco, application, Bank marks to test the messages
performance, we included a grand $500 box for the hpc's Niro and the key values don't Benchmark for the web system scenario. And the result true that most people go well in all applications and in the key values, come back. Mark Stilley road trip and X Factor finalist does mask. You introduce any overhead light with longer time in the gop's that update and now it has the case is about 11% longer compared to a Tsar B. And the stage is not on the Graco section of the applications over the apartments. So
actually the other half, Now for the conclusion, we conclude by summarizing, the contribution is of this book. Mask is the first to propose, do but relax in the state and its partner program free practical mechanism to realize features required by the BBC. A prototype of Matthew is implemented and evaluated against the big data and you say, application the results show that mask, you can shave almost the same Rd Maple Gomez as hosts. Are there and Tyler is also, why do they use
the two in public clouds? So we can you smack his mother to bring anime into containers? Second emotion, live. Migration is a very important to be sure and be busy. So enable live migration for the other thing is also worth. Thank you for listening, costumes, are welcome. All right. Coming in let me kick off the discussion with X eyes on PFC and pulse rate and so I just want to hear your thoughts on. You think it largely Rocky can be virtualized without causing big performance. A coupling
between what do you think are the challenges with relying on Rocky? How do you name? The ppac Providence punishment? Palm Springs. Yes. Well, a PFC problem is really a big calendar for Rema but we think it should be addressed and by-and-by. They congestion control algorithms and end. Well, recently some new evidence such as hpcc has been proposed according to their statements, the PFC problem has been avoided had. It has been largely avoided so Seems the Masters.
Saginaw to do a manual Master congestion control. Every limb, could it be used and the olmecs cutest? Good future still hurt from tell asking, is there any person CPU overhead in mask you accept those into prosthetic? Well. Is that there is the answer is yes. Well, we should. First, we should there. So there is some communication overhead between the back front and front and the back and the driver communication well-liked, but I will pass the Idaho But I obey still come on the forwarding overhead. Well we also have some
overhead about the dress translation and the Bee. And Izzy versus validation. Anime jump in and ask another question. What I want to understand how you can provide prioritization across traffic for in Spencer van, then infrastructure. Provider, I would like to prioritize my traffic over my tenants traffic is something like that possible. Well. Actually we can use the the function provided by the actual is. A key problem is here is to how to distinguish traffic of the Mask you from other. other trap in traffic right
where we can use the The technology like a d s p f to pack our traffic to tag combat Massachusetts traffic. So that until we can I distinguish it from other traffic Wu-Tang is asking, can you provide more insight on the overhead of free flow, compared to mask? Okay. Sofos Massacre and the free flow of a software-based. Fertilization well, the key difference is that the free flow of what, what? All the data pass operations to the best app to the software base. The back end. Why our best to just leave?
The leave them untouched. So Francis is back. If we can see that for its more messages performance of performance at RDMA, is worse than Massachusetts. Okay, one, last question from Anna, she's asking operations can fail because they are no longer work for any operation. How does Masque you resolve the situation? Well, let me see. You think that's a fair price musician? I think the problem that I think the application should have be responsible for the, for this kind of failure.
Well, Master does not. Touch this kind of fear or have done to recover from their failure. The comment is that it could fix your car into a narrow. Yeah I think it's better to follow up online but if I understand the answer is the application can take care of these two fingers. Cool. Thanks so much for all three of those where we have a first question and the on the blocking from weight, that is asking whether the fact that you haven't found, Anika May somehow affect the, the, the way in which you, the doctor must you in particular is asking that mask,
you give me the number of que paso extent and in general in East End of resources. That is taking care of many times. Okay. Well, this is very, very good question. Since all the cubes are controlled by the by our masks shoes. So we can control that we can limit to the number of cuties Alberta machine created and however the maximum number of QVC's cashed in the arnica and the cash in strategy remains unchanged in Mexico and it depends on the specific object. Well about this gate of itchy allergy issue. Well as Joey, many more exciting way to self has this going to be a few
the scalability issue and it's a performance that jobs when the maximum number and the arnica can cash Well, Mexican that neither solve this problem. No maker makes it worse, but we can limit limit to the number of the of cute kitties that are there. A machine krejci that YouTube attack coat or avoided. The problem to tackle the problem this issue Another question that I wanted to ask you guys a showing where you're to blame the IP address of the machine. So the
information because that your only option at the address of the Houston, Natural come management, Cuz if I think you're losing the ability to flexibility over the natural to do some packet, inspection and potentially apply some more sophisticated policies. Well, you meet you mean. Okay, I could you could you repeat your question and if your address of the example you've given the beginning dcpip, the address of the one 92.1, the address of the horse does is create an issue in a
recession. Oh, okay. Well actually Master does not to carry the virtual in the information of the person that work in English that well. It's depends to support some T-shirts. Well, if the switches in the network have a global view of the network and then it can fetch these. The virtual networks, the information from Massachusetts controller. Yes, we have a centralized control Attunement tank all of the information, death and higher Rave the switches in the network works
in standard low mode. Master is not compatible with this kind of dissipation, however, we can enforce the policy, is in The Henhouse, the server and the weary can, and support the paper liquor features like a security rules and And the rate-limiting cues. Exercise.
Buy this talk
Buy this video
Our other topics
With ConferenceCast.tv, you get access to our library of the world's best conference talks.