A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2017; you can also visit the original URL.
The file type is application/pdf
.
Filters
Instead, our Dapper system analyzes TCP performance in real time near the end-hosts (e.g., at the hypervisor, NIC, or top-of-rack switch). ...
To reduce the data-plane state requirements, we perform lightweight detection for all connections, followed by heavier-weight diagnosis just for the troubled connections. ...
This paper presents Dapper, a Data-Plane Performance diagnosis tool that infers TCP bottlenecks by analyzing packets in real time at the network edge, as shown in Figure 2 . ...
doi:10.1145/3050220.3050228
dblp:conf/sosr/GhasemiBR17
fatcat:gm6xbhzoc5c27lf2iivlbokjve
Fathom: Understanding Datacenter Application Network Performance
2023
Proceedings of the ACM SIGCOMM 2023 Conference
We describe our experience with Fathom, a system for identifying the network performance bottlenecks of any service running in the Google fleet. ...
This provides us with a macroscopic view of individual services. Fathom runs globally in our datacenters for all production traffic, where it monitors billions of TCP connections 24x7. ...
Figure 6 shows the breakdown of Fathom annotations from fleetwide Dapper data over a period of 1 month. ...
doi:10.1145/3603269.3604815
fatcat:xxdhthvajfgftnqlyneht2qy3u
NetWarden: Mitigating Network Covert Channels without Performance Loss
2019
USENIX Workshop on Hot Topics in Cloud Computing
The use of programmable data planes makes it possible for Net-Warden to adapt defenses that were only demonstrated before as proof of concept, and apply them at linespeed. ...
We sketch the design of NetWarden, a novel defense whose key design goal is to preserve TCP performance while mitigating covert channels. ...
Programmable data planes have been used for a wide variety of tasks [10, 13, 20, 21, 31, 39] . NetWarden is most related to Dapper [13] on TCP performance diagnosis. ...
dblp:conf/hotcloud/Xing0C19
fatcat:tnylv6kkdrcyvln7bmmj2kz5lu
Buffer-based End-to-end Request Event Monitoring in the Cloud
2022
Symposium on Networked Systems Design and Implementation
BufScope models the datapath of request as a buffer chain and defines RLA-related events based on different properties of buffers, so as to endto-end monitor the root causes of RLA. ...
However, existing performance monitoring tools have incomplete coverage and inconsistent semantics for monitoring requests, resulting in the difficulty to accurately diagnose RLAs. ...
Joint Institute, and the National Natural Science Foundation of China (U21B2022). ...
dblp:conf/nsdi/GaoS00ZLZ022
fatcat:esmh2t62kzbqnkmrrnzy6rnf7i
YTrace: End-to-end Performance Diagnosis in Large Cloud and Content Providers
[article]
2016
arXiv
pre-print
We end by listing a number of open directions for performance diagnosis in cloud and content providers. ...
cause analysis (including cascading problems) of performance problems in user sessions with the cloud. ...
Acknowledgements Ahmed Mansy led the TCP instrumentation effort. ...
arXiv:1602.03273v3
fatcat:7ufshgqpfzh4xiott5ve53wwoa
Tracking the QUIC Spin Bit on Tofino
[article]
2021
arXiv
pre-print
Our prototype further protects against faulty measurements caused by reordering and prepares the data according to the needs of network operators, e.g., by classifying samples into pre-defined RTT classes ...
We find that the core functionality of the spin bit can be realized easily, and our prototype has an accuracy close to software-based trackers. ...
Dapper: Data
Plane Performance Diagnosis of TCP. In ACM SIGCOMM Symposium on SDN ...
arXiv:2112.02875v1
fatcat:5hiiuirjw5a4xmzvzhlo2f7p4u
Closed-loop Network Performance Monitoring and Diagnosis with SpiderMon
2022
Symposium on Networked Systems Design and Implementation
Performance monitoring and diagnosis are essential for data centers. ...
The emergence of programmable switches has led to the development of a slew of monitoring systems, but most of them do not explicitly target posterior diagnosis. ...
Solutions like Trumpet [31] and Dapper [14] rely on end hosts to store telemetry data for diagnosis. ...
dblp:conf/nsdi/WangWTCN22
fatcat:dryqjfb23jfy3c52i6vlppdqae
Memory-Efficient Performance Monitoring on Programmable Switches with Lean Algorithms
[article]
2019
arXiv
pre-print
We define a new class of lean algorithms that use memory sublinear in both the size of input data and the number of flows. ...
In contrast, performance monitoring typically requires combining information across pairs of packets, such as matching a data packet with its acknowledgment to compute a round-trip time. ...
In this context, Marple [6] is a language to query performance statistics from programmable switches and Dapper [7] is a recent tool for TCP performance diagnosis deployed at the "edge"-hypervisor, ...
arXiv:1911.06951v1
fatcat:wcayufvegjcubbl5lfujtsdzsq
An Exhaustive Survey on P4 Programmable Data Plane Switches: Taxonomy, Applications, Challenges, and Future Trends
[article]
2021
arXiv
pre-print
and drastically improving the performance of applications that are offloaded to the data plane. ...
Traditionally, the data plane has been designed with fixed functions to forward packets using a small set of protocols. ...
[80] proposed Dapper, an in-network TCP performance diagnosis system. ...
arXiv:2102.00643v2
fatcat:izxi645kozdc5ibfsqp2y2foau
An Exhaustive Survey on P4 Programmable Data Plane Switches: Taxonomy, Applications, Challenges, and Future Trends
2021
IEEE Access
and drastically improving the performance of applications that are offloaded to the data plane. ...
Traditionally, the data plane has been designed with fixed functions to forward packets using a small set of protocols. ...
ACKNOWLEDGEMENT This material is based upon work supported by the National Science Foundation under grant numbers 1925484 and 1829698, funded by the Office of Advanced Cyberinfrastructure (OAC). ...
doi:10.1109/access.2021.3086704
fatcat:2jgbxj2cbfbp7fawkxwrztbbia
Seiðr: Dataplane Assisted Flow Classification Using ML
2020
GLOBECOM 2020 - 2020 IEEE Global Communications Conference
, separating TCP BBR from its predecessors with over 88-96 % accuracy and F1-score of 0.864-0.965, while only using 15.5 MiB of memory in the dataplane. ...
To achieve this, Seiðr exploits the data aggregation and timestamping functionality of programmable dataplanes. ...
E VA L U AT I O N We evaluate the performance of Seiðr from several angles. ...
doi:10.1109/globecom42002.2020.9348063
fatcat:5smlbi55anectj235ludxld7fy
A Survey on Data Plane Programming with P4: Fundamentals, Advances, and Applied Research
[article]
2021
arXiv
pre-print
In the first part of this paper we give a tutorial of data plane programming models, the P4 programming language, architectures, compilers, targets, and data plane APIs. ...
Programmable data planes allow users to define their own data plane algorithms for network devices including appropriate data plane application programming interfaces (APIs) which may be leveraged by user-defined ...
Dapper [252] is a P4 tool to evaluate TCP. It implements TCP in P4 and analyzes header fields, packets sizes, and timestamps of data and ACK packets to detect congestion. ...
arXiv:2101.10632v3
fatcat:ci4hkca5ibdzpatgowhzqcqzvm
Network-Centric Distributed Tracing with DeepFlow: Troubleshooting Your Microservices in Zero Code
2023
Proceedings of the ACM SIGCOMM 2023 Conference
DeepFlow provides out-of-the-box tracing via a network-centric tracing plane and implicit context propagation. ...
We demonstrate analytically and empirically that DeepFlow is capable of locating microservice performance anomalies with negligible overhead. ...
The research is supported by the National Natural Science Foundation of China under Grant No. 62002009 and No. 62102020. This work is part of Future Internet Technology Infrastructure (FITI). ...
doi:10.1145/3603269.3604823
fatcat:afuqyl7qdfhbvhiy4mrjs4p3be
The Programmable Data Plane
2021
ACM Computing Surveys
Programmable data plane technologies enable the systematic reconfiguration of the low-level processing steps applied to network packets and are key drivers toward realizing the next generation of network ...
This survey presents recent trends and issues in the design and implementation of programmable network devices, focusing on prominent abstractions, architectures, algorithms, and applications proposed, ...
Finally, Dapper [67] allows to analyze TCP performance problems in real time right near the end-hosts, i.e., at the hypervisor, NIC, or top-of-rack switch. ...
doi:10.1145/3447868
fatcat:hafeovivhfgmpecqzrinsbfmnq
Online Reconstruction of Structural Information from Datacenter Logs
2017
Proceedings of the Twelfth European Conference on Computer Systems - EuroSys '17
enterprise data center. ...
Our system is based on the Timely Dataflow framework for low latency, data-parallel computation, and we demonstrate its utility with a number of use-cases and traces from a large, operational, mission-critical ...
The authors appreciate the fruitful collaboration and assistance of Frank McSherry and would like to generously thank Amadeus Data Processing GmbH, particularly Dénes Vadász, Pierre-Jean Demaret, and Dietmar ...
doi:10.1145/3064176.3064195
dblp:conf/eurosys/ChothiaLDR17
fatcat:ohlqwf3bgbg3nbqrtnwlutudpe
« Previous
Showing results 1 — 15 out of 19 results