18153203. ANTI-AFFINITY FOR CONTAINERIZED COMPUTING SERVICE simplified abstract (VMware, Inc.)

From WikiPatents
Jump to navigation Jump to search

ANTI-AFFINITY FOR CONTAINERIZED COMPUTING SERVICE

Organization Name

VMware, Inc.

Inventor(s)

Ryan Bradford of San Francisco CA (US)

Benjamin Duong of Medford CA (US)

ANTI-AFFINITY FOR CONTAINERIZED COMPUTING SERVICE - A simplified explanation of the abstract

This abstract first appeared for US patent application 18153203 titled 'ANTI-AFFINITY FOR CONTAINERIZED COMPUTING SERVICE

Simplified Explanation: The patent application describes a method for removing redundant channels between a client and pods of a service. This involves sending a request from the client to the service, receiving a response from a pod, establishing a channel, and storing an association between the channel and the pod.

  • The method involves sending a request for an application to the service.
  • Upon acceptance of the request by a pod, a channel is established between the client and the pod.
  • An association between the channel and the pod is stored.
  • Redundant channels associated with a pod can be shut down to optimize communication.

Key Features and Innovation: - Efficient removal of redundant channels between a client and pods of a service. - Dynamic establishment and management of channels based on client requests. - Optimization of communication pathways for improved performance.

Potential Applications: This technology can be applied in cloud computing, networking systems, and distributed services where efficient channel management is crucial.

Problems Solved: - Reducing network congestion and optimizing communication pathways. - Enhancing the performance and scalability of services by eliminating redundant channels. - Streamlining communication between clients and service pods.

Benefits: - Improved network efficiency and performance. - Enhanced scalability and resource optimization. - Streamlined communication management for better service delivery.

Commercial Applications: Optimizing communication channels in cloud services, improving network performance in distributed systems, and enhancing scalability in large-scale applications.

Questions about the Technology: 1. How does this method improve the overall efficiency of communication between clients and service pods? 2. What are the potential challenges in implementing and managing dynamic channels in a service environment?


Original Abstract Submitted

A method for removing redundant channels between a client and pods of a service is provided. Some embodiments include sending, from the client to the service, a first request for an application exposed by the service, the first request corresponding to a request for a first channel, receiving from a first pod associated with the service, a response indicating acceptance of the first request, establishment of the first channel between the first pod and the client, and an identifier of the first pod, and storing an association between the first channel and the name of the first pod. In some embodiments, the method includes determining whether any pod is associated with multiple channels in the data structure and in response to determining that the first pod is associated with the first channel and one or more other channels, shutting down the one or more other channels.