On the power of false negative awareness in indicator-based caching systems

Itamar Cohen, Gil Einziger, Gabriel Scalosub

פרסום מחקרי: פרק בספר / בדוח / בכנספרסום בספר כנסביקורת עמיתים

2 ציטוטים ‏(Scopus)

תקציר

Distributed caching systems such as content distribution networks often advertise their content via lightweight approximate indicators (e.g., Bloom filters) to efficiently inform clients where each datum is likely cached. While false-positive indications are necessary and well understood, most existing works assume no false-negative indications. Our work illustrates practical scenarios where false-negatives are unavoidable and ignoring them has a significant impact on system performance. Specifically, we focus on false-negatives induced by indicator staleness, which arises whenever the system advertises the indicator only periodically, rather than immediately reporting every change in the cache. Such scenarios naturally occur, e.g., in bandwidth-constraint environments or when latency impedes each client's ability to obtain an updated indicator. Our work introduces novel false-negative aware access policies that continuously estimate the false-negative ratio and sometimes access caches despite negative indications. We present optimal policies for homogeneous settings and provide approximation guarantees for our algorithms in heterogeneous environments. We further perform an extensive simulation study with multiple real system traces. We show that our false-negative aware algorithms incur a significantly lower access cost than existing approaches or match the cost of these approaches while requiring an order of magnitude fewer resources (e.g., caching capacity or bandwidth).

שפה מקוריתאנגלית
כותר פרסום המארחProceedings - 2021 IEEE 41st International Conference on Distributed Computing Systems, ICDCS 2021
מוציא לאורInstitute of Electrical and Electronics Engineers Inc.
עמודים46-56
מספר עמודים11
מסת"ב (אלקטרוני)9781665445139
מזהי עצם דיגיטלי (DOIs)
סטטוס פרסוםפורסם - יולי 2021
פורסם באופן חיצוניכן
אירוע41st IEEE International Conference on Distributed Computing Systems, ICDCS 2021 - Virtual, Washington, ארצות הברית
משך הזמן: 7 יולי 202110 יולי 2021

סדרות פרסומים

שםProceedings - International Conference on Distributed Computing Systems
כרך2021-July

כנס

כנס41st IEEE International Conference on Distributed Computing Systems, ICDCS 2021
מדינה/אזורארצות הברית
עירVirtual, Washington
תקופה7/07/2110/07/21

טביעת אצבע

להלן מוצגים תחומי המחקר של הפרסום 'On the power of false negative awareness in indicator-based caching systems'. יחד הם יוצרים טביעת אצבע ייחודית.

פורמט ציטוט ביבליוגרפי