×

Controller driven reconfiguration of a multi-layered application or service model

  • US 10,516,568 B2
  • Filed: 08/31/2015
  • Issued: 12/24/2019
  • Est. Priority Date: 09/30/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method of reconfiguring a multi-layer server deployment model in a datacenter comprising a plurality of host computers executing a plurality of servers, the method comprising:

  • at a controller first computer,providing a first service chain comprising at least two service operations with a flow identifier to a host second computer, said host second computer using the first service chain and the flow identifier to configure a filter that (i) executes on the host second computer, (ii) identifies data messages along an egress datapath of a first server executing on the host second computer, and (iii) directs identified data messages to a first plurality of servers identified by the first service chain for performing the service operations of the first service chain when the data messages have a set of header values that match the flow identifier;

    modifying the first service chain to produce a second service chain comprising at least three service operations by adding a service operation to the first service chain; and

    providing the second service chain with the flow identifier to the host second computer to reconfigure the filter to distribute data messages that match the flow identifier to a second plurality of servers identified by the second service chain for performing the service operations of the second service chain instead of the first plurality of servers;

    the first service chain including a first service operation to be performed on matching data messages and a second service operation to be performed on matching data messages immediately after the first service operation, andthe second service chain including the first and second service operations and the added service operation, wherein the added service operation is to be performed on matching data messages before the second service operation but after the first service operation and after receiving a data message reply from a set of one or more servers that has performed the first service operation on the matching data messages.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×