Method and computer system for improving the response time of a

Electrical computers and digital processing systems: multicomput – Computer-to-computer data routing – Least weight routing

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 1700

Patent

active

059580038

DESCRIPTION:

BRIEF SUMMARY
TECHNICAL FIELD

The present invention relates to the technical field of computer systems with improved response time to a user request in a computer session. More particular, the present invention provides improved response time for a client/server- configuration of Personal Computers in a network as well as for stand-alone computer systems.


BACKGROUND ART

The users of workstations use a PC as a computer dedicated to their personal work. This work is controlled by the user in dialogs he conducts in the foreground. By entering control information, the user decides what the computer should do next, in most cases working on data the user has entered on the screen. However, modern PCs running under a modern operating system like IBM OS/2 WARP can execute several strings of instructions or tasks in parallel, by switching the processing unit between tasks whenever some input/output operation, e.g. waiting for user input, can not fully utilize the power of the processor. And yet in many cases, when a user issues a request for an activity to the system, he may have to wait until the system can start the requested dialog or interaction because the requested activity requires preparatory work by the system.


OBJECTS OF THE INVENTION

It is an object of the invention to improve the response time of a computer system to a user request.
It is a further object of the invention to improve the response time for a client/server-configuration of computer systems as well as for stand-alone computer systems.
It is a further object of the invention to improve the response time while using the capability of modern Personal Computer operating systems to execute several strings of instructions in parallel.


SUMMARY OF THE INVENTION

The objects of the invention are fulfilled by the characteristics stated in enclosed independent claims. Further arrangements of the invention are disclosed in the according dependent claims.
The inventive concepts provide a `Services Supercharger` layer of programs and information tables, exploiting the capability to start many tasks in parallel, to prepare the execution environment for one or more user sessions and actions within such user sessions, and after session termination, performs epilogue actions only when appropriate.
This supercharger layer uses some pre-information that is accumulated in the processing system about the probability that specific sessions will be started, and about the detailed activities projected to be started, both in already started sessions, and in sessions projected to be started.
The starting of sessions and of activities in sessions may require certain amounts of prologue processing that requires processing time, thus also waiting time for the user, and binds system resources that are limited and can only support the pre-execution of prologues for a limited number of sessions and activities projected for execution in the future. For some of such sessions and activities the system environment, once prepared by a prologue, can be shared by multiple sequential or simultaneous executions.
Predicting the most probable sessions and activities, and preparing them for immediate availability enables the shortest possible response from the system to the user for his requests. Predicting which sessions and activities will be used with lesser probability enables the system to execute epilogues for such sessions and activities, freeing the bound resources from such sessions and activities for the use of those with higher probability.
In a specific realization of the above inventive concepts the supercharger system automatically accumulates pre-information knowledge at two levels. Firstly the system collects knowledge about the frequency of starting specific sessions in the past. This information is submitted to an aging process, so that most recent information contributes the highest value for the probability of starting a specific session in the future. Thus the set of most probable sessions to be started in the future can be evaluated in the system dynamically for the f

REFERENCES:
patent: 5247677 (1993-09-01), Welland et al.
patent: 5619695 (1997-04-01), Arbabi et al.
patent: 5784616 (1998-07-01), Horvitz
Tanenbaum; "Operating Systems Design and Implementation"; pp. 84-87, 1987.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method and computer system for improving the response time of a does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and computer system for improving the response time of a , we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and computer system for improving the response time of a will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-697521

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.