Tempus: Probabilistic Network Latency Verification

被引:0
|
作者
Abdous, Sepehr [1 ]
Diwangkara, Senapati [1 ]
Ghorbani, Soudeh [1 ,2 ]
机构
[1] Johns Hopkins Univ, Comp Sci Dept, Baltimore, MD 21218 USA
[2] Meta, Menlo Pk, CA 94025 USA
来源
IEEE ACCESS | 2024年 / 12卷
关键词
Network topology; Navigation; Probability; Probabilistic logic; User experience; Time measurement; Delays; Reliability; Low latency communication; Load modeling; Delay estimation; system verification; performance evaluation; system performance; PLANE VERIFICATION;
D O I
10.1109/ACCESS.2024.3498737
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Networks have exceedingly low latency requirements. Verifying network latency is crucial for identifying any bottlenecks that may negatively impact user experience and swiftness of business operations. Network operators today heavily rely on high-fidelity simulators to validate latency requirements. Alas, detailed simulators are slow and subsequently not scalable. Alternatively, network verifiers are emerging as powerful validation means. Network verifiers provide an abstract model of the network behavior. Albeit faster than their current simulation-based counterparts, abstracting the details of networks comes at a cost: the state-of-the-art verifiers have major limitations such as not modeling failures or latency that prevent them from reliably verifying latency. This paper bridges this gap by proposing a scalable latency verification method, Tempus, that decomposes latency verification into two phases (functional and temporal verification) and refines advanced abstract network models to enable fast temporal verification. Concretely, given a source and destination pair and the empirical latency measurements of network components (e.g., the queueing delay), Tempus returns the probability of reaching the destination from the source within a time frame under all failure scenarios. We evaluate Tempus under both wide area and datacenter networks and show that it is fast and scalable. For instance, Parsimon, a state-of-the-art fast network simulator, requires more than one month to simulate all failure scenarios of an 8-ary fat-tree network with 100 Gbps links under 25% load. Tempus, in contrast, verifies the latency of the same network among all (source, destination) pairs and under all failure scenarios in only 8 minutes and 32 seconds, a speedup of three orders of magnitude. We also demonstrate that Tempus accurately approximates network latency under various degrees of load.
引用
收藏
页码:169896 / 169909
页数:14
相关论文
共 50 条
  • [41] A Deductive Verification Infrastructure for Probabilistic Programs
    Schroeer, Philipp
    Batz, Kevin
    Kaminski, Benjamin Lucien
    Katoen, Joost-Pieter
    Matheja, Christoph
    PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL, 2023, 7 (OOPSLA):
  • [42] Probabilistic Relational Verification for Cryptographic Implementations
    Barthe, Gilles
    Fournet, Cedric
    Gregoire, Benjamin
    Strub, Pierre-Yves
    Swamy, Nikhil
    Zanella-Beguelin, Santiago
    ACM SIGPLAN NOTICES, 2014, 49 (01) : 193 - 205
  • [43] Verification of probabilistic systems with faulty communication
    Abdulla, PA
    Bertrand, N
    Rabinovich, A
    Schnoebelen, P
    INFORMATION AND COMPUTATION, 2005, 202 (02) : 141 - 165
  • [44] Probabilistic fuzzy timed protocol verification
    Huang, CM
    Hsu, JM
    Lee, SW
    COMPUTER COMMUNICATIONS, 1996, 19 (05) : 407 - 425
  • [45] Safe Networked Robotics With Probabilistic Verification
    Narasimhan, Sai Shankar
    Bhat, Sharachchandra
    Chinchali, Sandeep P.
    IEEE ROBOTICS AND AUTOMATION LETTERS, 2024, 9 (03) : 2917 - 2924
  • [46] The verification of probabilistic lossy channel systems
    Schnoebelen, P
    VALIDATION OF STOCHASTIC SYSTEMS: A GUIDE TO CURRENT RESEARCH, 2004, 2925 : 445 - 465
  • [47] Verification of detectability in Probabilistic Finite Automata
    Keroglou, Christoforos
    Hadjicostis, Christoforos N.
    AUTOMATICA, 2017, 86 : 192 - 198
  • [48] FairSquare: Probabilistic verification of program fairness
    Albarghouthi A.
    D’Antoni L.
    Drews S.
    Nori A.V.
    Proceedings of the ACM on Programming Languages, 2017, 1 (OOPSLA)
  • [49] Verification of Probabilistic Building Energy Models
    Wang, Qinpeng
    Augenbroe, Godfried
    PROCEEDINGS OF BUILDING SIMULATION 2019: 16TH CONFERENCE OF IBPSA, 2020, : 4634 - 4641
  • [50] Verification of solar irradiance probabilistic forecasts
    Lauret, Philippe
    David, Mathieu
    Pinson, Pierre
    SOLAR ENERGY, 2019, 194 : 254 - 271