Main Article Content
Proposed approach for resource allocation management in Service Oriented Architecture (SOA) environment
Abstract
Service Oriented Architecture (SOA) uses the concept of distributed systems. It is an underlying framework that manages different services using component-based software engineering that invoke interfaces in collaboration with web services management. SOA is known as the backend behind all service oriented systems like cloud computing, grid computing, utility computing and web services. In this paper SOA covers the gap between implementations of web services and consuming applications giving a logical view of all the available resources. This paper focuses on proposing an approach to resource allocation management across SOA environment to deal with how these resources are managed and allocated to these services. The approach is known as Active/Standby Resource Management Allocation (ASRMA). The main concern for the proper management of these resources is to minimize waiting time of request to be allocated resources thereby meeting an aspect of the Quality of Service (QoS) to multiple providers and requesters as well. Resource allocation basically deals with assigning resources to each incoming service request, these allocations deal with time and limited resources. The challenge of ever increasing needs of users or consumers with limited service resources such as CPU time, memory capacity and network bandwidth prompted the need for quality of service thereby improving proper allocation of these resources. This approach can be achieved by having more resources on standby in case of over utilization or underutilization of the active resources.