Patent ID: 8054485
Filing Date: 2011-11-08
Classification: G06F

Abstract:
1. A method for controlling and monitoring transfers of jobs from clients connected in a network to shared resources connected in the network, the method comprising: receiving, at a server, from a client connected in the network, a request to be allowed to send a job to a selected shared resource connected in the network; assigning an identity to the job; checking continuously, by the server, whether the shared resource is accessible and has capacity for receiving the job at present; sending a go-ahead to the client that the client can send the job directly to the selected shared resource, the go-ahead including the identity assigned to the job so that the network may identify the job, the sending being executed if the checking continuously determines that the selected shared resource is accessible and has capacity to receive the job at present; placing the request in a queue for the selected shared resource, ff the checking continuously determines that the selected shared resource is accessible but at present lacks capacity for receiving the job, the queue being updated continuously; sending the go-ahead to the client that the client can send the job directly to the selected shared resource, if the request is in a first position in the queue and the checking continuously determines that the selected shared resource has capacity to receive the job at present; notifying, by the server, the client not to send the job, if the checking continuously determines that the selected shared resource is not accessible; repetitively receiving, from the client, updated status information regarding the completion of the job by the shared resource, the repetitively receiving occurring after the sending the go-ahead, absence of the repetitively receiving indicating an operation error of the client or a communication error between the client and the server; receiving, from the client, after the repetitively receiving, a confirmation indicating that the job has been completed successfully by the shared resource or that the job has not been completed successfully by the shared resource; and removing the request from the queue upon receipt of the confirmation.