Host Detection via Packet Snooping in Cloud Networks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Managing the dynamic environment of cloud computing networks is challenging due to the need to track thousands of compute and associated devices, especially as demand increases, requiring efficient detection and monitoring of new and disconnected hosts without direct communication.
Innovation Solution
Implementing Host Detection and Signaling Logic at Access Switches to detect new hosts through packet snooping, capturing their properties, and sending messages to Management Nodes for automated action, without direct communication with the hosts, using publish-subscribe systems and packet snooping methodologies like ARP and DHCP snooping.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If orchestration tools directly communicate with each cloud element to manage and provision services, then service provisioning can be performed, but tracking and monitoring of dynamic cloud elements becomes significantly challenging
Solution Approach 1:
The patent introduces an intermediary system that sits between the orchestration tools and cloud elements. This intermediary passively monitors and tracks cloud elements without requiring direct communication from orchestration tools to each element, thereby simplifying the tracking and monitoring complexity while maintaining service provisioning capabilities.
Solution Approach 2:
The system implements feedback mechanisms where cloud elements automatically report their status and state to the intermediary tracker. This automated feedback loop enables continuous monitoring and tracking of dynamic cloud elements without requiring active querying from orchestration tools, reducing operational complexity.
2Productivity
If orchestration tools learn about and make placement decisions for all cloud elements, then service requests can be rendered and provisioned, but keeping track of the dynamic environment becomes a significant challenge
Solution Approach 1:
Cloud elements are equipped with self-service capabilities to automatically report their presence, status, and state changes to the intermediary tracking system. This self-reporting mechanism ensures that the system maintains up-to-date information about all cloud elements without requiring active discovery or tracking by orchestration tools.
Solution Approach 2:
The intermediary system acts as a central repository that collects and maintains information about all cloud elements through their self-reported data. This intermediary layer provides comprehensive visibility into the dynamic cloud environment, enabling orchestration tools to make informed placement decisions without directly tracking each element.
3Reliability
If the system monitors and tracks thousands of compute and associated devices dynamically, then network management capability is improved, but the complexity and difficulty of detection and measurement increases
Solution Approach 1:
The intermediary tracking system consolidates the monitoring function for all cloud elements in one place. Instead of requiring multiple orchestration tools to individually track and detect each cloud element, the intermediary centralizes this function, reducing the difficulty of detection and measurement while maintaining comprehensive network management capability.
Solution Approach 2:
Cloud elements provide automated feedback about their state and status to the intermediary system. This continuous feedback mechanism enables reliable tracking of thousands of dynamic devices without requiring complex active detection protocols, thereby reducing the difficulty of monitoring while improving network management reliability.
Data Source
AI summary
At a data switching device in a data center, it is detected whether a host has connected to a cloud computing network of which the data switching device and the data center are components. The detection is performed without directly communicating with the host. The data switching device determines properties of the host and generates a message comprising data representative of the properties of the host. The message is sent from the data switching device to a node in the cloud computing network that is configured to manage components of the cloud computing network associated with the host.


