Control of communication ports of computing devices using policy-based decisions
First Claim
1. In a computing system environment having a content flow director and multiple layers of computing devices behind the content flow director, wherein the computing devices in an outermost layer of the multiple layers communicate directly with the content flow director by way of attendant communications ports and the content flow director regularly assesses whether the ports are enabled or disabled, a method of controlling the communication ports of the computing devices established in the multiple layers, comprising:
- establishing a policy behind the content flow director;
determining whether the policy is met or exceeded by interrogating at least one of the computing devices established in multiple layers behind the content flow director, wherein the determining includes interrogating another of the computing devices in a layer further away from the content flow director than the one of the computing devices in the outermost layer directly communicating with the content flow director; and
enabling, based on whether the policy is met or exceeded, a port of one of the computing devices in the outermost layer, the content flow director detecting the enabling and allowing future communications between the content flow director and the one of the computing devices by way of the enabled port.
8 Assignments
0 Petitions
Accused Products
Abstract
In a computing system environment, an arrangement of computing devices includes multiple layers behind a content flow director, such as an L4 switch in a web service. In a computing device of an outermost layer directly communicating with the content flow director, a communications port is conditionally enabled upon policy being met or exceeded in the computing system environment behind the content flow director. If unmet, the communications port is disabled, if already enabled, or prevented from becoming enabled, if not otherwise already enabled. In this manner, policy establishes port enablement. In certain aspects, policy determinations include determining a time of response, a quality of service check or a pass/fail condition of the one of the computing devices. Policy is also easily implemented as remote or local computer executable instructions on the computing devices. Representative computing devices include switches, such as L4 switches, routers, servers, repeaters, adapters or the like.
-
Citations
12 Claims
-
1. In a computing system environment having a content flow director and multiple layers of computing devices behind the content flow director, wherein the computing devices in an outermost layer of the multiple layers communicate directly with the content flow director by way of attendant communications ports and the content flow director regularly assesses whether the ports are enabled or disabled, a method of controlling the communication ports of the computing devices established in the multiple layers, comprising:
-
establishing a policy behind the content flow director; determining whether the policy is met or exceeded by interrogating at least one of the computing devices established in multiple layers behind the content flow director, wherein the determining includes interrogating another of the computing devices in a layer further away from the content flow director than the one of the computing devices in the outermost layer directly communicating with the content flow director; and enabling, based on whether the policy is met or exceeded, a port of one of the computing devices in the outermost layer, the content flow director detecting the enabling and allowing future communications between the content flow director and the one of the computing devices by way of the enabled port. - View Dependent Claims (2, 3, 4, 5)
-
-
6. In a computing system environment having a content flow director and multiple layers of computing devices behind the content flow director, wherein the computing devices in an outermost layer of the multiple layers communicate directly with the content flow director by way of a communication port, a method of controlling communication ports of the computing devices established in multiple layers, comprising:
-
establishing a policy behind the content flow director; testing an operability of at least one of the computing devices established in multiple layers behind the content flow director based on the established policy by interrogating at least one of the computing devices, the testing including interrogating at least one of the computing devices existing in a layer of the multiple layers other than the outermost layer which directly communicates with the content flow director; and enabling a port of a computing device in the outermost layer of the multiple layers if the operability of the one of the computing devices is determined to be satisfactory, thereby allowing direct communications between the content flow director and the computing device by way of the enabled port. - View Dependent Claims (7, 8)
-
-
9. In a computing system environment having an L4 switch and multiple layers of computing devices behind the L4 switch, wherein a server in an outermost layer of the multiple layers communicates directly with the L4 switch by way of an attendant communications port and the L4 switch regularly assesses whether the attendant communications port is enabled or disabled, a method of controlling the attendant communications port of the server in the outermost layer, comprising:
-
establishing a policy in one or more of the computing devices behind the L4 switch; ascertaining whether the policy is met or exceeded by interrogating at least one of the computing devices of the multiple layers of computing devices behind the L4 switch other than the server in the outermost layer directly communicating with the L4 switch; and enabling the attendant communications ports of the server in the outermost layer to become enabled if the policy is met or exceeded, the L4 switch detecting the enabling to allow future communications between the L4 switch and the server in the outermost layer by way of the attendant communications port. - View Dependent Claims (10, 11, 12)
-
Specification