Batch processing will let you execute many tasks (non-interactive jobs) at once. While talking about data transmission, batch processing is used where a fast response time is not critical, or for very large files. The files will be gathered over a period and then sent together as a batch. The user has an opportunity to specify a set of steps and their execution order. As batch jobs can be executed without user intervention, they can be stored up during working hours and run when the computer is idle or during the evening, or at night. Batch processing will change the time of job processing and will shift it to when the computing resources are less busy. The computing resources won’t be idled with minute-by-minute manual intervention and supervision.
Desktop machines are often under-used IT resources. Desktop Agent smart software offers this computational power in a unified platform, while keeping usage under control for the sake of desktop end-users. It run as a background service under a restricted user and does not interfere with the day-to-day usage of the desktop machine. Typical configuration consists in the definition of a weekly working plan (like night or weekend) or limitation of memory and CPU usage. Desktop Agents are currently available for Windows (XP, Vista, 7), MacOS X and Linux.
Data integration is a key point of every business. You need to have a perfect architecture in order to integrate your data with efficiency and logic. With its Dataspaces component, ProActive Workflows & Scheduling reduces the complexity and the efforts usually needed for your data integration. As an example, you are be able to seamlessly grab the input data from an HTTP server, process it on multiple hosts even if there is no shared file system between them, and upload the output data to an FTP server. Batch processing allows sharing of computer resources among many users and programs.