Optimizing switch device route transitions
First Claim
Patent Images
1. A computer-implemented method for operating one or more switch devices, the method comprising:
- configuring the one or more switch devices according to a first one or more routes;
receiving a request to re-configure the one or more switch devices according to a second one or more routes;
analyzing the first one or more routes and the second one or more routes to find one or more common elements, wherein the one or more common elements include one or more of;
1) one or more common routes and/or
2) one or more common channel connections; and
re-configuring the one or more switch devices according to the second one or more routes, wherein said re-configuring the one or more switch devices avoids performing unnecessary disconnections and re-connections for at least a subset of the common elements.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for optimizing route transitions for one or more switch devices. The switch devices may first be configured according to a first route group and may later be re-configured according to a second route group. Before performing the transition, the first route group and the second route group may be analyzed to determine common elements, e.g., common routes and/or common channel connections. The transition may then be optimized to avoid the redundancy of disconnecting elements in the first route group followed by re-connecting the same elements in the second route group.
-
Citations
34 Claims
-
1. A computer-implemented method for operating one or more switch devices, the method comprising:
-
configuring the one or more switch devices according to a first one or more routes;
receiving a request to re-configure the one or more switch devices according to a second one or more routes;
analyzing the first one or more routes and the second one or more routes to find one or more common elements, wherein the one or more common elements include one or more of;
1) one or more common routes and/or
2) one or more common channel connections; and
re-configuring the one or more switch devices according to the second one or more routes, wherein said re-configuring the one or more switch devices avoids performing unnecessary disconnections and re-connections for at least a subset of the common elements. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented method for operating one or more switch devices, the method comprising:
-
configuring the one or more switch devices according to a first one or more routes;
receiving a request to re-configure the one or more switch devices according to a second one or more routes;
analyzing the first one or more routes and the second one or more routes to find one or more common elements, wherein the one or more common elements include one or more of;
1) one or more common routes and/or
2) one or more common channel connections; and
re-configuring the one or more switch devices according to the second one or more routes, wherein said re-configuring the one or more switch devices is optimized to avoid performing unnecessary disconnections and re-connections for at least a subset of the common elements. - View Dependent Claims (12)
-
-
13. A computer-implemented method for operating one or more switch devices, the method comprising:
-
receiving a first group of routes, wherein each route specifies a plurality of switch device channels to be connected;
configuring the one or more switch devices to perform the first group of routes, wherein said configuring the one or more switch devices to perform the first group of routes comprises performing connections in the one or more switch devices for routes in the first group of routes;
receiving a second group of routes, wherein each route specifies a plurality of switch device channels to be connected; and
re-configuring the one or more switch devices to perform the second group of routes, wherein said re-configuring the one or more switch devices to perform the second group of routes comprises;
performing disconnections in the one or more switch devices for routes in the first group of routes;
performing connections in the one or more switch devices for routes in the second group of routes;
wherein said re-configuring the one or more switch devices is performed to reduce or minimize the number of disconnections and connections that are performed in the one or more switch devices. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A computer-implemented method for operating one or more switch devices, the method comprising:
-
receiving a first route group for the one or more switch devices;
configuring the one or more switch devices according to said first route group for the one or more switch devices;
receiving a second route group for the one or more switch devices;
analyzing the first and second route groups to determine a reduced or optimized transition of the one or more switch devices from the first route group to the second route group; and
performing the reduced or optimized transition of the one or more switch devices from the first route group to the second route group. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
-
26. A memory medium for operating one or more switch devices, the memory medium comprising program instructions executable to:
-
receive a first group of routes, wherein each route specifies a plurality of switch device channels to be connected;
configure the one or more switch devices to perform the first group of routes, wherein said configuring the one or more switch devices to perform the first group of routes comprises performing connections in the one or more switch devices for routes in the first group of routes;
receive a second group of routes, wherein each route specifies a plurality of switch device channels to be connected; and
re-configure the one or more switch devices to perform the second group of routes, wherein said re-configuring the one or more switch devices to perform the second group of routes comprises;
performing disconnections in the one or more switch devices for routes in the first group of routes;
performing connections in the one or more switch devices for routes in the second group of routes;
wherein said re-configuring the one or more switch devices is performed to reduce the number of disconnections and connections that are performed in the one or more switch devices. - View Dependent Claims (27, 28, 29, 30, 31, 32)
-
-
33. A switching system comprising:
-
a computer system;
one or more switch devices coupled to the computer system;
wherein the computer system is operable to;
receive a first group of routes, wherein each route specifies a plurality of switch device channels to be connected;
configure the one or more switch devices to perform the first group of routes, wherein said configuring the one or more switch devices to perform the first group of routes comprises performing connections in the one or more switch devices for routes in the first group of routes;
receive a second group of routes, wherein each route specifies a plurality of switch device channels to be connected;
re-configure the one or more switch devices to perform the second group of routes, wherein said re-configuring the one or more switch devices to perform the second group of routes comprises;
performing disconnections in the one or more switch devices for routes in the first group of routes;
performing connections in the one or more switch devices for routes in the second group of routes;
wherein said re-configuring the one or more switch devices is performed to reduce the number of disconnections and connections that are performed in the one or more switch devices. - View Dependent Claims (34)
-
Specification