Patent ID: 8537400
Filing Date: 2013-09-17
Classification: G06F

Abstract:
1. A method for controlling and monitoring, from a server, transfers of jobs from clients connected in the network to shared resources connected in the network, the method comprising: receiving 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; and checking continuously whether said shared resource connected in the network is accessible and has capacity for receiving a job at present, wherein a go-ahead is sent to the client connected in the network that the client can send the job to the selected shared resource if the selected shared resource is accessible and has capacity to receive a job at present; the request is placed in a queue for the selected shared resource if the shared resource connected in the network is accessible but at present lacks capacity for receiving a job, the queue is updated, and a go-ahead is sent to the client connected in the network that the client can send the job to the selected shared resource when the request has advanced to the first position in said queue and the selected shared resource has capacity to receive a job; and the client connected in the network is notified if the selected shared resource is not accessible, wherein said step of receiving a request from a client connected in the network is followed by assigning an identity to the job, which is notified the client connected in the network, and said identity is comprised in the go-ahead, which is sent to the client connected in the network that the client can send the job to the selected shared resource, so that the client connected in the network based on said identity is capable of identifying said job; repetitively receiving at the server, from the client, updated status information regarding the completion of the job by the shared resource, the repetitively receiving of the updated status information occurring after the sending of 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; and a confirmation that the job has been completed successfully by the shared resource or an indication of the fact that the job has not been completed successfully by the shared resource is received from the client, after which said request is removed from said queue.