×

Intelligent policy server system and method for bandwidth control in an ATM network

  • US 8,483,225 B2
  • Filed: 01/22/2001
  • Issued: 07/09/2013
  • Est. Priority Date: 01/20/2000
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method comprising:

  • receiving, at a policy server, information associated with a first signaling message and a second signaling message, the first signaling message and the second signaling message being associated with a calling party and a called party, an ingress switch in an Asynchronous Transfer Mode (ATM) network being associated with the calling party, and an egress switch in the ATM network being associated with the called party;

    identifying, by the policy server and based on the first signaling message and the second signaling message, a policy associated with the calling party;

    determining, by the policy server, whether the policy is satisfied with respect to the first signaling message and the second signaling message, the determining of whether the policy is satisfied comprising;

    identifying, based on the policy, a network port, in the ATM network, that the calling party is authorized to use, the network port being associated with a maximum burst size limit,determining a virtual path between the ingress switch and the egress switch, the virtual path including the network port in the ATM network,identifying an available forward bandwidth from the ingress switch to the egress switch along the virtual path, the available forward bandwidth being based on modifying an actual forward bandwidth, for the virtual path, by a forward overbooking factor associated with the virtual path,identifying an available reverse bandwidth from the egress switch to the ingress switch along the virtual path, the available reverse bandwidth being based on modifying an actual reverse bandwidth, for the virtual path, by a reverse overbooking factor associated with the virtual path,calculating a first requested bandwidth associated with the first signaling message, the first requested bandwidth including a first forward requested bandwidth from the ingress switch to the egress switch along the virtual path and a first reverse requested bandwidth from the egress switch to the ingress switch along the virtual path,calculating a first burst size associated with the first signaling message and a second burst size associated with the second signaling message,determining that the policy is satisfied for the first signaling message based on determining that;

    the available forward bandwidth exceeds the first forward requested bandwidth,the available reverse bandwidth exceeds the first reverse requested bandwidth, andthe first burst size does not exceed the maximum burst size limit,calculating a second requested bandwidth associated with the second signaling message, the second requested bandwidth including a second forward requested bandwidth from the ingress switch to the egress switch along the virtual path and a second reverse requested bandwidth from the egress switch to the ingress switch along the virtual path, anddetermining that the policy is not satisfied for the second signaling message based on determining an occurrence of at least one of;

    a total forward requested bandwidth, including the first forward requested bandwidth and the second forward requested bandwidth, exceeds the available forward bandwidth,a total reverse requested bandwidth, including the first reverse requested bandwidth and the second reverse requested bandwidth, exceeds the available reverse bandwidth, ora total burst size, including the first burst size and the second burst size, exceeds the maximum burst size limit,forwarding, from the policy server and to the ingress switch, a connection failure notice related to the second signaling message based on determining that the policy is not satisfied for the second signaling message; and

    causing, by the policy server and based on determining that the policy is satisfied for the first signaling message, a communication, related to the first signaling message, to be established between the ingress switch and the egress switch using the virtual path.

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×