Towards Verifiable Performance Measurement over In-the-Cloud Middleboxes

Xiaoli Zhang, Huayi Duan, Cong Wang, Qi Li*, Jianping Wu

*Corresponding author for this work

Research output: Chapters, Conference Papers, Creative and Literary WorksRGC 32 - Refereed conference paper (with host publication)peer-review

10 Citations (Scopus)

Abstract

In-the-cloud middleboxes have drawn widespread attentions recently, along with the rapid advancement of network function virtualization (NFV). Despite the well known benefits like reduced hardware and maintenance cost, deploying middleboxes in the remote environment poses new performance and security concerns, due to invisibility of the untrusted cloud and susceptible software implementations. One essential requirement for enterprise customers is to monitor performance compliance, while ensuring that packets are faithfully processed by remote middleboxes. In this paper, we propose a practical scheme towards verifiable performance measurement over in-the-cloud middleboxes. It employs 'sample and replay' to achieve performance measurement and packet processing attestation. It estimates performance by collecting receipts in a tunable way, while coping with dynamic traffic changes made by middleboxes. In particular, our sampling is stateful which can capture a sequence of packets sharing same states of middleboxes for correct local replay. More importantly, it ensures high-confidence packet processing attestation by enforcing middleboxes to bind execution assurances with packets using commitment messages, and by using delayed verification procedure to defeat any potential biased results against selected sampling. To demonstrate the feasibility and efficiency of our scheme, we implement a prototype consisting of various types of middleboxes on Click, and conduct extensive experiments on Amazon EC2 with real traces. The experimental results show that our scheme imposes marginal processing delay for packets with various middleboxes and presents negligible throughput degradation.
Original languageEnglish
Title of host publicationIEEE INFOCOM 2019 - IEEE Conference on Computer Communications
PublisherIEEE
Pages1162-1170
ISBN (Electronic)9781728105154
ISBN (Print)9781728105161
DOIs
Publication statusPublished - Apr 2019
Event38th IEEE Annual International Conference on Computer Communications (IEEE INFOCOM 2019) - Paris, France
Duration: 29 Apr 20192 May 2019
https://infocom2019.ieee-infocom.org/

Publication series

NameProceedings - IEEE INFOCOM
ISSN (Print)0743-166X
ISSN (Electronic)2641-9874

Conference

Conference38th IEEE Annual International Conference on Computer Communications (IEEE INFOCOM 2019)
Abbreviated titleIEEE INFOCOM 2019
PlaceFrance
CityParis
Period29/04/192/05/19
Internet address

Bibliographical note

Research Unit(s) information for this publication is provided by the author(s) concerned.

Fingerprint

Dive into the research topics of 'Towards Verifiable Performance Measurement over In-the-Cloud Middleboxes'. Together they form a unique fingerprint.

Cite this