EP0931408B1

Multi-protocol telecommunications routing optimization

Abstract

A telecommunications switching system employing multi-protocol routing optimization which utilizes predetermined and measured parameters in accordance with a set of user priorities in determining the selection of a telecommunications path to be utilized for transmitting a data file to a remote destination. The switching system has a first memory for storing the data file to be transferred, a second memory for storing predetermined parameters such as cost data associated with each of the telecommunications paths, a third memory for storing a set of user priorities regarding the transmission of data files, and means for measuring the value of variable parameters such as file transfer speed associated with each of the telecommunications paths. Processor means are operatively associated with the second and third memories and the variable parameter measuring means for determining which of the plurality of telecommunications paths should be utilized for transferring the data file in accordance with the set of user priorities, the predetermined telecommunications path parameters, and the measured variable parameters. The switching system further comprises input means for allowing a user to change the user priorities in the third memory prior to transmitting a file.

EP0931408B1, drawing sheet 1
Sheet 1 of 7

Term

Term ended

Expired 30 October 2017, 8.9 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

24 claims: 11 independent, 13 dependent

  1. 1
    A method of determining which one of a plurality of telecommunication paths is to be utilized for transferring a data file from a first memory (30), said method being performed by a telecommunications switching system (10) comprising a plurality of interfaces (12-20), each of said interfaces interconnected with an associated telecommunications path capable of transferring a data file to a remote destination, each of said telecommunications paths having predetermined parameters associated therewith and variable parameters associated therewith, wherein the values of said predetermined parameters associated to each path are stored in a second memory (22) within said switching system, said method comprising the steps of:a) obtaining values of said variable parameters for each of said paths;b) analyzing each of said paths based at least on the values of said variable parameters and of said predetermined parameters for each of said paths;and c) determining, based on said analysis and on a property of the data file, which of said paths provides an optimal set of characteristics for transferring the file to the remote destination, the method being characterised in that the values of said variable parameters are obtained by performing measurements on each of said paths at or about the time the data file is to be transferred.
  2. 8
    The method of any preceding claim, in which said telecommunications path predetermined parameters comprise the cost per unit time of utilising said path.
  3. 11
    The method of any preceding claim, in which said telecommunications path predetermined parameters comprise a measure of data transfer reliability of said path.
  4. 12
    The method of any preceding claim, in which said telecommunications path predetermined parameter comprises a measure of data transfer bandwidth of said path.
  5. 13
    The method of any preceding claim, comprising the additional step of first ascertaining if any interface among the plurality of interfaces is available prior to performing said analyzing step b).
  6. 14
    A telecommunications switching system comprising:a) a first memory (30) for holding a data file to be transferred to a remote destination said data file having at least one associated data file property;b) a plurality of interfaces (12-20) coupled with said first memory, each of said interfaces interconnected with an associated telecommunications path capable of transferring the data file to the remote destination;c) a second memory (22)for storing values of predetermined parameters associated with each of said telecommunications paths;d) obtaining means (24) for obtaining values of variable parameters associated with each of said telecommunications paths;and e) processor means (26) operatively associated with said first and second memories (30, 22) and said obtaining means (24), said processor means arranged to determine which of said plurality of telecommunications paths is to be utilised for transferring the data file, said determination being in accordance with said associated data file property and with an analysis based at least on the values of said predetermined parameters and of said variable parameters for each of said paths, said telecommunications switching system characterised in that the obtaining means is arranged to obtain the values of said variable parameters by performing measurements on each of said paths at or about the time the data file is to be transferred.
  7. 18
    The switching system of any of claims 14-17, in which the predetermined parameters stored in said second memory (22) comprise a measure of data transfer reliability of each of said paths.
  8. 19
    The switching system of any of claims 14-18 in which the predetermined parameters stored in said second memory (22) comprise a measure of data transfer bandwidth of each of said paths.
  9. 20
    The switching system of any of claims 14-19 further comprising means for ascertaining if an interface among said plurality of interfaces (12-20) is available for data file transfer.
  10. 21
    The switching system of any of claims 14-20 in which said measurements comprise a measurement of the data transfer speed of each of said telecommunications paths.
  11. 23
    The system of any of claims 14-22 further comprising a third memory (32) for storing a set of user priorities regarding the transmission of data files, and wherein said analysis is additionally based on said user priorities.