Control of communication ports of computing devices using policy-based decisions
First Claim
1. In a computing system environment, a method of controlling communication ports of computing devices established in multiple layers behind a content flow director, comprising:
- establishing a policy behind the content flow director;
determining whether the policy is met or exceed; and
based on whether the policy is met or exceeded, enabling a port of one of the computing devices thereby 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
20 Claims
-
1. In a computing system environment, a method of controlling communication ports of computing devices established in multiple layers behind a content flow director, comprising:
-
establishing a policy behind the content flow director; determining whether the policy is met or exceed; and based on whether the policy is met or exceeded, enabling a port of one of the computing devices thereby 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)
-
-
7. In a computing system environment, a method of controlling communication ports of computing devices established in multiple layers behind a content flow director, comprising:
-
establishing a policy behind the content flow director; testing an operability of one of the computing devices based on the established policy, the one of the computing devices existing in a layer other than an outermost layer of the multiple layers; and if the operability of the one of the computing devices is determined to be satisfactory, enabling a port of a computing device in the outermost layer of the multiple layers thereby allowing direct communications between the content flow director and the computing device by way of the enabled port. - View Dependent Claims (8, 9)
-
-
10. A computing system environment for a web service, comprising:
a content flow director for directing requests from a user to computing devices arranged in more than one layer behind the content flow director, wherein one of the computing devices in an outermost layer of the more than one layer includes a communications port that is conditionally enabled for direct communications with the content flow director only upon a policy being met or exceeded in at least one of the computing devices in the more than one layer behind the content flow director. - View Dependent Claims (11, 12, 13, 14, 15)
-
16. 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 knows 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 exceed; and if met or exceeded, enabling the attendant communications ports of the server in the outermost layer to become enabled thereby having the L4 switch knowing 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 (17, 18, 19)
-
-
20. A computing device for a computing system environment for a web service behind a content flow director, comprising:
-
remote or local executable instructions for ascertaining whether a policy is met or exceeded in the computing system environment behind the content flow director; and a communications port for directly communicating with the content flow director that is conditionally enabled upon the ascertaining whether the policy is met or exceeded.
-
Specification