Houssam ElBouanani, C. Barakat, G. Urvoy-Keller, Dino Lopez Pacheco
{"title":"Collaborative Traffic Measurement in Virtualized Data Center Networks","authors":"Houssam ElBouanani, C. Barakat, G. Urvoy-Keller, Dino Lopez Pacheco","doi":"10.1109/CloudNet47604.2019.9064127","DOIUrl":null,"url":null,"abstract":"Data center network monitoring can be carried out at hardware networking equipment (e.g., physical routers) and/or software networking equipment (e.g., virtual switches). While software switches offer high flexibility to deploy various monitoring tools, they have to utilize server resources, especially CPU and memory, that can no longer be reserved fully to service users' traffic. In this paper we closely examine the costs of ($i$) sampling packets on a virtual switch for monitoring purposes; (ii) sending them to a user-space program for measurement; and (iii) forwarding them to a remote server where they will be processed in case of lack of resources locally. Starting from empirical observations, we derive an analytical model to accurately predict (R2= 99.5%) the three aforementioned costs, as a function of the sampling rates, and pave the way for a collaborative monitoring approach where servers delegate monitoring tasks to each other via port mirroring in case they lack resources.","PeriodicalId":340890,"journal":{"name":"2019 IEEE 8th International Conference on Cloud Networking (CloudNet)","volume":"66 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 IEEE 8th International Conference on Cloud Networking (CloudNet)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CloudNet47604.2019.9064127","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
Data center network monitoring can be carried out at hardware networking equipment (e.g., physical routers) and/or software networking equipment (e.g., virtual switches). While software switches offer high flexibility to deploy various monitoring tools, they have to utilize server resources, especially CPU and memory, that can no longer be reserved fully to service users' traffic. In this paper we closely examine the costs of ($i$) sampling packets on a virtual switch for monitoring purposes; (ii) sending them to a user-space program for measurement; and (iii) forwarding them to a remote server where they will be processed in case of lack of resources locally. Starting from empirical observations, we derive an analytical model to accurately predict (R2= 99.5%) the three aforementioned costs, as a function of the sampling rates, and pave the way for a collaborative monitoring approach where servers delegate monitoring tasks to each other via port mirroring in case they lack resources.