Loading…

Low-Rate Overuse Flow Tracer (LOFT): An Efficient and Scalable Algorithm for Detecting Overuse Flows

Current probabilistic flow-size monitoring can only detect heavy hitters (e.g., flows utilizing 10 times their permitted bandwidth), but cannot detect smaller overuse (e.g., flows utilizing 50-100 % more than their permitted bandwidth). Thus, these systems lack accuracy in the challenging environmen...

Full description

Saved in:
Bibliographic Details
Main Authors: Scherrer, Simon, Wu, Che-Yu, Chiang, Yu-Hsi, Rothenberger, Benjamin, Asoni, Daniele E., Sateesan, Arish, Vliegen, Jo, Mentens, Nele, Hsiao, Hsu-Chun, Perrig, Adrian
Format: Conference Proceeding
Language:English
Subjects:
Online Access:Request full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by
cites
container_end_page 276
container_issue
container_start_page 265
container_title
container_volume
creator Scherrer, Simon
Wu, Che-Yu
Chiang, Yu-Hsi
Rothenberger, Benjamin
Asoni, Daniele E.
Sateesan, Arish
Vliegen, Jo
Mentens, Nele
Hsiao, Hsu-Chun
Perrig, Adrian
description Current probabilistic flow-size monitoring can only detect heavy hitters (e.g., flows utilizing 10 times their permitted bandwidth), but cannot detect smaller overuse (e.g., flows utilizing 50-100 % more than their permitted bandwidth). Thus, these systems lack accuracy in the challenging environment of high-throughput packet processing, where fast-memory resources are scarce. Nevertheless, many applications rely on accurate flow-size estimation, e.g., for network monitoring, anomaly detection and Quality of Service. We design, analyze, implement, and evaluate LOFT, a new approach for efficiently detecting overuse flows that achieves dramatically better properties than prior work. LOFT can detect 1.50x overuse flows in one second, whereas prior approaches can only reliably detect flows that overuse their allocation by at least 3x. We demonstrate LOFT's suitability for high-speed packet processing with implementations in the DPDK framework and on an FPGA.
doi_str_mv 10.1109/SRDS53918.2021.00034
format conference_proceeding
fullrecord <record><control><sourceid>ieee_CHZPO</sourceid><recordid>TN_cdi_ieee_primary_9603501</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>9603501</ieee_id><sourcerecordid>9603501</sourcerecordid><originalsourceid>FETCH-LOGICAL-i249t-62a52ff7c378b7b1ea74ad3df05f00652353829f80f70da9da2a765de592ec6d3</originalsourceid><addsrcrecordid>eNpVzLtOwzAUAFCDhEQp_QIYPMKQcm3HL7aqbQApUqU2zJUTXxejNEFOoOLvGWBhOtsh5JbBnDGwD7vtaieFZWbOgbM5AIj8jMysNkwpmQvDrDgnEy61zEyu-CW5GoZ3AA7C6AnxZX_Ktm5EuvnC9DkgLdr-RKvkGkz0rtwU1f0jXXR0HUJsInYjdZ2nu8a1rm6RLtpDn-L4dqShT3SFIzZj7A7_tuGaXATXDjj7c0pei3W1fM7KzdPLclFmked2zBR3koegG6FNrWuGTufOCx9ABgAluZDCcBsMBA3eWe-400p6lJZjo7yYkpvfNyLi_iPFo0vfe6tASGDiB0HSVac</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Low-Rate Overuse Flow Tracer (LOFT): An Efficient and Scalable Algorithm for Detecting Overuse Flows</title><source>IEEE Xplore All Conference Series</source><creator>Scherrer, Simon ; Wu, Che-Yu ; Chiang, Yu-Hsi ; Rothenberger, Benjamin ; Asoni, Daniele E. ; Sateesan, Arish ; Vliegen, Jo ; Mentens, Nele ; Hsiao, Hsu-Chun ; Perrig, Adrian</creator><creatorcontrib>Scherrer, Simon ; Wu, Che-Yu ; Chiang, Yu-Hsi ; Rothenberger, Benjamin ; Asoni, Daniele E. ; Sateesan, Arish ; Vliegen, Jo ; Mentens, Nele ; Hsiao, Hsu-Chun ; Perrig, Adrian</creatorcontrib><description>Current probabilistic flow-size monitoring can only detect heavy hitters (e.g., flows utilizing 10 times their permitted bandwidth), but cannot detect smaller overuse (e.g., flows utilizing 50-100 % more than their permitted bandwidth). Thus, these systems lack accuracy in the challenging environment of high-throughput packet processing, where fast-memory resources are scarce. Nevertheless, many applications rely on accurate flow-size estimation, e.g., for network monitoring, anomaly detection and Quality of Service. We design, analyze, implement, and evaluate LOFT, a new approach for efficiently detecting overuse flows that achieves dramatically better properties than prior work. LOFT can detect 1.50x overuse flows in one second, whereas prior approaches can only reliably detect flows that overuse their allocation by at least 3x. We demonstrate LOFT's suitability for high-speed packet processing with implementations in the DPDK framework and on an FPGA.</description><identifier>EISSN: 2575-8462</identifier><identifier>EISBN: 9781665438193</identifier><identifier>EISBN: 1665438193</identifier><identifier>DOI: 10.1109/SRDS53918.2021.00034</identifier><identifier>CODEN: IEEPAD</identifier><language>eng</language><publisher>IEEE</publisher><subject>Bandwidth ; Estimation ; flow monitoring ; Measurement errors ; Memory management ; network monitoring ; Probabilistic logic ; Quality of Service ; Scalability ; sketching</subject><ispartof>2021 40th International Symposium on Reliable Distributed Systems (SRDS), 2021, p.265-276</ispartof><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/9603501$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,776,780,785,786,27904,54533,54910</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/9603501$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Scherrer, Simon</creatorcontrib><creatorcontrib>Wu, Che-Yu</creatorcontrib><creatorcontrib>Chiang, Yu-Hsi</creatorcontrib><creatorcontrib>Rothenberger, Benjamin</creatorcontrib><creatorcontrib>Asoni, Daniele E.</creatorcontrib><creatorcontrib>Sateesan, Arish</creatorcontrib><creatorcontrib>Vliegen, Jo</creatorcontrib><creatorcontrib>Mentens, Nele</creatorcontrib><creatorcontrib>Hsiao, Hsu-Chun</creatorcontrib><creatorcontrib>Perrig, Adrian</creatorcontrib><title>Low-Rate Overuse Flow Tracer (LOFT): An Efficient and Scalable Algorithm for Detecting Overuse Flows</title><title>2021 40th International Symposium on Reliable Distributed Systems (SRDS)</title><addtitle>SRDS</addtitle><description>Current probabilistic flow-size monitoring can only detect heavy hitters (e.g., flows utilizing 10 times their permitted bandwidth), but cannot detect smaller overuse (e.g., flows utilizing 50-100 % more than their permitted bandwidth). Thus, these systems lack accuracy in the challenging environment of high-throughput packet processing, where fast-memory resources are scarce. Nevertheless, many applications rely on accurate flow-size estimation, e.g., for network monitoring, anomaly detection and Quality of Service. We design, analyze, implement, and evaluate LOFT, a new approach for efficiently detecting overuse flows that achieves dramatically better properties than prior work. LOFT can detect 1.50x overuse flows in one second, whereas prior approaches can only reliably detect flows that overuse their allocation by at least 3x. We demonstrate LOFT's suitability for high-speed packet processing with implementations in the DPDK framework and on an FPGA.</description><subject>Bandwidth</subject><subject>Estimation</subject><subject>flow monitoring</subject><subject>Measurement errors</subject><subject>Memory management</subject><subject>network monitoring</subject><subject>Probabilistic logic</subject><subject>Quality of Service</subject><subject>Scalability</subject><subject>sketching</subject><issn>2575-8462</issn><isbn>9781665438193</isbn><isbn>1665438193</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2021</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><recordid>eNpVzLtOwzAUAFCDhEQp_QIYPMKQcm3HL7aqbQApUqU2zJUTXxejNEFOoOLvGWBhOtsh5JbBnDGwD7vtaieFZWbOgbM5AIj8jMysNkwpmQvDrDgnEy61zEyu-CW5GoZ3AA7C6AnxZX_Ktm5EuvnC9DkgLdr-RKvkGkz0rtwU1f0jXXR0HUJsInYjdZ2nu8a1rm6RLtpDn-L4dqShT3SFIzZj7A7_tuGaXATXDjj7c0pei3W1fM7KzdPLclFmked2zBR3koegG6FNrWuGTufOCx9ABgAluZDCcBsMBA3eWe-400p6lJZjo7yYkpvfNyLi_iPFo0vfe6tASGDiB0HSVac</recordid><startdate>20210101</startdate><enddate>20210101</enddate><creator>Scherrer, Simon</creator><creator>Wu, Che-Yu</creator><creator>Chiang, Yu-Hsi</creator><creator>Rothenberger, Benjamin</creator><creator>Asoni, Daniele E.</creator><creator>Sateesan, Arish</creator><creator>Vliegen, Jo</creator><creator>Mentens, Nele</creator><creator>Hsiao, Hsu-Chun</creator><creator>Perrig, Adrian</creator><general>IEEE</general><scope>6IE</scope><scope>6IH</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIO</scope></search><sort><creationdate>20210101</creationdate><title>Low-Rate Overuse Flow Tracer (LOFT): An Efficient and Scalable Algorithm for Detecting Overuse Flows</title><author>Scherrer, Simon ; Wu, Che-Yu ; Chiang, Yu-Hsi ; Rothenberger, Benjamin ; Asoni, Daniele E. ; Sateesan, Arish ; Vliegen, Jo ; Mentens, Nele ; Hsiao, Hsu-Chun ; Perrig, Adrian</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i249t-62a52ff7c378b7b1ea74ad3df05f00652353829f80f70da9da2a765de592ec6d3</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2021</creationdate><topic>Bandwidth</topic><topic>Estimation</topic><topic>flow monitoring</topic><topic>Measurement errors</topic><topic>Memory management</topic><topic>network monitoring</topic><topic>Probabilistic logic</topic><topic>Quality of Service</topic><topic>Scalability</topic><topic>sketching</topic><toplevel>online_resources</toplevel><creatorcontrib>Scherrer, Simon</creatorcontrib><creatorcontrib>Wu, Che-Yu</creatorcontrib><creatorcontrib>Chiang, Yu-Hsi</creatorcontrib><creatorcontrib>Rothenberger, Benjamin</creatorcontrib><creatorcontrib>Asoni, Daniele E.</creatorcontrib><creatorcontrib>Sateesan, Arish</creatorcontrib><creatorcontrib>Vliegen, Jo</creatorcontrib><creatorcontrib>Mentens, Nele</creatorcontrib><creatorcontrib>Hsiao, Hsu-Chun</creatorcontrib><creatorcontrib>Perrig, Adrian</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan (POP) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE/IET Electronic Library</collection><collection>IEEE Proceedings Order Plans (POP) 1998-present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Scherrer, Simon</au><au>Wu, Che-Yu</au><au>Chiang, Yu-Hsi</au><au>Rothenberger, Benjamin</au><au>Asoni, Daniele E.</au><au>Sateesan, Arish</au><au>Vliegen, Jo</au><au>Mentens, Nele</au><au>Hsiao, Hsu-Chun</au><au>Perrig, Adrian</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Low-Rate Overuse Flow Tracer (LOFT): An Efficient and Scalable Algorithm for Detecting Overuse Flows</atitle><btitle>2021 40th International Symposium on Reliable Distributed Systems (SRDS)</btitle><stitle>SRDS</stitle><date>2021-01-01</date><risdate>2021</risdate><spage>265</spage><epage>276</epage><pages>265-276</pages><eissn>2575-8462</eissn><eisbn>9781665438193</eisbn><eisbn>1665438193</eisbn><coden>IEEPAD</coden><abstract>Current probabilistic flow-size monitoring can only detect heavy hitters (e.g., flows utilizing 10 times their permitted bandwidth), but cannot detect smaller overuse (e.g., flows utilizing 50-100 % more than their permitted bandwidth). Thus, these systems lack accuracy in the challenging environment of high-throughput packet processing, where fast-memory resources are scarce. Nevertheless, many applications rely on accurate flow-size estimation, e.g., for network monitoring, anomaly detection and Quality of Service. We design, analyze, implement, and evaluate LOFT, a new approach for efficiently detecting overuse flows that achieves dramatically better properties than prior work. LOFT can detect 1.50x overuse flows in one second, whereas prior approaches can only reliably detect flows that overuse their allocation by at least 3x. We demonstrate LOFT's suitability for high-speed packet processing with implementations in the DPDK framework and on an FPGA.</abstract><pub>IEEE</pub><doi>10.1109/SRDS53918.2021.00034</doi><tpages>12</tpages><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier EISSN: 2575-8462
ispartof 2021 40th International Symposium on Reliable Distributed Systems (SRDS), 2021, p.265-276
issn 2575-8462
language eng
recordid cdi_ieee_primary_9603501
source IEEE Xplore All Conference Series
subjects Bandwidth
Estimation
flow monitoring
Measurement errors
Memory management
network monitoring
Probabilistic logic
Quality of Service
Scalability
sketching
title Low-Rate Overuse Flow Tracer (LOFT): An Efficient and Scalable Algorithm for Detecting Overuse Flows
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-27T16%3A53%3A26IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ieee_CHZPO&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=Low-Rate%20Overuse%20Flow%20Tracer%20(LOFT):%20An%20Efficient%20and%20Scalable%20Algorithm%20for%20Detecting%20Overuse%20Flows&rft.btitle=2021%2040th%20International%20Symposium%20on%20Reliable%20Distributed%20Systems%20(SRDS)&rft.au=Scherrer,%20Simon&rft.date=2021-01-01&rft.spage=265&rft.epage=276&rft.pages=265-276&rft.eissn=2575-8462&rft.coden=IEEPAD&rft_id=info:doi/10.1109/SRDS53918.2021.00034&rft.eisbn=9781665438193&rft.eisbn_list=1665438193&rft_dat=%3Cieee_CHZPO%3E9603501%3C/ieee_CHZPO%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-i249t-62a52ff7c378b7b1ea74ad3df05f00652353829f80f70da9da2a765de592ec6d3%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=9603501&rfr_iscdi=true