DocumentCode
244106
Title
Discovering the Structure of Cloud Applications Using Sampled Packet Traces
Author
Matsuba, Hiroya ; Hiltunen, Mwaba ; Joshi, Kishor ; Schlichting, Richard
fYear
2014
fDate
11-14 March 2014
Firstpage
235
Lastpage
244
Abstract
Accurate and up-to-date knowledge of how a cloud tenant´s VMs utilize the underlying cloud infrastructure is essential for many cloud management tasks including tenant onboarding, optimized VM placement, performance optimization, and debugging. Unfortunately, existing solutions such as instrumentation at the hypervisors or standard networking protocols such as LLDP only provide a partial picture of cloud tenant´s application structures and how they stress the underlying infrastructure. In this paper, we consider whether it is possible to use sFlow, a standardized mechanism for packet header sampling available in most commodity network switches, to extract such information in an accurate and scalable manner. We overcome the challenges posed by the purely passive and highly sampled nature of sFlow data, and describe a tool, sFinder, that automatically and continuously extracts such information. Our evaluation using sampled sFlow data from a real private cloud show that sFinder is accurate and efficient.
Keywords
cloud computing; sampling methods; virtual machines; cloud applications; cloud infrastructure; cloud management; cloud tenant application structures; commodity network switches; debugging; optimized VM placement; packet header sampling; performance optimization; private cloud; sFinder; sampled packet traces; sampled sFlow data; tenant onboarding; Cloud computing; Data mining; Network topology; Ports (Computers); Routing; Servers; Topology;
fLanguage
English
Publisher
ieee
Conference_Titel
Cloud Engineering (IC2E), 2014 IEEE International Conference on
Conference_Location
Boston, MA
Type
conf
DOI
10.1109/IC2E.2014.45
Filename
6903478
Link To Document