Patent ID: 7007087

Claim:
A data processing system comprising: a plurality of clients; and a plurality of servers providing services to said clients; wherein each of said servers comprises a first storage device which stores service identifiers corresponding with each service provided by one of said servers and service reject information for regulating service use requirements corresponding with each of said service identifiers; and a service reject information multicasting part which multicasts to said plurality of clients, said service identifiers stored in said first storage device and said service reject information stored corresponding with each of said service identifiers if the load of each of said servers exceeds a predetermined value, wherein each of said clients which has received said service identifiers and said service reject information can issue a service use requirement for a service provided by each of said servers and wherein each of said client comprises a service use requirement issue part which sends to the server providing a service in accordance with a service use requirement from users; a second storage device which stores said service identifiers and service reject information corresponding with each of said service identifiers; and a service use requirement issue control part which controls a service use requirement sent to the server providing a service required from a user if the service required from the user coincides with the service identified with one of said service identifiers stored in said storage device, and if service reject information corresponding with the service identifier is stored in said second storage device, wherein said plurality of clients which are targets of multicasting said service reject information include a client which does not issue a service use requirement for a service provided by each of said servers.