US10797956B2 - Extending center cluster membership to additional compute resources - Google Patents

Extending center cluster membership to additional compute resources Download PDF

Info

Publication number
US10797956B2
US10797956B2 US16/379,526 US201916379526A US10797956B2 US 10797956 B2 US10797956 B2 US 10797956B2 US 201916379526 A US201916379526 A US 201916379526A US 10797956 B2 US10797956 B2 US 10797956B2
Authority
US
United States
Prior art keywords
computing
cluster
network
software
fabric
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
US16/379,526
Other languages
English (en)
Other versions
US20200162330A1 (en
Inventor
Ravi Kumar Vadapalli
Kousik Nandy
Daniel Khoe
Ramesh Nethi
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Cisco Technology Inc
Original Assignee
Cisco Technology Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Assigned to CISCO TECHNOLOGY, INC. reassignment CISCO TECHNOLOGY, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: NETHI, RAMESH, NANDY, KOUSIK, KHOE, Daniel, VADAPALLI, Ravi Kumar
Priority to US16/379,526 priority Critical patent/US10797956B2/en
Application filed by Cisco Technology Inc filed Critical Cisco Technology Inc
Priority to CN201980075111.XA priority patent/CN113039520B/zh
Priority to EP19835985.3A priority patent/EP3884376A2/de
Priority to PCT/US2019/060101 priority patent/WO2020106453A2/en
Publication of US20200162330A1 publication Critical patent/US20200162330A1/en
Priority to US17/036,468 priority patent/US11153171B2/en
Publication of US10797956B2 publication Critical patent/US10797956B2/en
Application granted granted Critical
Priority to US17/482,403 priority patent/US11799727B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/61Installation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0806Configuration setting for initial configuration or provisioning, e.g. plug-and-play
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0813Configuration setting characterised by the conditions triggering a change of settings
    • H04L41/082Configuration setting characterised by the conditions triggering a change of settings the condition being updates or upgrades of network functionality
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0876Aspects of the degree of configuration automation
    • H04L41/0886Fully automatic configuration
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0893Assignment of logical groups to network elements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0895Configuration of virtualised networks or elements, e.g. virtualised network function or OpenFlow elements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/12Discovery or management of network topologies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0823Network architectures or network communication protocols for network security for authentication of entities using certificates
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0892Network architectures or network communication protocols for network security for authentication of entities by using authentication-authorization-accounting [AAA] servers or protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/34Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters 
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/30Security of mobile devices; Security of mobile applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/50Service provisioning or reconfiguring
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • G06F2009/45562Creating, deleting, cloning virtual machine instances
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/02Standardisation; Integration
    • H04L41/0213Standardised network management protocols, e.g. simple network management protocol [SNMP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0894Policy-based network configuration management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/12Discovery or management of network topologies
    • H04L41/122Discovery or management of network topologies of virtualised topologies, e.g. software-defined networks [SDN] or network function virtualisation [NFV]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/50Network service management, e.g. ensuring proper service fulfilment according to agreements
    • H04L41/5003Managing SLA; Interaction between SLA and QoS
    • H04L41/5009Determining service level performance parameters or violations of service level contracts, e.g. violations of agreed response time or mean time between failures [MTBF]

Definitions

  • a campus network can provide connectivity to computing devices (e.g., servers, workstations, desktop computers, laptop computers, tablets, mobile phones, etc.) and things (e.g., desk phones, security cameras, lighting, heating, ventilating, and air-conditioning (HVAC), windows, doors, locks, medical devices, industrial and manufacturing equipment, etc.) within environments such as offices, hospitals, colleges and universities, oil and gas facilities, factories, and similar locations.
  • computing devices e.g., servers, workstations, desktop computers, laptop computers, tablets, mobile phones, etc.
  • things e.g., desk phones, security cameras, lighting, heating, ventilating, and air-conditioning (HVAC), windows, doors, locks, medical devices, industrial and manufacturing equipment, etc.
  • HVAC heating, ventilating, and air-conditioning
  • FIG. 4 illustrates an example of a physical topology for a multi-site enterprise network in accordance with an embodiment
  • the software package repository is configured to receive a request from the new computing resource and in response, to provide the software package to the new computing resource. Thereafter the new computing resource can receive the response from the software package repository and execute the software package, thereby configuring the new computing resource with all necessary software and configurations to join the cluster of computing resources.
  • FIG. 1 illustrates an example of a physical topology of an enterprise network 100 for providing intent-based networking. It should be understood that, for the enterprise network 100 and any network discussed herein, there can be additional or fewer nodes, devices, links, networks, or components in similar or alternative configurations. Example embodiments with different numbers and/or types of endpoints, nodes, cloud components, servers, software components, devices, virtual or physical resources, configurations, topologies, services, appliances, or deployments are also contemplated herein. Further, the enterprise network 100 can include any number or type of resources, which can be accessed and utilized by endpoints or network devices. The illustrations and examples provided herein are for clarity and simplicity.
  • the WLC(s) 108 can support fabric-enabled access points attached to the network fabric 120 , handling traditional tasks associated with a WLC as well as interactions with the fabric control plane for wireless endpoint registration and roaming.
  • the network fabric 120 can implement a wireless deployment that moves data-plane termination (e.g., VXLAN) from a centralized location (e.g., with previous overlay Control and Provisioning of Wireless Access Points (CAPWAP) deployments) to an access point/fabric edge node. This can enable distributed forwarding and distributed policy application for wireless traffic while retaining the benefits of centralized provisioning and administration.
  • one or more Cisco® Wireless Controllers, Cisco® Wireless LAN, and/or other Cisco DNATM-ready wireless controllers can operate as the WLC(s) 108 .
  • the fabric border nodes 122 can connect the network fabric 120 to traditional Layer 3 networks (e.g., non-fabric networks) or to different fabric sites.
  • the fabric border nodes 122 can also translate context (e.g., user, device, or thing mapping and identity) from one fabric site to another fabric site or to a traditional network. When the encapsulation is the same across different fabric sites, the translation of fabric context is generally mapped 1:1.
  • the fabric border nodes 122 can also exchange reachability and policy information with fabric control plane nodes of different fabric sites.
  • the fabric border nodes 122 also provide border functions for internal networks and external networks. Internal borders can advertise a defined set of known subnets, such as those leading to a group of branch sites or to a data center. External borders, on the other hand, can advertise unknown destinations (e.g., to the Internet similar in operation to the function of a default route).
  • the endpoints 130 can also include Internet of Things (IoT) devices or equipment, such as agricultural equipment (e.g., livestock tracking and management systems, watering devices, unmanned aerial vehicles (UAVs), etc.); connected cars and other vehicles; smart home sensors and devices (e.g., alarm systems, security cameras, lighting, appliances, media players, HVAC equipment, utility meters, windows, automatic doors, door bells, locks, etc.); office equipment (e.g., desktop phones, copiers, fax machines, etc.); healthcare devices (e.g., pacemakers, biometric sensors, medical equipment, etc.); industrial equipment (e.g., robots, factory machinery, construction equipment, industrial sensors, etc.); retail equipment (e.g., vending machines, point of sale (POS) devices, Radio Frequency Identification (RFID) tags, etc.); smart city devices (e.g., street lamps, parking meters, waste management sensors, etc.); transportation and logistical equipment (e.g., turnstiles, rental car trackers, navigational devices, inventory monitors, etc.);
  • control plane integration can be achieved with the WLC(s) 108 notifying the fabric control plane node(s) 110 of joins, roams, and disconnects by the wireless endpoints 130 such that the fabric control plane node(s) can have connectivity information about both wired and wireless endpoints in the network fabric 120 , and can serve as the single source of truth for endpoints connected to the network fabric.
  • the WLC(s) 108 can instruct the fabric wireless access points 128 to form a VXLAN overlay tunnel to their adjacent fabric edge nodes 126 .
  • the AP VXLAN tunnel can carry segmentation and policy information to and from the fabric edge nodes 126 , allowing connectivity and functionality identical or similar to that of a wired endpoint.
  • the graphical user interface 300 E can also include an overall health summary user interface element (e.g., a view, pane, tile, card, container, widget, dashlet, etc.) that includes a client health summary user interface element 384 indicating the number of healthy clients as a percentage, a color-coded trend chart 386 indicating that percentage over a specific time period (e.g., as selected by the time period selection user interface element 354 ), a user interface element 388 breaking down the number of healthy clients as a percentage by client type (e.g., wireless, wired), a network infrastructure health summary user interface element 390 indicating the number of health network infrastructure devices as a percentage, a color-coded trend chart 392 indicating that percentage over a specific time period, and a user interface element 394 breaking down the number of network infrastructure devices as a percentage by network infrastructure device type (e.g., core switch, access switch, distribution switch, etc.).
  • an overall health summary user interface element e.g., a view, pane, tile,
  • the graphical user interface 300 G can also include a number of other client health metric charts in all sites or a selected site over a specific time period, such as:
  • FIG. 3H illustrates a graphical user interface 300 H, an example of a screen for an overview of the health of applications, which may be navigated to, for instance, by the toggling the health overview tool 344 .
  • the graphical user interface 300 H can include application health summary user interface element including a percentage 3038 of the number of healthy applications as a percentage, a health score 3040 for each application or type of application (e.g., business relevant, business irrelevant, default; HTTP, VoIP, chat, email, bulk transfer, multimedia/streaming, etc.) running in the network, a top number N of applications by usage chart 3042 .
  • the health score 3040 can be calculated based on an application's qualitative metrics, such as packet loss, network latency, and so forth.
  • a VN is a logical network instance within the network fabric 120 defined by a Layer 3 routing domain and can provide both Layer 2 and Layer 3 services (using the VXLAN VNI to provide both Layer 2 and Layer 3 segmentation).
  • Micro-segmentation logically separates user or device groups within a VN, by enforcing source to destination access control permissions, such as by using access control lists (ACLs).
  • a scalable group is a logical object identifier assigned to a group of users, devices, or things in the network fabric 120 . It can be used as source and destination classifiers in Scalable Group ACLs (SGACLs).
  • the SGT can be used to provide address-agnostic group-based policies.
  • the local control plane in a fabric site may only hold state relevant to endpoints that are connected to edge nodes within the local fabric site.
  • the local control plane can register local endpoints via local edge nodes, as with a single fabric site (e.g., the network fabric 120 ).
  • An endpoint that isn't explicitly registered with the local control plane may be assumed to be reachable via border nodes connected to the transit network.
  • the local control plane may not hold state for endpoints attached to other fabric sites such that the border nodes do not register information from the transit network. In this manner, the local control plane can be independent of other fabric sites, thus enhancing the overall scalability of the network.
  • the present technology can communicate appropriate software and configuration requirements to an entity attempting to become a new member of a cluster (or to update existing members within the cluster) by transferring a manifest file that contains necessary information regarding appropriate software needed to join the cluster, where to download the software, and appropriate configurations.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computing Systems (AREA)
  • Computer Hardware Design (AREA)
  • Accounting & Taxation (AREA)
  • Business, Economics & Management (AREA)
  • Automation & Control Theory (AREA)
  • Computer And Data Communications (AREA)
  • Information Transfer Between Computers (AREA)
US16/379,526 2018-11-20 2019-04-09 Extending center cluster membership to additional compute resources Active US10797956B2 (en)

Priority Applications (6)

Application Number Priority Date Filing Date Title
US16/379,526 US10797956B2 (en) 2018-11-20 2019-04-09 Extending center cluster membership to additional compute resources
CN201980075111.XA CN113039520B (zh) 2018-11-20 2019-11-06 将中心集群成员资格扩展到附加计算资源
EP19835985.3A EP3884376A2 (de) 2018-11-20 2019-11-06 Erweiterung der mitgliedschaft eines zentralen clusters zu zusätzlichen rechenressourcen
PCT/US2019/060101 WO2020106453A2 (en) 2018-11-20 2019-11-06 Extending center cluster membership to additional compute resources
US17/036,468 US11153171B2 (en) 2018-11-20 2020-09-29 Extending center cluster membership to additional compute resources
US17/482,403 US11799727B2 (en) 2018-11-20 2021-09-22 Extending center cluster membership to additional compute resources

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US201862770143P 2018-11-20 2018-11-20
US16/379,526 US10797956B2 (en) 2018-11-20 2019-04-09 Extending center cluster membership to additional compute resources

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US17/036,468 Continuation US11153171B2 (en) 2018-11-20 2020-09-29 Extending center cluster membership to additional compute resources

Publications (2)

Publication Number Publication Date
US20200162330A1 US20200162330A1 (en) 2020-05-21
US10797956B2 true US10797956B2 (en) 2020-10-06

Family

ID=70728241

Family Applications (3)

Application Number Title Priority Date Filing Date
US16/379,526 Active US10797956B2 (en) 2018-11-20 2019-04-09 Extending center cluster membership to additional compute resources
US17/036,468 Active US11153171B2 (en) 2018-11-20 2020-09-29 Extending center cluster membership to additional compute resources
US17/482,403 Active 2039-07-24 US11799727B2 (en) 2018-11-20 2021-09-22 Extending center cluster membership to additional compute resources

Family Applications After (2)

Application Number Title Priority Date Filing Date
US17/036,468 Active US11153171B2 (en) 2018-11-20 2020-09-29 Extending center cluster membership to additional compute resources
US17/482,403 Active 2039-07-24 US11799727B2 (en) 2018-11-20 2021-09-22 Extending center cluster membership to additional compute resources

Country Status (4)

Country Link
US (3) US10797956B2 (de)
EP (1) EP3884376A2 (de)
CN (1) CN113039520B (de)
WO (1) WO2020106453A2 (de)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11044149B1 (en) * 2020-02-28 2021-06-22 At&T Intellectual Property I, L.P. System and method for conditioning and certifying network equipment

Families Citing this family (38)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11947489B2 (en) 2017-09-05 2024-04-02 Robin Systems, Inc. Creating snapshots of a storage volume in a distributed storage system
US11582168B2 (en) 2018-01-11 2023-02-14 Robin Systems, Inc. Fenced clone applications
US11748203B2 (en) 2018-01-11 2023-09-05 Robin Systems, Inc. Multi-role application orchestration in a distributed storage system
US11392363B2 (en) 2018-01-11 2022-07-19 Robin Systems, Inc. Implementing application entrypoints with containers of a bundled application
US11256434B2 (en) 2019-04-17 2022-02-22 Robin Systems, Inc. Data de-duplication
WO2021013246A1 (zh) * 2019-07-24 2021-01-28 华为技术有限公司 一种无线接入点的部署方法及装置
US11249851B2 (en) 2019-09-05 2022-02-15 Robin Systems, Inc. Creating snapshots of a storage volume in a distributed storage system
US11520650B2 (en) 2019-09-05 2022-12-06 Robin Systems, Inc. Performing root cause analysis in a multi-role application
CN112532758B (zh) * 2019-09-19 2023-04-18 贵州白山云科技股份有限公司 一种网络边缘计算系统的创建方法、装置及介质
US11347684B2 (en) 2019-10-04 2022-05-31 Robin Systems, Inc. Rolling back KUBERNETES applications including custom resources
US11403188B2 (en) 2019-12-04 2022-08-02 Robin Systems, Inc. Operation-level consistency points and rollback
DE102020203364A1 (de) * 2020-03-17 2021-09-23 Siemens Schweiz Ag Verfahren und Anordnung zum Austauschen eines Domain-Registrars für das Authentifizieren und Konfigurieren von digitalen Zertifikaten
US11108638B1 (en) * 2020-06-08 2021-08-31 Robin Systems, Inc. Health monitoring of automatically deployed and managed network pipelines
US11528186B2 (en) 2020-06-16 2022-12-13 Robin Systems, Inc. Automated initialization of bare metal servers
US12088737B2 (en) * 2020-07-02 2024-09-10 EMC IP Holding Company LLC Method to establish an application level SSL certificate hierarchy between master node and capacity nodes based on hardware level certificate hierarchy
CN111741010B (zh) * 2020-07-16 2020-12-01 北京升鑫网络科技有限公司 一种基于代理的Docker操作请求处理方法、装置及计算设备
US11303511B2 (en) * 2020-08-27 2022-04-12 Cisco Technology, Inc. Boot server support in an enterprise fabric network
US11740980B2 (en) 2020-09-22 2023-08-29 Robin Systems, Inc. Managing snapshot metadata following backup
US11743188B2 (en) 2020-10-01 2023-08-29 Robin Systems, Inc. Check-in monitoring for workflows
US11809579B2 (en) * 2020-10-07 2023-11-07 Jpmorgan Chase Bank, N.A. Method and system for configuration validation
US11271895B1 (en) 2020-10-07 2022-03-08 Robin Systems, Inc. Implementing advanced networking capabilities using helm charts
US11456914B2 (en) 2020-10-07 2022-09-27 Robin Systems, Inc. Implementing affinity and anti-affinity with KUBERNETES
US11750451B2 (en) 2020-11-04 2023-09-05 Robin Systems, Inc. Batch manager for complex workflows
EP4007212A1 (de) * 2020-11-30 2022-06-01 Siemens Aktiengesellschaft Verfahren zur überwachung und/oder steuerung von steuerungsanwendungen bereitstellenden kommunikationsgeräten und kommunikationsgerät
US11556361B2 (en) 2020-12-09 2023-01-17 Robin Systems, Inc. Monitoring and managing of complex multi-role applications
US11985022B2 (en) * 2021-02-05 2024-05-14 Saudi Arabian Oil Company Systems and methods for managing devices on a wireless communications networks
US11635983B2 (en) * 2021-04-13 2023-04-25 Hewlett Packard Enterprise Development Lp Pre-trained software containers for datacenter analysis
US12160340B2 (en) * 2021-05-26 2024-12-03 Red Hat, Inc. Adding host systems to existing containerized clusters
EP4102376A1 (de) * 2021-06-09 2022-12-14 Siemens Aktiengesellschaft Computerimplementiertes verfahren und verteilte recheninfrastruktur für automatisierte plug-and-play-konfiguration
CN114244719B (zh) * 2021-11-29 2023-11-28 贵州乌江水电开发有限责任公司 一种适用于公网的集控电站通讯拓扑结构及其应用方法
WO2023181422A1 (ja) * 2022-03-25 2023-09-28 株式会社Nttドコモ ネットワークノード及び通信方法
US12328228B2 (en) * 2022-07-13 2025-06-10 Dell Products L.P. Systems and methods for deploying third-party applications on a cluster of network switches
US12335090B2 (en) 2022-07-20 2025-06-17 Dell Products L.P. Placement of containerized applications in a network for embedded centralized discovery controller (CDC) deployment
US12568149B2 (en) 2022-07-21 2026-03-03 Dell Products L.P. Dynamic placement of services closer to endpoint
US12360691B2 (en) * 2023-05-11 2025-07-15 Micron Technology, Inc. Memory device initialization
US11902094B1 (en) 2023-07-31 2024-02-13 Bank Of America Corporation Systems and methods for end-to-end automation of network infrastructure development changes
US20250193151A1 (en) * 2023-12-12 2025-06-12 Cisco Technology, Inc. Machine learning of data path rules for gateway services
US20250244995A1 (en) * 2024-01-31 2025-07-31 Nutanix, Inc. Systems and methods for upgrading unconfigured nodes, including examples of health monitoring and parallel upgrades

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070041386A1 (en) 2005-08-17 2007-02-22 Dell Products L.P. Plug and play cluster deployment
CN101820387A (zh) 2010-02-08 2010-09-01 北京航空航天大学 一种易扩展的快速机群部署方法
CN103475694A (zh) 2013-08-20 2013-12-25 汉柏科技有限公司 云计算系统的并行配置方法
US9083653B2 (en) 2013-10-21 2015-07-14 Hewlett-Packard Development Company, L.P. Automated cloud set up

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8510590B2 (en) * 2010-03-17 2013-08-13 Vmware, Inc. Method and system for cluster resource management in a virtualized computing environment
CN103207802B (zh) * 2012-01-12 2018-10-19 上海盛大网络发展有限公司 软件操作系统及方法
US9813423B2 (en) * 2013-02-26 2017-11-07 International Business Machines Corporation Trust-based computing resource authorization in a networked computing environment
US10089108B1 (en) * 2015-06-17 2018-10-02 Amazon Technologies, Inc. Archival format for incremental deployments and version control
CN107810475B (zh) * 2015-06-30 2021-09-10 威睿公司 用于虚拟计算环境的软件生命周期管理的方法和装置
US9992276B2 (en) * 2015-09-25 2018-06-05 International Business Machines Corporation Self-expanding software defined computing cluster
CN108228197B (zh) * 2016-12-20 2021-07-16 阿里巴巴集团控股有限公司 一种在集群中安装软件的方法和装置
US10237346B2 (en) * 2017-02-08 2019-03-19 Vmware, Inc. Maintaining partition-tolerant distributed metadata

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070041386A1 (en) 2005-08-17 2007-02-22 Dell Products L.P. Plug and play cluster deployment
CN101820387A (zh) 2010-02-08 2010-09-01 北京航空航天大学 一种易扩展的快速机群部署方法
CN101820387B (zh) 2010-02-08 2012-12-12 北京航空航天大学 一种易扩展的快速机群部署方法
CN103475694A (zh) 2013-08-20 2013-12-25 汉柏科技有限公司 云计算系统的并行配置方法
US9083653B2 (en) 2013-10-21 2015-07-14 Hewlett-Packard Development Company, L.P. Automated cloud set up

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
Hoffman, Forrest, "Kickstarting Cluster Nodes, Part 1," http://www.linux-mag.com, Jan. 15, 2003, 7 pages.
Invitation to Pay Additional Fees, and Where Applicable, Protest Fee, with Partial International Search Report from the International Searching Authority, dated Apr. 1, 2020, 11 pages, for corresponding International Patent Application No. PCT/US2019/060101.
Pavkovic, Nikola, et al., "Automotic Enlarge and Deployment of Computer Cluster Using Dual-Boot Approach," 2013, pp. 242-251.

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11044149B1 (en) * 2020-02-28 2021-06-22 At&T Intellectual Property I, L.P. System and method for conditioning and certifying network equipment

Also Published As

Publication number Publication date
US20210014121A1 (en) 2021-01-14
US11153171B2 (en) 2021-10-19
EP3884376A2 (de) 2021-09-29
CN113039520A (zh) 2021-06-25
CN113039520B (zh) 2026-01-20
WO2020106453A3 (en) 2020-07-23
WO2020106453A2 (en) 2020-05-28
US20220014435A1 (en) 2022-01-13
US11799727B2 (en) 2023-10-24
US20200162330A1 (en) 2020-05-21

Similar Documents

Publication Publication Date Title
US11799727B2 (en) Extending center cluster membership to additional compute resources
US11405427B2 (en) Multi-domain policy orchestration model
US11399283B2 (en) Tenant service set identifiers (SSIDs)
EP3884640B1 (de) Verfahren und vorrichtung dafür, eine berechtigung der endvorrichtung in einem netzwerk folgen zu lassen
EP3881495B1 (de) Algorithmische problemidentifizierung und -auflösung in gewebenetzwerken durch softwaredefinierte operationen, administration und wartung
US11882202B2 (en) Intent based network data path tracing and instant diagnostics
US11509532B2 (en) Switch triggered traffic tracking
US10904104B2 (en) Interactive interface for network exploration with relationship mapping
US11122443B2 (en) Automated access point mapping systems and methods
US11018933B2 (en) Context aware based adjustment in visual rendering of network sites
US10944641B1 (en) Systems and methods for application traffic simulation using captured flows
US11121923B2 (en) Automatic provisioning of network components
US10911341B2 (en) Fabric data plane monitoring
US10897412B2 (en) Bifocal timeline graphs for network analytics
US11546318B2 (en) Sensor certificate lifecycle manager for access authentication for network management systems

Legal Events

Date Code Title Description
FEPP Fee payment procedure

Free format text: ENTITY STATUS SET TO UNDISCOUNTED (ORIGINAL EVENT CODE: BIG.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

STPP Information on status: patent application and granting procedure in general

Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER

STPP Information on status: patent application and granting procedure in general

Free format text: NOTICE OF ALLOWANCE MAILED -- APPLICATION RECEIVED IN OFFICE OF PUBLICATIONS

STPP Information on status: patent application and granting procedure in general

Free format text: PUBLICATIONS -- ISSUE FEE PAYMENT VERIFIED

STCF Information on status: patent grant

Free format text: PATENTED CASE

MAFP Maintenance fee payment

Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment: 4