AU732658B2

Control of data transfer and distributed data processing

Abstract

A method of providing a service over a plurality of terminals connected over a network comprises determining resources required for a service to be provided, determining resources currently available at each terminal, comparing the required resources with the available resources, and controlling the service provided at each terminal as a result of the comparison.

AU732658B2, drawing sheet 1
Sheet 1 of 34

Term

Term ended

Expired 13 March 2018, 8.5 years ago.

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

35 claims: 11 independent, 24 dependent

  1. 1
    THE CLAIMS DEFINING THE INVENTION ARE AS FOLLOWS:1. Control apparatus for controlling the transfer of information to an information processing apparatus, the control apparatus comprising: 5 first determining means for determining resources required at the information processing apparatus to process the information;monitoring means for monitoring the resources currently available at the information processing apparatus;. second determining means for determining the maximum resources of the 10 information processing apparatus which can be made available for the processing of the information if the processing of the information is given resources allocated to other processing operations by said information processing apparatus;comparing means for comparing the resources required with the resources currently available at the information processing apparatus and the maximum 1 5 resources of the information processing apparatus;and control means for controlling the transfer of information to the information processing apparatus in accordance with the result of the comparison. .....;
  2. 15
    Control apparatus according to any one of claims 1 to 9, 11 or 1 2, wherein . · · .....; 20 said control means is adapted to adaptively control the format of the information • · ....,:transferred in dependence upon the result of the comparison. • · • · · · . .··.
  3. 17
    A method of controlling the transfer of information to an information processing apparatus, the method comprising:· • · · • ;30 a first determining step of determining resources required at the information ’ * processing apparatus to process the information;a second determining step of determining the maximum resources of the information processing apparatus which can be made available for the processing of the information if the processing of the information is given resources allocated to other processing operations by said information processing apparatus;a monitoring step of monitoring the resources currently available at the information processing apparatus;5 a comparing step of comparing the resources required with the resources currently available at the information processing apparatus and the maximum resources of the information processing apparatus;and a control step of controlling the transfer of information to the information processing apparatus in accordance with the result of the comparison step.
  4. 18
    Control apparatus for controlling the distributed processing of data by a plurality of processing apparatuses, the control apparatus comprising:first determining means for determining resources required at at least one processing apparatus to process the data in a distributed manner;15 second determining means for determining the maximum resources of said at least one processing apparatus which can be made available for the processing of the data if the processing of the data is given resources allocated to other processing operations by said at least one processing apparatus;. .....j monitoring means for monitoring resources currently available at said at least • · .....;20 one processing apparatus;• · .....;comparing means for comparing the resources required and the resources currently available at said at least one processing apparatus;and ’’’··. control means for controlling the processing of data by said at least one processing apparatus in accordance with the result of the comparison. .... 25 • · ,····.
  5. 20
    A method of controlling the distributed processing of data by a plurality of x processing apparatuses, the method comprising:a first determining step of determining resources required at at least one processing apparatus to process the data in a distributed manner;a second determining step of determining the maximum resources of said at least one processing apparatus which can be made available for the processing of the 5 data if the processing of the data is given resources allocated to other processing operations by said at least one processing apparatus;a monitoring step of monitoring resources currently available at said at least one processing apparatus;a comparing step of comparing the resources required with the resources 10 currently available at said at least one processing apparatus and the maximum resources of said at least one processing apparatus;and a control step of controlling the processing of data by said at least one processing apparatus in accordance with the result of the comparison step. 15
  6. 21
    A method of providing a service over a plurality of terminals connected over a network, the method comprising:a first determining step of determining resources required at at least one of said terminals to provide the service;.....: a second determining step of determining the maximum resources of at least • · .....;20 one said terminal which can be made available for the service if the service is given .....;resources allocated to other processing operations carried out on said at least one • · .:,, terminal;, ,··, a monitoring step of monitoring resources currently available at at least one • · · ’ of said terminals;,····, 25 a comparison step of comparing the resources required with the resources * · ,····, currently available at said at least one terminal and the maximum resources of said at 1 · least one terminal;and *···, a control step of controlling the service provided at said at least one terminal ·’” in response to the result of the comparison step. ♦ ♦· .. . 30 • · ’ *
  7. 22
    Apparatus for providing a service over a plurality of terminals connected over a network, said apparatus comprising:first determining means for determining resources required at at least one terminal to provide the service;second determining means for determining the maximum resources of at least one terminal which can be made available for the service if the service is given 5 resources allocated to other processing operations by said at least one terminal;monitoring means for monitoring resources currently available at at least one terminal;comparison means for comparing the resources required and the resources currently available at said at least one terminal;and 10 control means for controlling the service provided at said at least one terminal in response to the result of the comparison.
  8. 26
    Apparatus according to any one of claims 23 to 25, wherein said service requires the use of a plurality of data types by said terminals, said requirements of said service comprise a set of requirements for each data type, said comparison means is adapted to compare each set of requirements with the resources of said at 30 least one terminal, and said control means is adapted to set the type of service provided at said at least one terminal in dependence upon the results of the comparisons.
  9. 28
    Apparatus according to any one of claims 23 to 27, including user operable means for setting preferred requirements for said at least one terminal, wherein said comparing means is adapted to also compare the requirements of the service with the preferred requirements, and said control means is adapted 10 to control the provision of the service at the or each respective terminal in response to the result of the comparison.
  10. 29
    Apparatus according to any one of claims 23 to 28, including third determining means for determining resources available in the network, wherein said comparing means is adapted to also compare the requirements of the 15 service with the resources of the network, and said control means is adapted to control the provision of the service at said at least one terminal in dependence upon the result of the comparison.
  11. 30
    Apparatus according to any one of claims 23 to 29 wherein said control means includes configuration means for configuring said at least one terminal in 20 response to the comparison.
  12. 31
    A control apparatus for controlling the transfer of information substantially as herein described with reference to any one of the embodiments of the invention illustrated in the accompanying drawings. -
  13. 32
    A method of controlling the transfer of information substantially as herein 25 described with reference to any one of the embodiments of the invention illustrated in the accompanying drawings.
  14. 33
    A control apparatus for controlling distributed processing substantially as herein described with reference to any one of the embodiments of the invention illustrated in the accompanying drawings.
  15. 34
    A method of providing a service over a plurality of terminals substantially as herein described with reference to any one of the embodiments of the invention illustrated in the accompanying drawings.
  16. 35
    An apparatus for providing a service over a plurality of terminals 5 substantially as herein described with reference to any one of the embodiments of the invention illustrated in the accompanying drawings. DATED this 27th day of April, 2000 BRITISH TELECOMMUNICATIONS public limited company Attorney:PETER R. HEATHCOTE 10 Fellow Institute of Patent Attorneys of Australia of Baldwin Shelston Waters
Independent claims16