Computer system having client-server architecture

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

39520049, 395684, G06F 944, G06F 1314

Patent

active

058899448

DESCRIPTION:

BRIEF SUMMARY
BACKGROUND OF THE INVENTION

1. Field of the Invention
This invention relates to a computer system having a client-server architecture and also to a method of operating a computer system having this architecture.
2. Description of Related Art
A computer system having a client-server architecture comprises a set of software modules known as clients and a further set of software modules, known as servers, for serving requests from the clients to run jobs on resources accessed by the servers. This type of architecture enables jobs from the clients to be distributed among the servers. The servers may be of similar or differing types. With this type of architecture, it is desirable to provide a mechanism for controlling the scheduling of requests by the clients to run jobs on resources accessed by the servers.
An example of a computer system having a client-server architecture is shown in U.S. Pat. No. 5,325,527.


SUMMARY OF THE INVENTION

According to one aspect of this invention there is provided a computer system having a client-server architecture, said system comprising: resources accessed by the servers; the resources; and clients to run jobs on the resources and the operate as follows: free to accept the job; the job onto the free server; each of which is ready for execution; and of completion of a previous job, to select as the next job to be loaded onto a server a job which is destined for the same resource as the previous job.
According to a second aspect of this invention there is provided a method of operating a computer system having a client-server architecture, said computer system comprising a set of clients and a set of servers for serving requests from the clients to run jobs on resources accessed by the servers, said method comprising the steps of: free to accept the job; each of which is ready for execution; of completion of a previous job, selecting as the next job a job which is destined for the same resource as the previous job; and


BRIEF DESCRIPTION OF THE DRAWINGS

This invention will now be described in more detail, by way of example, with reference to the drawings in which:
FIG. 1 is a block diagram of a network manager and associated element managers and local exchanges, the network manager including a computer system embodying this invention;
FIG. 2 is a block diagram of the main software components of the network manager of FIG. 1;
FIG. 3 is a block diagram showing the individual modules which form the transaction processing component of the network manager of FIG. 1 together with its relationship to the other software components;
each of FIGS. 4 to 6 is a flow chart illustrating the operation of one of the modules of the transaction processing component;
FIG. 7 is a block diagram of set of computers which together form a computer system having a client-server architecture; and
FIG. 8 is a block diagram of the hardware components of the network manager shown in FIG. 1.


DETAILED DESCRIPTION OF EXEMPLARY EMBODIMENTS

Referring now to FIG. 1, there are shown three local exchanges 10, 12, 14 which form part of a public telecommunications network. Although not shown in FIG. 1, the local exchanges are connected to trunk exchanges and the trunk exchanges are all fully interconnected to each other. The local exchanges 10, 12, 14 are managed, respectively, by element managers 16, 18, 20. The three element managers 16, 18, 20 are managed by a network manager 22. Although not shown in FIG. 1, each of the remaining exchanges of the network is managed by a respective individual element manager. The element managers are managed by further network managers, not shown.
Because of the complexity of an exchange, each exchange is provided with an individual element manager. By way of modification, the exchanges may be managed directly by the network manager 22 without the intermediate use of element managers. Element managers are also provided for the other elements of the network, such as multiplexers, and each of these element managers manages typically many individual elements. These further

REFERENCES:
patent: 5249290 (1993-09-01), Heizer
patent: 5325527 (1994-06-01), Cwikowski et al.
patent: 5442730 (1995-08-01), Bigus
patent: 5638511 (1997-06-01), Mezu
Antonio Corradi et al., "Using the iAPX-432 System as Support for Chill Parallel Construts", Microprocessing and Microprogramming vol. 12, 1983, pp. 159-165.
Klemba et al. "HP Open View Network Management Architecture", Hewlett-Packard Journal, Apr. 1990, pp. 54-59.

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

Computer system having client-server architecture does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Computer system having client-server architecture, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Computer system having client-server architecture will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1222777

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