A method and apparatus are provided for representing abstract network management policies and processing such policies to resolve conflicts. In one aspect, the invention provides a method of managing a network according to a plurality of network management policies, comprising the steps of storing each of the policies as a constraint that comprises one or more variables, a set of possible values, and a set of restrictions on the values that the variables can simultaneously take; storing one or more collective constraints, in which at least one of the constraints is that none of the variables may interfere with one another; applying a constraint satisfaction algorithm to the stored variables, values, restrictions, to create zero or more solutions and checking the solution set against the collective constraints; identifying a conflict in the policies when zero solutions are created and when one or more of the instance or collective constraints is violated; and resolving the conflict by modifying one or more of the variables, values or restrictions. Using a collective constraint representation, policy conflicts are rapidly identified and resolved. Resolution may be accomplished simply by adding a constraint that defines a change in a variable, value, or restriction or redefining the collective constraints.
Method And Apparatus For Determining A Layer 2 Path In A Switched Network
Clare Chu - Fremont CA, US Stephen Schleimer - San Jose CA, US
Assignee:
Cisco Technology, Inc. - San Jose CA
International Classification:
H04L012/26 H04L012/28
US Classification:
3702381, 370252, 370254, 370389, 370400, 37039553
Abstract:
A method and apparatus that provide for a Layer path determination are disclosed. In one embodiment of the invention, a Layer path between a source device and destination device is first determined in order to identify contiguous pairs of Layer devices. A subpath is then determined for each contiguous pair of Layer devices based on VLAN and spanning tree information associated with the contiguous pair. The Layer path is a concatenation of the subpaths of all the contiguous pairs in the Layer path.
Method And Apparatus For Determining A Multilayer Switching Path
Clare Chu - Fremont CA, US Mehryar Garakani - Los Angeles CA, US
Assignee:
Cisco Technology, Inc. - San Jose CA
International Classification:
H04L012/28 H04L012/56
US Classification:
370400, 370401
Abstract:
A method and apparatus that provide for determining a multilayer switching path are disclosed. In one embodiment of the invention, a Layer 3 path and a Layer 2 path between a source device and destination device are first determined in order to identify the relevant switch engines that perform the multilayer switching. Determining whether the switch engines satisfy a set of criteria identifies the relevant switch engines.
Method And Apparatus For Determining A Multilayer Switching Path
Clare Chu - Fremont CA, US Mehryar Garakani - Los Angeles CA, US
Assignee:
Cisco Technology, Inc. - San Jose CA
International Classification:
H04L 12/28 H04L 12/56
US Classification:
370400, 370401
Abstract:
A method and apparatus that provide for determining a multilayer switching path are disclosed. In one embodiment of the invention, a Layer 3 path and a Layer 2 path between a source device and destination device are first determined in order to identify the relevant switch engines that perform the multilayer switching. Determining whether the switch engines satisfy a set of criteria identifies the relevant switch engines.
Online Standardized Contract Configuration For Service Level Agreement Monitoring
Christian Lemler - Fremont CA, US Karen Ann Bradley - San Jose CA, US Amrit C. Patel - Pleasanton CA, US Ray Mein Lau - Sacramento CA, US Clare Yung-Lei Chu - Fremont CA, US
Assignee:
Cisco Technology, Inc. - San Jose CA
International Classification:
G06F 15/16
US Classification:
709223, 709224, 709220, 715762
Abstract:
A service monitoring mechanism for providing on-line standardized contract configurations for monitoring Service Level Agreements (SLAs) and Service Level Contracts (SLCs) is described. The service monitoring mechanism provides a method for monitoring a service level agreement that defines for a particular network, a level of service that has been offered to a customer by a service provider. In one aspect, to provide for the monitoring of a service level agreement, a Service Level Manger (SLM) is configured to manage, monitor, and verify the SLAs that have been established between a customer and a Service Provider. The SLM provides a standardized open interface that allows users, including third parties, to define SLCs and SLAs for monitoring and verifying the level of service that is being provided by a service provider. In one aspect, the standardized open interface is provided through the use of one or more schemas that include a set of rules that define the tags that can be included within a document and how the tags may be nested within the document. The one or more schemas specify the set of required and optional elements (and their attributes) and the ways in which they may be combined within a document.
Dynamically Configurable Filtered Dispatch Notification System
A method and system for filtering and acting upon data are provided. The specific identity, behavior and relationship between the various components that make up the system are not fixed at compile time. Rather, flexibility is maintained by establishing the identity, behavior and relationships based on configuration data at run time. At run time, various source, filter and action modules that are specified in configuration data are loaded into dynamic memory and initialized. The publisher-subscriber relationships are then established between the loaded modules based on said configuration data. A user interface is provided which allows a user to specify changes to the publisher-subscriber relationships between the components, or to the initialization arguments of the components. The various components of the system may be implemented as objects that are instances of JAVA classes.
Googleplus
Clare Chu
Clare Chu
Education:
National Taiwan University
Flickr
Youtube
My So-Called World of Clare I The Amazing Wor...
When Anais reveals that she's in the grade above them at school, Gumba...
Duration:
3m 20s
Mountain Dulcimer, Old Joe Clark and Wildwood...
playing mountain dulcimer made #2 by Clare Chu, old joe clark and wild...
Duration:
1m 36s
Clare Furnace - Draft Inducer Motor Replacement
Replacement of the Draft Inducer Motor on a Clare Brothers 72000 BTU/h...
Duration:
6m 14s
not about chu clare
Duration:
13s
Pomeranian Puppy Howl with Squeeky Toy Cute
Duration:
8m 14s
This GOCHUJANG Garlic Tofu Rice Bowl Will Cha...
Gochujang Tofu Rice Bowl in 15 Minutes! Get My COOKBOOK! Get Writt...
Duration:
9m 49s
New Girl | The Amazing World of Gumball | Car...
The not-so-new, pessimistic new girl,decides to leave Elmore forever. ...