ENHANCED DYNAMIC INFRASTRUCTURE AS A SERVICE MODEL (EDIAAS) FOR SELECTING SERVICE PROVIDER
Main Article Content
Abstract
The number of cloud service providers expanding their services differs from one another. These have caused difficulty for users to choose the best services for a particular application. It is a tedious process for a user to search and select service providers before a chosen service can be extracted and compiled according to user preference. This process will repeat until all the desired services by the user are compiled. Then the user has to rank the providers and make the decision about which provider fulfills his need. Unfortunately, the user has to search for the information again as it will be updated by the service provider. In this paper, we propose an Enhanced Dynamic Infrastructure as a Service Model (EDIAAS) for selecting service providers based on user needs that incorporate important techniques such as worker role, cache redis, and SignalR. The prominent services considered will be infrastructure as a service focusing on the speed of the central processing unit (CPU), the size of random-access memory (RAM), the size of solid-state drive (SSD), the bandwidth in bits per second (bit/s), and the cost of service. The experiments conducted show that incorporating techniques such as worker role, cache redis, and SignalR has increased system efficiency and reduced the time to display up-to-date information and the results instantly. This will ease the efficiency of the user’s search and ranking task in selecting cloud service providers.