Title :
Discovering the Structure of Cloud Applications Using Sampled Packet Traces
Author :
Matsuba, Hiroya ; Hiltunen, Mwaba ; Joshi, Kishor ; Schlichting, Richard
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;
Conference_Titel :
Cloud Engineering (IC2E), 2014 IEEE International Conference on
Conference_Location :
Boston, MA
DOI :
10.1109/IC2E.2014.45