Batch Processing System Wiki
Brought to you by:
sujithdc
Welcome to your wiki!
This is the default page, edit it as you see fit. To add a new page simply reference it within brackets, e.g.: [SamplePage].
The wiki uses Markdown syntax.
In modern world, data has a high value. For example, Facebook has a large amount of user data. Its value is a few billion dollars at the present. Not only Facebook, but also almost all the other companies in the world are very dependent on user data.
Processing large batches of data require considerable resources and time. For example, creating a few lakhs of e-copies is much expensive in resource utilization. For successful batch processing applications must use powerful servers having a several cores and gigabyte of memory. But, these types of servers cost a few million rupees.
In this project, we use low cost standalone personnel computers on a local area network to process batches of data in parallel. The personnel computers are controlled by main server. An application programming interface (API) for batch processing which can be used for common types of batches of files or data is provided. This API is simulated with PDF creation application. This interface is implemented using JAVA RMI technology. SIGAR API is used for monitoring client resource utilization. IText API is used for creating PDF files for interface simulation process.
Batch Processing Interface reduces the batch processing time by hours for large batch sizes. In Mobitel LAN, static batch distribution algorithm implementation is very effective and efficient. But, overall system performance can be gained from the dynamic algorithm implementation. RSA security mechanism reduces the overall system performance, but it improves the system security aspects.