Host Detection via Packet Snooping in Cloud Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveservice provisioningVSAvoidtracking and monitoring complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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.

Inventive Principle:
Principle #23Feedback

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

Engineering Contradiction:
Improveservice request processingVSAvoidvisibility of cloud elements
Core Design Contradiction:
ProductivityVSLoss of information

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.

Inventive Principle:
Principle #25Self-service

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
Improvenetwork management capabilityVSAvoidhost detection and monitoring difficulty
Core Design Contradiction:
ReliabilityVSDifficulty of detecting and measuring

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9100298B2Host visibility as a network service
Publication Date: 2015.08.04 CISCO TECHNOLOGY INC
  • US9100298B2 patent drawing
  • US9100298B2 patent drawing
  • US9100298B2 patent drawing

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.