Snatch: Online Streaming Analytics at the Network Edge

Yunming Xiao, Yibo Zhao, Sen Lin, Aleksandar Kuzmanovic

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

In recent years, we have witnessed a growing trend of content hyper-giants deploying server infrastructure and services close to end-users, in "eyeball"networks. Still, one of the services that remained largely unaffected by this trend is online streaming analytics. This is despite the fact that most of the "big data"is received in real time and is most valuable at the time of arrival. The inability to process requests at the network edge is caused by a common setting where user profiles, necessary for analytics, are stored deep in the data center back-ends. This setting also carries privacy concerns as such user profiles are individually identifiable, yet the users are almost blind to what data is associated with their identities and how the data is analyzed. In this paper, we revise this arrangement, and plant encrypted semantic cookies at the user end. Without altering any of the existing protocols, this enables capturing and analytically pre-processing user requests soon after they are generated, at edge ISPs or content providers' off-nets. In addition, it ensures user anonymity perseverance during the analytics. We design and implement Snatch, a QUIC-based streaming analytics prototype, and demonstrate that it speeds up user analytics by up to 200x, and by 10-30x in the common case.

Original languageEnglish (US)
Title of host publicationEuroSys 2024 - Proceedings of the 2024 European Conference on Computer Systems
PublisherAssociation for Computing Machinery, Inc
Pages349-369
Number of pages21
ISBN (Electronic)9798400704376
DOIs
StatePublished - Apr 22 2024
Event19th European Conference on Computer Systems, EuroSys 2024 - Athens, Greece
Duration: Apr 22 2024Apr 25 2024

Publication series

NameEuroSys 2024 - Proceedings of the 2024 European Conference on Computer Systems

Conference

Conference19th European Conference on Computer Systems, EuroSys 2024
Country/TerritoryGreece
CityAthens
Period4/22/244/25/24

Funding

We would like to thank our shepherd Andrew Quinn and the anonymous reviewers for their insightful feedback and guidance. We also thank Chenkai Weng for his valuable discussion on privacy-related issues. This work has been funded by the NSF grant #2226107.

Keywords

  • Network Edge
  • Online Streaming Analytics

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Control and Systems Engineering
  • Hardware and Architecture

Fingerprint

Dive into the research topics of 'Snatch: Online Streaming Analytics at the Network Edge'. Together they form a unique fingerprint.

Cite this