Nova Patents
EP1479009A2

Load optimization

Abstract

This record has no abstract on file.

Term

Term ended

Projected expiry passed 4 February 2023, 3.6 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

117 claims: 6 independent, 111 dependent

  1. 1
    Claims of equivalent WO 03067731 A2 What is claimed is:1. Computer code reducing the monetary cost of operating a network, comprising: code that performs monitoring of at least a first utilization of a first subset of two or more links in the network;code that performs assessing, based at least partly on the monitoring, of a degree of suboptimality with respect to one or more monetary billing structures of a second subset of two or more links in the network;wherein at least one ofthe one or more monetary billing structures receives as input at least a second utilization ofthe second subset of two or more links;and at least one ofthe one or more monetary billing structures includes at least variable cost;and code that performs adjusting, automatically, of a subset of forwarding decisions of one or more forwarding nodes in the network based at least partly on the assessing;wherein at least one forwarding decision from the subset ofthe forwarding decisions points to at least one link from a third subset of two or more links in the network;and the adjusting attempts to reduce the degree of suboptimality.
  2. 60
    Computer code that attempts to ensure a desired load distribution in a network, comprising:code that performs monitoring of at least a first utilization of a first subset of two or more links in the network;code that performs assessing, based at least partly on the monitoring, of a degree of suboptimality with respect to the desired load distribution, the assessing including: generating at least two sets of functions;and selecting a first set of functions from the at least two sets of functions: wherein at least one function from the first set of functions gives a first degree of unacceptability of at least one link from the first subset of two or more links, wherein the first degree of unacceptability is based at least partly on a second utilization ofthe at least one link from the first subset of two or more links;and the at least one function in the first set of functions outputs at least a varying value;code that performs selecting of a second set of functions from the at least two sets of functions if, for each function in the first set of functions that gives the first degree of unacceptability, the first degree of unacceptability fails a first threshold of acceptable unacceptability;and code that performs adjusting, automatically, of a subset of forwarding decisions of one or more forwarding nodes in the network based at least partly on the assessing: wherein at least one forwarding decision from the subset ofthe forwarding decisions points to at least one link from a second subset of two or more links in the network;and the adjusting includes code that attempts to reduce the degree of suboptimality.
  3. 114
    115. Computer code for reducing the monetary cost of operating a network, comprising:means for monitoring at least a first utilization of a first subset of two or more links in the network;means for assessing, based at least partly on the monitoring, a degree of suboptimality with respect to one or more monetary billing structures of a second subset of two or more links in the network;wherein at least one ofthe one or more monetary billing structures receives as input at least a second utilization ofthe second subset of two or more links;and at least one ofthe one or more monetary billing structures includes variable cost means for adjusting automatically a subset ofthe forwarding decisions of one or more forwarding nodes in the network based at least partly on the assessing;wherein at least one forwarding decision from the subset ofthe forwarding decisions points to at least one link from a third subset of two or more links in the network, the means for adjusting attempts to reduce the degree of suboptimality
  4. 115
    116. Computer code for ensuring a desired load distribution in a network, the method comprising:means for monitoring at least a first utilization of a first subset of two or more links in the network;means for assessing, based at least partly on the means for monitoring, a degree of suboptimality with respect to the desired load distribution, the means for assessing including: means for generating a list of at least two sets of functions;means for selecting a first set of functions from the list of at least two sets of functions: wherein at least one function from the first set of functions gives a first degree of unacceptability of at least one link from the first subset of two or more links, wherein the first degree of unacceptability is based at least partly on a second utilization ofthe at least one link from the first subset of two or more links, and at least one function in the first set of functions outputs at least a varying value, and means for selecting a second set of functions from the at least two sets of functions if: 1) at least one function in the first set of functions gives the first degree of unacceptability;and 2) for each function in the first set of functions that gives the first degree of unacceptability, the first degree of unacceptability fails a first threshold of acceptable unacceptability. means for adjusting automatically a subset ofthe forwarding decisions of one or more forwarding nodes in the network based at least partly on the means for assessing: wherein at least one forwarding decision from the subset ofthe forwarding decisions points to at least one link from a second subset of two or more links in the network, the means for adjusting attempts to reduce the degree of suboptimality.
  5. 116
    117. A method of reducing the monetary cost of operating a network, comprising:monitoring at least a first utilization of a first subset of two or more links in the network;assessing, based at least partly on the monitoring, a degree of suboptimality with respect to one or more monetary billing structures of a second subset of two or more links in the network;wherein at least one ofthe one or more monetary billing structures receives as input at least a second utilization ofthe second subset of two or more links;and at least one ofthe one or more monetary billing structures includes at least variable cost;and adjusting automatically a subset of forwarding decisions of one or more forwarding nodes in the network based at least partly on the assessing;wherein at least one forwarding decision from the subset ofthe forwarding decisions points to at least one link from a third subset of two or more links in the network;and the adjusting attempts to reduce the degree of suboptimality.
  6. 117
    118. A method that attempts to ensure a desired load distribution in a network, comprising:monitoring at least a first utilization of a first subset of two or more links in the network;assessing, based at least partly on the monitoring, a degree of suboptimality with respect to the desired load distribution, the assessing including: generating at least two sets of functions;and selecting a first set of functions from the at least two sets of functions: wherein at least one function from the first set of functions gives a first degree of unacceptability of at least one link from the first subset of two or more links, wherein the first degree of unacceptability is based at least partly on a second utilization ofthe at least one link from the first subset of two or more links;and the at least one function in the first set of functions outputs at least a varying value;selecting a second set of functions from the at least two sets of functions if, for each function in the first set of functions that gives the first degree of unacceptability, the first degree of unacceptability fails a first threshold of acceptable unacceptability;and adjusting automatically a subset of forwarding decisions of one or more forwarding nodes in the network based at least partly on the assessing: wherein at least one forwarding decision from the subset ofthe forwarding decisions points to at least one link from a second subset of two or more links in the network;and the adjusting includes code that attempts to reduce the degree of suboptimality.