{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,5]],"date-time":"2026-02-05T18:14:04Z","timestamp":1770315244574,"version":"3.49.0"},"reference-count":30,"publisher":"IEEE","license":[{"start":{"date-parts":[[2026,1,9]],"date-time":"2026-01-09T00:00:00Z","timestamp":1767916800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2026,1,9]],"date-time":"2026-01-09T00:00:00Z","timestamp":1767916800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2026,1,9]]},"DOI":"10.1109\/ccnc65079.2026.11366354","type":"proceedings-article","created":{"date-parts":[[2026,2,4]],"date-time":"2026-02-04T20:45:15Z","timestamp":1770237915000},"page":"1-7","source":"Crossref","is-referenced-by-count":0,"title":["Rethinking HTTP API Rate Limiting: A Client-Side Approach"],"prefix":"10.1109","author":[{"given":"Behrooz","family":"Farkiani","sequence":"first","affiliation":[{"name":"Washington University in St. Louis,St. Louis,MO,USA,63130"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Fan","family":"Liu","sequence":"additional","affiliation":[{"name":"Washington University in St. Louis,St. Louis,MO,USA,63130"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Patrick","family":"Crowley","sequence":"additional","affiliation":[{"name":"Washington University in St. Louis,St. Louis,MO,USA,63130"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1145\/2934872.2934873"},{"key":"ref2","volume-title":"tc-htb(8): Hierarchy token bucket - linux man page"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1145\/3098822.3098852"},{"key":"ref4","first-page":"809","article-title":"Traffic shaping for TCP networks: TCP leaky bucket","volume-title":"2002 IEEE Region 10 Conference on Computers, Communications, Control and Power Engineering. TENCOM \u201902. Proceedings","volume":"2","author":"Wu"},{"key":"ref5","first-page":"3794","article-title":"A Survey of Traffic Shaping Technology in Internet of Things","volume-title":"IEEE Access","volume":"11","author":"Fu","year":"2023"},{"key":"ref6","first-page":"108033","article-title":"When machine learning meets congestion control: A survey and comparison","volume-title":"Computer Networks","volume":"192","author":"Jiang","year":"2021"},{"key":"ref7","first-page":"1","article-title":"A Decade Long View of Internet Traffic Composition in Japan","volume-title":"2023 IFIP Networking Conference (IFIP Networking)","author":"Tsareva"},{"key":"ref8","doi-asserted-by":"crossref","DOI":"10.36227\/techrxiv.173214267.78129282\/v1","article-title":"Hermes: A General-Purpose Proxy-Enabled Networking Architecture","author":"Farkiani","year":"2024"},{"key":"ref9","first-page":"19","article-title":"Impact of API Rate Limit on Reliability of Microservices-Based Architectures","volume-title":"2022 IEEE International Conference on Service-Oriented System Engineering (SOSE)","author":"El Malki"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1145\/3628034.3628039"},{"key":"ref11","volume-title":"Google maps platform FAQ"},{"key":"ref12","volume-title":"Rate limits and node limits for the GraphQL API"},{"key":"ref13","volume-title":"Rate limits - OpenAI API"},{"key":"ref14","volume-title":"Three strategies of high concurrency architecture design"},{"key":"ref15","volume-title":"Rate limiting with NGINX"},{"key":"ref16","volume-title":"Local rate limit"},{"key":"ref17","article-title":"RateLimit header fields for HTTP","author":"Polli"},{"key":"ref18","volume-title":"How to handle rate limits"},{"key":"ref19","volume-title":"Rate limiting best practices"},{"key":"ref20","volume-title":"Leveraging Mesh Global Rate Limit Policy","author":"Skalski"},{"key":"ref21","volume-title":"Rate Limiter For The Real World","author":"Xu"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1145\/988672.988710"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1145\/1958746.1958773"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1145\/1060745.1060852"},{"key":"ref25","volume-title":"Amazon Advertising Advanced Tools Center"},{"key":"ref26","volume-title":"Enabling rate limits using envoy"},{"key":"ref27","volume-title":"Service Worker API - Web APIs | MDN"},{"key":"ref28","volume-title":"pgjones\/hypercorn","author":"Jones"},{"key":"ref29","volume-title":"envoyproxy\/envoy:v1.33.0 \u2014 docker hub"},{"key":"ref30","volume-title":"Web robot detection - Server logs","author":"Lagopoulos"}],"event":{"name":"2026 IEEE 23rd Consumer Communications &amp; Networking Conference (CCNC)","location":"Las Vegas, NV, USA","start":{"date-parts":[[2026,1,9]]},"end":{"date-parts":[[2026,1,12]]}},"container-title":["2026 IEEE 23rd Consumer Communications &amp;amp; Networking Conference (CCNC)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx8\/11366253\/11366254\/11366354.pdf?arnumber=11366354","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,2,5]],"date-time":"2026-02-05T06:23:48Z","timestamp":1770272628000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/11366354\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,1,9]]},"references-count":30,"URL":"https:\/\/doi.org\/10.1109\/ccnc65079.2026.11366354","relation":{},"subject":[],"published":{"date-parts":[[2026,1,9]]}}}