Patent ID: 7672856

Claim:
A computer readable medium encoded with computer instructions that when executed by a computer processor implements a method for calculating an approximate cost of multi-protocol label switching (MPLS)-based virtual private network (VPN) services and determining a price charged for services across said VPN, said virtual private network comprising a connection between a first network node and a second network node, said method comprising: computing a greatest lower bound for a bandwidth used across said connection in said MPLS-based VPN; computing a least upper bound for the bandwidth used across said connection in said MPLS-based VPN; determining a weighted upper bound based on a measure of risk and said least upper bound; determining a weighted lower bound based on said measure of risk and said greatest lower bound; combining said weighted upper bound and said weighted lower bound to produce an estimate for the cost of the bandwidth used across said network connection, determining the price charged for services provided across said VPN based on said cost.