Special Issue Article
An Effective Scheme of Identifying and Allocating Resources for Transactions in Windows Azure
Creating an infrastructure using Windows Azure dynamically allocates the resources. The web roles and worker roles are created to execute the given task based on the machine capabilities. Web roles are the user interfaces that the real world users can see and submit their operations while processing the requested jobs. Worker roles are background processes that can do some work. The hypervisor will find the resources to process the request from the queue and performs the job and marks the flag in the queue. Round Robin scheduling algorithm with time quantum assigned for each job will improve the QoS. The Windows Azure Storage has tables where the uploaded messages and image hash values will be stored, the queues will be created whenever user is submitting the image in the web role, and this queue will be processed by the Worker role and the blobs will have the uploaded images stored in the containers.