Work Files Saved Searches
   My Account                                                  Search:   Quick/Number   Boolean   Advanced   Derwent    Help   


 The Delphion Integrated View

  Buy Now:   Buy PDF- 20pp  PDF  |   File History  |   Other choices   
  Tools:  Citation Link  |  Add to Work File:    
  View:  Expand Details   |  INPADOC   |  Jump to: 
  Go to:  Derwent  
 Email this to a friend  Email this to a friend 
       
Title: US5442730: Adaptive job scheduling using neural network priority functions
[ Derwent Title ]


Country: US United States of America

View Images High
Resolution

 Low
 Resolution

 
20 pages

 
Inventor: Bigus, Joseph P.; Rochester, MN

Assignee: International Business Machines Corporation, Armonk, NY
other patents from INTERNATIONAL BUSINESS MACHINES CORPORATION (280070) (approx. 44,393)
 News, Profiles, Stocks and More about this company

Published / Filed: 1995-08-15 / 1993-10-08

Application Number: US1993000134764

IPC Code: Advanced: G06F 9/46; G06F 9/48; G06F 9/50; G06G 7/60;
Core: G06G 7/00; more...
IPC-7: G06F 15/18;

ECLA Code: G06F9/48C4S;

U.S. Class: Current: 706/019; 706/025; 718/103; 718/104;
Original: 395/022; 295/024; 295/650; 295/700;

Field of Search: 395/020-24,650,700 364/401,402

Priority Number:
1993-10-08  US1993000134764

Abstract:     A job scheduler makes decisions concerning the order and frequency of access to a resource according to a substantially optimum delay cost function. The delay cost function is a single value function of one or more inputs, where at least one of the inputs is a delay time which increases as a job waits for service. The job scheduler is preferably used by a multi-user computer operating system to schedule jobs of different classes. The delay cost functions are preferably implemented by neural networks. The user specifies desired performance objectives for each job class. The computer system runs for a specified period of time, collecting data on system performance. The differences between the actual and desired performance objectives are computed, and used to adaptively train the neural network. The process repeats until the delay cost functions stabilize near optimum value. However, if the system configuration, workload, or desired performance objectives change, the neural network will again start to adapt.

Attorney, Agent or Firm: Truelson, Roy W. ; Gamon, Owen J. ;

Primary / Asst. Examiners: MacDonald, Allen R.; Dorvil, Richemond

Maintenance Status: E3 Expired  Check current status

INPADOC Legal Status: Show legal status actions          Buy Now: Family Legal Status Report

Designated Country: DE FR GB 

Family: Show 4 known family members

First Claim:
Show all 14 claims
What is claimed is:     1. A method for scheduling jobs from among a plurality of job classes for service by a resource of a work-producing system, comprising the steps of:
  • defining a set of performance goals for said job classes;
  • training a neural network for producing a delay cost value function, said delay cost value function implementing said set of performance goals as output from at least one input, wherein at least one input to said neural network represents a delay time with respect to a job waiting for service by said resource;
  • assigning a respective job delay cost to each of a plurality of jobs waiting for service by said resource using said delay cost value function produced by said neural network: and
  • selecting a next job for service by said resource based on said job delay cost.


Background / Summary: Show background / summary

Drawing Descriptions: Show drawing descriptions

Description: Show description

Forward References: Show 36 U.S. patent(s) that reference this one

       
U.S. References: Go to Result Set: All U.S. references   |  Forward references (36)   |   Backward references (8)   |   Citation Link

Buy
PDF
Patent  Pub.Date  Inventor Assignee   Title
Buy PDF- 31pp US5067099  1991-11 McCown et al.  Allied-Signal Inc. Methods and apparatus for monitoring system performance
Buy PDF- 6pp US5067107  1991-11 Wade  Hewlett-Packard Company Continuous computer performance measurement tool that reduces operating system produced performance data for logging into global, process, and workload files
Buy PDF- 17pp US5109350  1992-04 Henwood et al.  British Telecommunications public limited company Evaluation system
Buy PDF- 23pp US5109475  1992-04 Kosaka et al.  Hitachi, Ltd. Method and a system for selection of time series data
Buy PDF- 23pp US5113500  1992-05 Talboll et al.  Unisys Corporation Multiple cooperating and concurrently operating processors using individually dedicated memories
Buy PDF- 34pp US5142665  1992-08 Bigus  International Business Machines Corporation Neural network shell for application programs
Buy PDF- 17pp US5144642  1992-09 Weinberg et al.  Stanford Telecommunications, Inc Interference detection and characterization method and apparatus
Buy PDF- 15pp US5164969  1992-11 Alley et al.  Hewlett-Packard Company Programmable max/min counter for performance analysis of computer systems
       
Foreign References:
Buy
PDF
Publication Date IPC Code Assignee   Title
  JP58217057 1983-12  G06F 11/00    
  JP02216532 1990-08  G06F 9/22    
  JP04112338 1992-04  G06F 9/46    


Other Abstract Info: DERABS G95-140894

Other References:
  • Stochastic Neural Networks for Solving Job-Shop Scheduling: Part I and Part II U.P. S. Foo, IEEE 24-27 Jul. 1988.
  • Adaptive Scheduling and Control Using Artificial NN and ExpertSystems for A hierarchical/Distributed FMS Arch. L. C. Rabelo 21-23 May 1990.
  • Average Waiting Time Assignment-Part II: The Integrated Services Network Case. Regnier et al. IEEE Nov. 1990.
  • Average Waiting Time Assignement-Part II: The Integrated Services Network Case. Regnior et al. IEEE Nov. 1990.
  • IEEE Transactions on Computers, vol. C-17, No. 11, Nov. 1968, entitled: "Process Performance Computer for Adaptive Control Systems" by Frank A. Russo and Robert J. Valek, pp. 1027-1037.
  • IBM Technical Disclosure Bulletin, vol. 33, No. 12, May 1991, pp. 156-158, Title: "Architecture for an Expert System Performance Analyzer" by G. J. Stroebel et al.
  • Proceedings of the 1991 IEEE International Conference On Robotics and Automation, Apr. 1991, Sacramento, Calif., pp. 2408-2413, C. Dagli et al, `A Neural Network Architecture for Faster Dynamic Scheduling in Manufacturing Systems`.
  • IEICE Transactions On Information & Systems, vol. E76-D, No. 8, Aug. 1993, Tokyo JP pp. 947-955, R. Thawonmas et al. `A Real-Time Scheduler Using Neural Networks for Scheduling Independent and Nonpreemptable Tasks with Deadlines and Resources Requirements`. (9 pages) [ISI abstract]
  • Operations Research, vol. 32, No. 2, Mar. 1984, US pp. 451-456, M. H. Rothkopf et al. `There are no Undiscovered Priority Index Sequencing Rules for Minimizing Total Delay Costs`. (6 pages)
  • Computers Electrical Engineering, vol. 19, No. 2, Mar. 1993, Sacramento, Calif., US, pp. 87-101, Zhen-Ping Lo Et B. Bavarian, `Multiple Job Scheduling with Artificial Neural Networks`. (15 pages) [ISI abstract]


  • Inquire Regarding Licensing

    Powered by Verity


    Plaques from Patent Awards      Gallery of Obscure PatentsNominate this for the Gallery...

    Thomson Reuters Copyright © 1997-2010 Thomson Reuters 
    Subscriptions  |  Web Seminars  |  Privacy  |  Terms & Conditions  |  Site Map  |  Contact Us  |  Help