WO2015006243A3 - Storing network state at a network controller - Google Patents
Storing network state at a network controller Download PDFInfo
- Publication number
- WO2015006243A3 WO2015006243A3 PCT/US2014/045622 US2014045622W WO2015006243A3 WO 2015006243 A3 WO2015006243 A3 WO 2015006243A3 US 2014045622 W US2014045622 W US 2014045622W WO 2015006243 A3 WO2015006243 A3 WO 2015006243A3
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- network
- storing
- network controller
- state information
- controller includes
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0654—Management of faults, events, alarms or notifications using network fault recovery
- H04L41/0659—Management of faults, events, alarms or notifications using network fault recovery by isolating or reconfiguring faulty entities
- H04L41/0661—Management of faults, events, alarms or notifications using network fault recovery by isolating or reconfiguring faulty entities by reconfiguring faulty entities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/66—Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0695—Management of faults, events, alarms or notifications the faulty arrangement being the maintenance, administration or management system
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0813—Configuration setting characterised by the conditions triggering a change of settings
- H04L41/0816—Configuration setting characterised by the conditions triggering a change of settings the condition being an adaptation, e.g. in response to network events
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0866—Checking the configuration
- H04L41/0873—Checking configuration conflicts between network elements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0895—Configuration of virtualised networks or elements, e.g. virtualised network function or OpenFlow elements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/12—Discovery or management of network topologies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/40—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks using virtualisation of network functions or resources, e.g. SDN or NFV entities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/02—Topology update or discovery
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/02—Topology update or discovery
- H04L45/036—Updating the topology between route computation elements, e.g. between OpenFlow controllers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/02—Topology update or discovery
- H04L45/04—Interdomain routing, e.g. hierarchical routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/64—Routing or path finding of packets in data switching networks using an overlay routing layer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/02—Network architectures or network communication protocols for network security for separating internal from external traffic, e.g. firewalls
- H04L63/0227—Filtering policies
- H04L63/0263—Rule management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/20—Network architectures or network communication protocols for network security for managing network security; network security policies in general
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/28—Restricting access to network management systems or functions, e.g. using authorisation function to access network configuration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0805—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
- H04L43/0811—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking connectivity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/20—Arrangements for monitoring or testing data switching networks the monitoring system or the monitored elements being virtualised, abstracted or software-defined entities, e.g. SDN or NFV
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Computing Systems (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Environmental & Geological Engineering (AREA)
Abstract
Some embodiments provide a network controller for managing a logical network that spans several physical domains. The network controller is located at a particular one of the several physical domains. The network controller includes a first storage for storing network state information that is local to the particular physical domain. The network controller includes a second storage for storing a first type of global network state information for the logical network. The network controller includes a third storage for storing a second type of global network state information for the logical network. The network controller includes an interface for communicating with other network controllers located at the other physical domains in the several physical domains spanned by the logical network. The interface is for sharing the first and second types of global network state information.
Applications Claiming Priority (10)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201361843882P | 2013-07-08 | 2013-07-08 | |
US61/843,882 | 2013-07-08 | ||
US14/320,610 | 2014-06-30 | ||
US14/320,614 | 2014-06-30 | ||
US14/320,617 | 2014-06-30 | ||
US14/320,615 | 2014-06-30 | ||
US14/320,610 US9667447B2 (en) | 2013-07-08 | 2014-06-30 | Managing context identifier assignment across multiple physical domains |
US14/320,614 US9602312B2 (en) | 2013-07-08 | 2014-06-30 | Storing network state at a network controller |
US14/320,617 US9559870B2 (en) | 2013-07-08 | 2014-06-30 | Managing forwarding of logical network traffic between physical domains |
US14/320,615 US9571304B2 (en) | 2013-07-08 | 2014-06-30 | Reconciliation of network state across physical domains |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2015006243A2 WO2015006243A2 (en) | 2015-01-15 |
WO2015006243A3 true WO2015006243A3 (en) | 2015-03-12 |
Family
ID=52132738
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2014/045622 WO2015006243A2 (en) | 2013-07-08 | 2014-07-07 | Storing network state at a network controller |
Country Status (2)
Country | Link |
---|---|
US (6) | US9602312B2 (en) |
WO (1) | WO2015006243A2 (en) |
Families Citing this family (57)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9602312B2 (en) | 2013-07-08 | 2017-03-21 | Nicira, Inc. | Storing network state at a network controller |
US10218564B2 (en) | 2013-07-08 | 2019-02-26 | Nicira, Inc. | Unified replication mechanism for fault-tolerance of state |
US9602422B2 (en) * | 2014-05-05 | 2017-03-21 | Nicira, Inc. | Implementing fixed points in network state updates using generation numbers |
US9887878B2 (en) * | 2014-06-06 | 2018-02-06 | Microsoft Technology Licensing, Llc | Dynamic scheduling of network updates |
US9491054B2 (en) * | 2014-06-06 | 2016-11-08 | Microsoft Technology Licensing, Llc | Network-state management service |
US9602351B2 (en) | 2014-06-06 | 2017-03-21 | Microsoft Technology Licensing, Llc | Proactive handling of network faults |
US9973380B1 (en) | 2014-07-10 | 2018-05-15 | Cisco Technology, Inc. | Datacenter workload deployment using cross-domain global service profiles and identifiers |
US20160048548A1 (en) * | 2014-08-13 | 2016-02-18 | Microsoft Corporation | Population of graph nodes |
US9723065B2 (en) * | 2014-10-13 | 2017-08-01 | Vmware, Inc. | Cross-cloud object mapping for hybrid clouds |
US10015048B2 (en) | 2014-12-27 | 2018-07-03 | Intel Corporation | Programmable protocol parser for NIC classification and queue assignments |
US10411951B2 (en) | 2015-02-10 | 2019-09-10 | Hewlett Packard Enterprise Development Lp | Network policy conflict detection and resolution |
US20160254984A1 (en) * | 2015-02-27 | 2016-09-01 | Argela Yazilim ve Bilisim Teknolojileri San. ve Tic. A.S. | Method and system for delivering service-enabled flow paths across multiple domains in sdn networks |
US9807117B2 (en) * | 2015-03-17 | 2017-10-31 | Solarflare Communications, Inc. | System and apparatus for providing network security |
US10142287B2 (en) * | 2015-04-06 | 2018-11-27 | Nicira, Inc. | Distributed network security controller cluster for performing security operations |
US10587468B2 (en) * | 2015-04-27 | 2020-03-10 | Arista Networks, Inc. | System and method of a graceful reboot of a network controller |
US9825851B2 (en) | 2015-06-27 | 2017-11-21 | Nicira, Inc. | Distributing routing information in a multi-datacenter environment |
US9825862B2 (en) | 2015-08-26 | 2017-11-21 | Barefoot Networks, Inc. | Packet header field extraction |
US10225149B2 (en) * | 2015-12-15 | 2019-03-05 | Nicira, Inc. | Method and tool for diagnosing logical networks |
US9912774B2 (en) | 2015-12-22 | 2018-03-06 | Intel Corporation | Accelerated network packet processing |
US10097457B1 (en) * | 2015-12-28 | 2018-10-09 | Juniper Networks, Inc. | Resolving a mismatch among control plane parameter values received from multiple routing control devices |
US10289502B2 (en) | 2016-03-07 | 2019-05-14 | International Business Machines Corporation | User-defined failure domains for software-defined storage systems |
US10241820B2 (en) | 2016-03-14 | 2019-03-26 | Nicira, Inc. | Determining the realization status of logical entities in logical networks |
US10243797B2 (en) | 2016-03-14 | 2019-03-26 | Nicira, Inc. | Identifying the realization status of logical entities based on a global realization number |
US10346270B2 (en) * | 2016-05-25 | 2019-07-09 | Arista Networks, Inc. | High-availability network controller |
US10621145B2 (en) | 2016-10-18 | 2020-04-14 | Arista Networks, Inc. | Cluster file replication |
US10778722B2 (en) * | 2016-11-08 | 2020-09-15 | Massachusetts Institute Of Technology | Dynamic flow system |
US11223520B1 (en) | 2017-01-31 | 2022-01-11 | Intel Corporation | Remote control plane directing data plane configurator |
US10757028B1 (en) | 2017-04-23 | 2020-08-25 | Barefoot Networks, Inc. | Configurable forwarding element deparser |
US10673702B2 (en) * | 2017-06-19 | 2020-06-02 | Cisco Technology, Inc. | Validation of layer 3 using virtual routing forwarding containers in a network |
US11874845B2 (en) * | 2017-06-28 | 2024-01-16 | Fortinet, Inc. | Centralized state database storing state information |
US10523578B1 (en) | 2017-07-23 | 2019-12-31 | Barefoot Networks, Inc. | Transmission of traffic management data to processing pipeline |
US10756969B2 (en) * | 2017-08-15 | 2020-08-25 | Nicira, Inc. | Disruption minimization for guests when applying changes to a data plane of a packet handler in a host |
CN109412828B (en) * | 2017-08-18 | 2022-06-14 | 上海诺基亚贝尔软件有限公司 | Method, apparatus and system for network topology discovery in software defined networks |
US10771336B2 (en) * | 2017-09-22 | 2020-09-08 | Futurewei Technologies, Inc. | Topology-aware controller associations in software-defined networks |
US10771387B1 (en) | 2017-09-28 | 2020-09-08 | Barefoot Networks, Inc. | Multiple packet data container types for a processing pipeline |
US10554500B2 (en) | 2017-10-04 | 2020-02-04 | Futurewei Technologies, Inc. | Modeling access networks as trees in software-defined network controllers |
US11039007B2 (en) | 2018-08-10 | 2021-06-15 | Somos, Inc. | Toll-free telecommunications data management interface |
US20200137021A1 (en) * | 2018-10-31 | 2020-04-30 | Hewlett Packard Enterprise Development Lp | Using intent to access in discovery protocols in a network for analytics |
US10698618B1 (en) | 2019-03-26 | 2020-06-30 | International Buisness Machines Corporation | User-defined failure domains for software-defined storage systems |
CN110086654B (en) * | 2019-03-28 | 2022-05-03 | 重庆邮电大学 | Master and slave deployment method based on reliability under software defined data center |
US11095480B2 (en) * | 2019-08-30 | 2021-08-17 | Vmware, Inc. | Traffic optimization using distributed edge services |
CN115066871A (en) * | 2020-02-11 | 2022-09-16 | 华为技术有限公司 | System and method for network reliability |
WO2021046565A2 (en) * | 2020-02-27 | 2021-03-11 | Futurewei Technologies, Inc. | Pce controlled network reliability |
US11777793B2 (en) | 2020-04-06 | 2023-10-03 | Vmware, Inc. | Location criteria for security groups |
US11258668B2 (en) | 2020-04-06 | 2022-02-22 | Vmware, Inc. | Network controller for multi-site logical network |
US11088902B1 (en) * | 2020-04-06 | 2021-08-10 | Vmware, Inc. | Synchronization of logical network state between global and local managers |
US11394634B2 (en) | 2020-04-06 | 2022-07-19 | Vmware, Inc. | Architecture for stretching logical switches between multiple datacenters |
US11115301B1 (en) | 2020-04-06 | 2021-09-07 | Vmware, Inc. | Presenting realized state of multi-site logical network |
CA3114831A1 (en) | 2020-04-10 | 2021-10-10 | Somos, Inc. | Telecommunications call validation platform |
EP3910880A1 (en) * | 2020-05-14 | 2021-11-17 | Nokia Technologies Oy | Blockchain based device monitoring |
US11757940B2 (en) | 2020-09-28 | 2023-09-12 | Vmware, Inc. | Firewall rules for application connectivity |
US11616721B2 (en) * | 2020-11-24 | 2023-03-28 | International Business Machines Corporation | In-packet version tagging utilizing a perimeter NAT |
US20220337574A1 (en) | 2021-04-16 | 2022-10-20 | Somos, Inc. | Systems and methods for provisioning embedded internet of things universal ids (iot uids) in greenfield devices |
US20230006880A1 (en) * | 2021-06-30 | 2023-01-05 | Microsoft Technology Licensing, Llc | Local edge authority platform |
US11477270B1 (en) | 2021-07-06 | 2022-10-18 | Vmware, Inc. | Seamless hand-off of data traffic in public cloud environments |
CA3226750A1 (en) * | 2021-07-16 | 2023-01-19 | Somos, Inc. | Telecommunications call validation platform |
US11956117B1 (en) | 2023-05-22 | 2024-04-09 | Google Llc | Network monitoring and healing based on a behavior model |
Family Cites Families (139)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE69132280T2 (en) | 1990-09-17 | 2001-01-18 | Cabletron Systems Inc | System and method for modeling a computer network |
JPH06250869A (en) | 1993-03-01 | 1994-09-09 | Hitachi Ltd | Distributed control system |
JPH0779233A (en) | 1993-06-29 | 1995-03-20 | Synoptics Commun Inc | Apparatus for establishing topology, method and apparatus for communicating topology information |
SE9402059D0 (en) | 1994-06-13 | 1994-06-13 | Ellemtel Utvecklings Ab | Methods and apparatus for telecommunications |
US5751967A (en) | 1994-07-25 | 1998-05-12 | Bay Networks Group, Inc. | Method and apparatus for automatically configuring a network device to support a virtual network |
US5550816A (en) | 1994-12-29 | 1996-08-27 | Storage Technology Corporation | Method and apparatus for virtual switching |
US6035105A (en) | 1996-01-02 | 2000-03-07 | Cisco Technology, Inc. | Multiple VLAN architecture system |
US6108304A (en) | 1996-03-08 | 2000-08-22 | Abe; Hajime | Packet switching network, packet switching equipment, and network management equipment |
US5805791A (en) | 1996-04-22 | 1998-09-08 | Advanced Micro Devices, Inc. | Method and system for detection of and graceful recovery from a peripheral device fault |
JP3609256B2 (en) | 1998-05-19 | 2005-01-12 | 株式会社日立製作所 | Network management device, node device, and network management system |
US6862622B2 (en) | 1998-07-10 | 2005-03-01 | Van Drebbel Mariner Llc | Transmission control protocol/internet protocol (TCP/IP) packet-centric wireless point to multi-point (PTMP) transmission system architecture |
US6597658B1 (en) | 1998-12-28 | 2003-07-22 | At&T Corp. | Hierarchical telecommunications network with fault recovery |
US6963585B1 (en) | 1999-10-21 | 2005-11-08 | International Business Machines Corporation | Method and system for establishing a virtual path capability in a frame relay network |
US6680934B1 (en) | 1999-12-02 | 2004-01-20 | Nortel Networks Limited | System, device and method for expediting control flow in a communication system |
US6768740B1 (en) | 2000-08-08 | 2004-07-27 | Sun Microsystems, Inc. | Coordinating loop-free forwarding table updates |
US7389358B1 (en) | 2000-09-13 | 2008-06-17 | Fortinet, Inc. | Distributed virtual system to support managed, network-based services |
US6973023B1 (en) | 2000-12-30 | 2005-12-06 | Cisco Technology, Inc. | Method for routing information over a network employing centralized control |
US6999454B1 (en) | 2001-02-09 | 2006-02-14 | Nortel Networks Limited | Information routing system and apparatus |
US6785843B1 (en) | 2001-02-23 | 2004-08-31 | Mcrae Andrew | Data plane restart without state change in a control plane of an intermediate network node |
US7209439B2 (en) | 2001-03-20 | 2007-04-24 | Mci, Llc | Pool-based resource management in a data network |
US7200144B2 (en) | 2001-10-18 | 2007-04-03 | Qlogic, Corp. | Router and methods using network addresses for virtualization |
US8095668B2 (en) | 2001-11-09 | 2012-01-10 | Rockstar Bidco Lp | Middlebox control |
US7318095B2 (en) | 2001-11-21 | 2008-01-08 | Clearcube Technology, Inc. | Data fail-over for a multi-computer system |
US7370329B2 (en) | 2002-03-01 | 2008-05-06 | Sun Microsystems, Inc. | System and method for state saves in a distributed data system |
US6941487B1 (en) | 2002-03-07 | 2005-09-06 | Riverstone Networks, Inc. | Method, system, and computer program product for providing failure protection in a network node |
US6996672B2 (en) | 2002-03-26 | 2006-02-07 | Hewlett-Packard Development, L.P. | System and method for active-active data replication |
US6880052B2 (en) | 2002-03-26 | 2005-04-12 | Hewlett-Packard Development Company, Lp | Storage area network, data replication and storage controller, and method for replicating data using virtualized volumes |
US7197572B2 (en) | 2002-05-06 | 2007-03-27 | Qlogic, Corporation | System and method for implementing logical switches in a network system |
US7395337B2 (en) | 2002-08-29 | 2008-07-01 | International Business Machines Corporation | Method, system, and program for establishing and requesting status on a computational resource |
US7304940B2 (en) | 2002-09-05 | 2007-12-04 | World Wide Packets, Inc. | Network switch assembly, network switching device, and method |
US20040073659A1 (en) | 2002-10-15 | 2004-04-15 | Carl Rajsic | Method and apparatus for managing nodes in a network |
US20040098505A1 (en) | 2002-11-20 | 2004-05-20 | Clemmensen Daniel G. | Forwarding system with multiple logical sub-system functionality |
EP1443423A1 (en) | 2003-01-28 | 2004-08-04 | Bombardier Transportation (Technology) Germany GmbH | Apparatus and method for data replication in a data network |
JP4157409B2 (en) | 2003-03-31 | 2008-10-01 | 富士通株式会社 | Virtual path construction apparatus and virtual path construction method |
US7792987B1 (en) | 2003-04-21 | 2010-09-07 | Juniper Networks, Inc. | Supporting virtual private networks using a first network topology for forwarding and a subset of the first network topology or a smaller topology for signaling |
US7710874B2 (en) | 2003-06-04 | 2010-05-04 | International Business Machines Corporation | System and method for automatic management of many computer data processing system pipes |
US20040267897A1 (en) | 2003-06-24 | 2004-12-30 | Sychron Inc. | Distributed System Providing Scalable Methodology for Real-Time Control of Server Pools and Data Centers |
US20050018669A1 (en) | 2003-07-25 | 2005-01-27 | International Business Machines Corporation | Infiniband subnet management queue pair emulation for multiple logical ports on a single physical port |
US7516221B2 (en) | 2003-08-14 | 2009-04-07 | Oracle International Corporation | Hierarchical management of the dynamic allocation of resources in a multi-node system |
US8776050B2 (en) | 2003-08-20 | 2014-07-08 | Oracle International Corporation | Distributed virtual machine monitor for managing multiple virtual resources across multiple physical nodes |
US8009556B2 (en) | 2003-10-17 | 2011-08-30 | Ip Infusion, Inc. | System and method for providing redundant routing capabilities for a network node |
US7450598B2 (en) | 2003-12-15 | 2008-11-11 | At&T Intellectual Property I, L.P. | System and method to provision MPLS/VPN network |
US7483370B1 (en) | 2003-12-22 | 2009-01-27 | Extreme Networks, Inc. | Methods and systems for hitless switch management module failover and upgrade |
US7627692B2 (en) | 2004-01-30 | 2009-12-01 | Nokia Corporation | Multiplexing of compressed control and user-plane messages |
US20050228952A1 (en) | 2004-04-13 | 2005-10-13 | David Mayhew | Cache coherency mechanism |
US8422500B2 (en) | 2004-07-02 | 2013-04-16 | Rockstar Consortium Us Lp | VLAN support of differentiated services |
US7787360B2 (en) | 2004-07-23 | 2010-08-31 | Cisco Technology, Inc. | System and method for preserving multicast data forwarding during control failures in a router |
EP1624615B1 (en) | 2004-08-02 | 2008-02-20 | Alcatel Lucent | Shared resources in a multi manager environment |
US8068408B2 (en) | 2004-11-01 | 2011-11-29 | Alcatel Lucent | Softrouter protocol disaggregation |
US9014181B2 (en) | 2004-11-01 | 2015-04-21 | Alcatel Lucent | Softrouter separate control network |
US8458467B2 (en) | 2005-06-21 | 2013-06-04 | Cisco Technology, Inc. | Method and apparatus for adaptive application message payload content transformation in a network infrastructure element |
EP1829295B1 (en) | 2004-12-21 | 2009-09-23 | TELEFONAKTIEBOLAGET LM ERICSSON (publ) | An arrangement and a method relating to flow of packets in communication systems |
MX2007008112A (en) | 2004-12-31 | 2007-10-19 | British Telecomm | Connection-oriented communications scheme for connection-less communications traffic. |
JP4733399B2 (en) | 2005-01-28 | 2011-07-27 | 株式会社日立製作所 | Computer system, computer, storage device and management terminal |
US8214600B2 (en) * | 2005-02-10 | 2012-07-03 | International Business Machines Corporation | Data processing system and method for efficient coherency communication utilizing coherency domains |
US7454577B2 (en) * | 2005-02-10 | 2008-11-18 | International Business Machines Corporation | Data processing system and method for efficient communication utilizing an Tn and Ten coherency states |
US20060184937A1 (en) | 2005-02-11 | 2006-08-17 | Timothy Abels | System and method for centralized software management in virtual machines |
US8254285B2 (en) | 2005-02-25 | 2012-08-28 | Ip Infusion, Inc. | Hardware abstraction layer |
US7730486B2 (en) | 2005-02-28 | 2010-06-01 | Hewlett-Packard Development Company, L.P. | System and method for migrating virtual machines on cluster systems |
FR2883437B1 (en) | 2005-03-16 | 2007-08-03 | Wavestorm Sarl | DEVICE AND METHOD FOR COMMUNICATION IN A NETWORK |
US8392668B2 (en) * | 2005-04-04 | 2013-03-05 | Hewlett-Packard Development Company, L.P. | Distributed-state-information-based distributed computing systems and methods and protocols for managing distributed state information |
US8799431B2 (en) | 2005-08-15 | 2014-08-05 | Toutvirtual Inc. | Virtual systems management |
JP2007135109A (en) | 2005-11-11 | 2007-05-31 | Hitachi Ltd | Virtual network management method, virtual network management program, virtual network management system, and virtual network management means |
US8448162B2 (en) | 2005-12-28 | 2013-05-21 | Foundry Networks, Llc | Hitless software upgrades |
JP4800046B2 (en) | 2006-01-31 | 2011-10-26 | 株式会社日立製作所 | Storage system |
US8554949B2 (en) | 2006-03-17 | 2013-10-08 | Ericsson Ab | Customer traffic forwarding continues while control plane is reset |
US8909758B2 (en) | 2006-05-02 | 2014-12-09 | Cisco Technology, Inc. | Physical server discovery and correlation |
US7706303B2 (en) | 2006-06-26 | 2010-04-27 | Cisco Technology, Inc. | Port pooling |
US8635315B2 (en) | 2006-08-09 | 2014-01-21 | Cisco Technology, Inc. | Method and system for dynamic loading of management information bases on network devices |
US20080059556A1 (en) | 2006-08-31 | 2008-03-06 | Egenera, Inc. | Providing virtual machine technology as an embedded layer within a processing platform |
EP2067104A1 (en) * | 2006-09-28 | 2009-06-10 | Xeround Systems Ltd. | Apparatus and method for a distributed storage global database |
US7996835B2 (en) | 2006-10-10 | 2011-08-09 | International Business Machines Corporation | System, method and program for managing communication with multiple configurations for virtual machine |
JP5244332B2 (en) | 2006-10-30 | 2013-07-24 | 株式会社日立製作所 | Information system, data transfer method, and data protection method |
US7826482B1 (en) | 2006-11-17 | 2010-11-02 | Juniper Networks, Inc. | Service-specific forwarding in an LDP-RSVP hybrid network |
US8223668B2 (en) | 2006-12-14 | 2012-07-17 | Rockstar Bidco Lp | Method and apparatus for exchanging routing information and the establishment of connectivity across multiple network areas |
US20080159301A1 (en) | 2006-12-29 | 2008-07-03 | De Heer Arjan Arie | Enabling virtual private local area network services |
US8855020B2 (en) | 2007-01-09 | 2014-10-07 | Sandvine Incorporated Ulc | Automatically maximizing network link utilization using virtual networks |
US7793148B2 (en) | 2007-01-12 | 2010-09-07 | International Business Machines Corporation | Using virtual copies in a failover and failback environment |
US8055789B2 (en) | 2007-03-27 | 2011-11-08 | Amazon Technologies, Inc. | Configuring intercommunications between computing nodes |
US7941613B2 (en) * | 2007-05-31 | 2011-05-10 | Broadcom Corporation | Shared memory architecture |
KR101165902B1 (en) * | 2007-12-25 | 2012-07-13 | 도시바 미쓰비시덴키 산교시스템 가부시키가이샤 | Network control apparatus |
GB2456813B (en) * | 2008-01-24 | 2012-03-07 | Advanced Risc Mach Ltd | Diagnostic context construction and comparison |
US20090241192A1 (en) | 2008-03-21 | 2009-09-24 | Thomas Andrew J | Virtual machine configuration sharing between host and virtual machines and between virtual machines |
WO2009147674A1 (en) | 2008-06-03 | 2009-12-10 | Ethos Networks Ltd. | Automatic signaling method and device for telecommunication services |
US20100058106A1 (en) | 2008-08-27 | 2010-03-04 | Novell, Inc. | Virtual machine file system and incremental snapshot using image deltas |
US7885276B1 (en) | 2008-09-30 | 2011-02-08 | Emc Corporation | Isolating network traffic in multi-tenant virtualization environments |
US8392496B2 (en) | 2008-12-19 | 2013-03-05 | Watchguard Technologies, Inc. | Cluster architecture for network security processing |
US8054832B1 (en) | 2008-12-30 | 2011-11-08 | Juniper Networks, Inc. | Methods and apparatus for routing between virtual resources based on a routing location policy |
US7948986B1 (en) | 2009-02-02 | 2011-05-24 | Juniper Networks, Inc. | Applying services within MPLS networks |
KR101460848B1 (en) | 2009-04-01 | 2014-11-20 | 니시라, 인크. | Method and apparatus for implementing and managing virtual switches |
US8027354B1 (en) | 2009-04-29 | 2011-09-27 | Cisco Technology, Inc. | Network consolidation for virtualized servers |
US9210065B2 (en) * | 2009-06-22 | 2015-12-08 | Alcatel Lucent | Providing cloud-based services using dynamic network virtualization |
US8644188B1 (en) | 2009-06-25 | 2014-02-04 | Amazon Technologies, Inc. | Providing virtual networking functionality for managed computer networks |
CN101640688B (en) | 2009-08-20 | 2014-03-12 | 中兴通讯股份有限公司 | Content delivery network (CDN)-based switching method for main node controller and spare controller and CDN |
EP3432524B1 (en) * | 2009-09-24 | 2024-05-01 | Zoom Video Communications, Inc. | System and method for identifying communication between virtual servers |
US8442048B2 (en) | 2009-11-04 | 2013-05-14 | Juniper Networks, Inc. | Methods and apparatus for configuring a virtual network switch |
US7937438B1 (en) | 2009-12-07 | 2011-05-03 | Amazon Technologies, Inc. | Using virtual networking devices to manage external connections |
US20110134931A1 (en) | 2009-12-08 | 2011-06-09 | Jacobus Van Der Merwe | Virtual router migration |
US8224971B1 (en) | 2009-12-28 | 2012-07-17 | Amazon Technologies, Inc. | Using virtual networking devices and routing information to initiate external actions |
US7991859B1 (en) | 2009-12-28 | 2011-08-02 | Amazon Technologies, Inc. | Using virtual networking devices to connect managed computer networks |
US20110231602A1 (en) | 2010-03-19 | 2011-09-22 | Harold Woods | Non-disruptive disk ownership change in distributed storage systems |
US8903942B2 (en) | 2010-03-23 | 2014-12-02 | Juniper Networks, Inc. | Methods and apparatus for forwarding-state transport in a distributed control plane |
WO2011121664A1 (en) | 2010-03-31 | 2011-10-06 | Hitachi, Ltd. | Communication network control system and control method |
US8224931B1 (en) | 2010-03-31 | 2012-07-17 | Amazon Technologies, Inc. | Managing use of intermediate destination computing nodes for provided computer networks |
US8504718B2 (en) | 2010-04-28 | 2013-08-06 | Futurewei Technologies, Inc. | System and method for a context layer switch |
US8688994B2 (en) | 2010-06-25 | 2014-04-01 | Microsoft Corporation | Federation among services for supporting virtual-network overlays |
US8897134B2 (en) | 2010-06-25 | 2014-11-25 | Telefonaktiebolaget L M Ericsson (Publ) | Notifying a controller of a change to a packet forwarding configuration of a network element over a communication channel |
US9680750B2 (en) * | 2010-07-06 | 2017-06-13 | Nicira, Inc. | Use of tunnels to hide network addresses |
US8842679B2 (en) | 2010-07-06 | 2014-09-23 | Nicira, Inc. | Control system that elects a master controller instance for switching elements |
US9525647B2 (en) | 2010-07-06 | 2016-12-20 | Nicira, Inc. | Network control apparatus and method for creating and modifying logical switching elements |
US10103939B2 (en) * | 2010-07-06 | 2018-10-16 | Nicira, Inc. | Network control apparatus and method for populating logical datapath sets |
US8456984B2 (en) | 2010-07-19 | 2013-06-04 | Ciena Corporation | Virtualized shared protection capacity |
US8621058B2 (en) | 2010-10-28 | 2013-12-31 | Hewlett-Packard Development Company, L.P. | Providing cloud-based computing services |
US8560626B2 (en) | 2011-01-13 | 2013-10-15 | Vmware, Inc. | Selecting a master node using a suitability value |
US9043452B2 (en) * | 2011-05-04 | 2015-05-26 | Nicira, Inc. | Network control apparatus and method for port isolation |
US8560647B2 (en) * | 2011-07-19 | 2013-10-15 | Telefonaktiebolaget L M Ericsson (Publ) | Controller placement for split architecture networks |
US8949498B2 (en) | 2011-08-11 | 2015-02-03 | Mellanox Technologies Ltd. | Interrupt handling in a virtual machine environment |
US8958298B2 (en) | 2011-08-17 | 2015-02-17 | Nicira, Inc. | Centralized logical L3 routing |
US8964767B2 (en) | 2011-08-17 | 2015-02-24 | Nicira, Inc. | Packet processing in federated network |
GB2485866B (en) | 2011-08-26 | 2012-10-10 | Metaswitch Networks Ltd | Data replication for a backup entity |
US8762501B2 (en) | 2011-08-29 | 2014-06-24 | Telefonaktiebolaget L M Ericsson (Publ) | Implementing a 3G packet core in a cloud computer with openflow data and control planes |
US8811212B2 (en) * | 2012-02-22 | 2014-08-19 | Telefonaktiebolaget L M Ericsson (Publ) | Controller placement for fast failover in the split architecture |
US20130074065A1 (en) * | 2011-09-21 | 2013-03-21 | Ibm Corporation | Maintaining Consistency of Storage in a Mirrored Virtual Environment |
US9178833B2 (en) | 2011-10-25 | 2015-11-03 | Nicira, Inc. | Chassis controller |
IN2014CN02272A (en) | 2011-10-25 | 2015-06-19 | Nicira Inc | |
US9285992B2 (en) * | 2011-12-16 | 2016-03-15 | Netapp, Inc. | System and method for optimally creating storage objects in a storage system |
US9507630B2 (en) | 2012-02-09 | 2016-11-29 | Cisco Technology, Inc. | Application context transfer for distributed computing resources |
US9331938B2 (en) * | 2012-04-13 | 2016-05-03 | Nicira, Inc. | Extension of logical networks across layer 3 virtual private networks |
WO2013158920A1 (en) | 2012-04-18 | 2013-10-24 | Nicira, Inc. | Exchange of network state information between forwarding elements |
CN102739645B (en) | 2012-04-23 | 2016-03-16 | 杭州华三通信技术有限公司 | The moving method of secure virtual machine strategy and device |
US8989188B2 (en) | 2012-05-10 | 2015-03-24 | Cisco Technology, Inc. | Preventing leaks among private virtual local area network ports due to configuration changes in a headless mode |
US8964735B2 (en) * | 2012-05-18 | 2015-02-24 | Rackspace Us, Inc. | Translating media access control (MAC) addresses in a network hierarchy |
US9064216B2 (en) | 2012-06-06 | 2015-06-23 | Juniper Networks, Inc. | Identifying likely faulty components in a distributed system |
US20130332619A1 (en) | 2012-06-06 | 2013-12-12 | Futurewei Technologies, Inc. | Method of Seamless Integration and Independent Evolution of Information-Centric Networking via Software Defined Networking |
US9258266B2 (en) * | 2012-08-30 | 2016-02-09 | Cisco Technology, Inc. | Host detection by top of rack switch devices in data center environments |
US9094285B2 (en) * | 2013-01-25 | 2015-07-28 | Argela Yazilim ve Bilisim Teknolojileri San. ve Tic. A.S. | Automatic discovery of multiple controllers in Software Defined Networks (SDNs) |
US8964752B2 (en) * | 2013-02-25 | 2015-02-24 | Telefonaktiebolaget L M Ericsson (Publ) | Method and system for flow table lookup parallelization in a software defined networking (SDN) system |
US9513970B2 (en) | 2013-03-01 | 2016-12-06 | Cisco Technology, Inc. | Optimizing handling of virtual machine mobility in data center environments |
US9602312B2 (en) | 2013-07-08 | 2017-03-21 | Nicira, Inc. | Storing network state at a network controller |
-
2014
- 2014-06-30 US US14/320,614 patent/US9602312B2/en active Active
- 2014-06-30 US US14/320,615 patent/US9571304B2/en active Active
- 2014-06-30 US US14/320,617 patent/US9559870B2/en active Active
- 2014-06-30 US US14/320,610 patent/US9667447B2/en active Active
- 2014-07-07 WO PCT/US2014/045622 patent/WO2015006243A2/en active Application Filing
-
2017
- 2017-05-01 US US15/583,960 patent/US10069676B2/en active Active
-
2018
- 2018-08-23 US US16/110,930 patent/US10868710B2/en active Active
Non-Patent Citations (8)
Title |
---|
"Apache Cassandra(TM) 1.2 Documentation", 13 January 2013 (2013-01-13), XP055142834, Retrieved from the Internet <URL:http://poincare.matf.bg.ac.rs/~biljana/2012_13/dobp/cas08/cassandra12.pdf> [retrieved on 20140926] * |
"OpenFlow Switch Specification", 28 February 2011 (2011-02-28), XP055132070, Retrieved from the Internet <URL:http://archive.openflow.org/documents/openflow-spec-v1.1.0.pdf> * |
ANONYMOUS: "Open Network Operating System (Slideshare)", 16 April 2013 (2013-04-16), XP055142412, Retrieved from the Internet <URL:http://www.slideshare.net/umeshkrishnaswamy/open-network-operating-system> [retrieved on 20140924] * |
BRANDON HELLER ET AL: "The controller placement problem", HOT TOPICS IN SOFTWARE DEFINED NETWORKS, ACM, 2 PENN PLAZA, SUITE 701 NEW YORK NY 10121-0701 USA, 13 August 2012 (2012-08-13), pages 7 - 12, XP058008056, ISBN: 978-1-4503-1477-0, DOI: 10.1145/2342441.2342444 * |
JEREMY HANNA: "ZooKeeper/FailureScenarios - Hadoop Wiki", 9 December 2010 (2010-12-09), XP055141660, Retrieved from the Internet <URL:http://wiki.apache.org/hadoop/ZooKeeper/FailureScenarios> [retrieved on 20140919] * |
PANKAJ BERDE ET AL: "ONOS Open Network Operating System An Open-Source Distributed SDN OS", SLIDESHARE, 19 December 2013 (2013-12-19), XP055142264, Retrieved from the Internet <URL:http://www.slideshare.net/ON_LAB/onos-open-network-operating-system-an-opensource-distributed-sdn-os> [retrieved on 20140924] * |
SYLVAIN LEBRESNE: "[RELEASE] Apache Cassandra 1.2 released", 2 January 2013 (2013-01-02), XP055142831, Retrieved from the Internet <URL:http://mail-archives.apache.org/mod_mbox/cassandra-user/201301.mbox/%3CCAKkz8Q3zDF=fU+RNqrSsMPGPZxS01O2_Gp+rp+AnKdK6644Y3A@mail.gmail.com%3E> [retrieved on 20140926] * |
UMESH KRISHNASWAMY ET AL: "ONOS Open Network Operating System - An Experimental Open - Source Distributed SDN OS", 16 April 2013 (2013-04-16), XP055142415, Retrieved from the Internet <URL:http://www.slideshare.net/umeshkrishnaswamy/open-network-operating-system> [retrieved on 20140924] * |
Also Published As
Publication number | Publication date |
---|---|
US9559870B2 (en) | 2017-01-31 |
US20170237605A1 (en) | 2017-08-17 |
WO2015006243A2 (en) | 2015-01-15 |
US9667447B2 (en) | 2017-05-30 |
US20150009835A1 (en) | 2015-01-08 |
US9602312B2 (en) | 2017-03-21 |
US10069676B2 (en) | 2018-09-04 |
US10868710B2 (en) | 2020-12-15 |
US20150010012A1 (en) | 2015-01-08 |
US20150009797A1 (en) | 2015-01-08 |
US20150009796A1 (en) | 2015-01-08 |
US9571304B2 (en) | 2017-02-14 |
US20190013999A1 (en) | 2019-01-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2015006243A3 (en) | Storing network state at a network controller | |
EP2972901A4 (en) | Managing the write performance of an asymmetric memory system | |
WO2014152936A3 (en) | Query intent expression for search in an embedded application context | |
EP3011428A4 (en) | Data scrubbing in cluster-based storage systems | |
EP3005128A4 (en) | Separate memory controllers to access data in memory | |
WO2014197318A3 (en) | Modeling significant locations | |
EP2995041A4 (en) | Virtual enterprise access point control and management | |
EP3017436A4 (en) | Rebuilding data while reading data in a dispersed storage network | |
WO2012166723A3 (en) | Data protection across multiple memory blocks | |
EP3000059A4 (en) | Managing data in a storage system | |
WO2012039939A3 (en) | Offload reads and writes | |
WO2014159302A3 (en) | Process modeling and interface | |
WO2012122381A3 (en) | Power-management for integrated circuits | |
EP3031260A4 (en) | Access points and methods for access point selection using an information data structure | |
EP3050106A4 (en) | Low leakage non-planar access transistor for embedded dynamic random access memeory (edram) | |
EP3022740A4 (en) | Erase management in memory systems | |
HRP20181693T1 (en) | Architecture and management system and device for micro-grids with energy generation, storage and consumption, of the totally integrated, dynamic and self-configurable type | |
GB2510729A (en) | Managing data usage of a computing device | |
WO2014066537A3 (en) | Managing use of a shared content consumption device | |
WO2014175912A3 (en) | Dirty data management for hybrid drives | |
EP2845097A4 (en) | Modified jvm with multi-tenant application domains and memory management | |
WO2012128878A3 (en) | Shared data management in software-as-a-service platform | |
WO2014172193A3 (en) | Systems, devices, and methods for energy account management | |
WO2015036531A3 (en) | Knowledge management system | |
EP3073383A4 (en) | Method, device, and computer storage medium for hierarchical storage |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 14750257 Country of ref document: EP Kind code of ref document: A2 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 14750257 Country of ref document: EP Kind code of ref document: A2 |