Access Type

Open Access Dissertation

Date of Award

January 2019

Degree Type

Dissertation

Degree Name

Ph.D.

Department

Computer Science

First Advisor

Zaki Malik

Second Advisor

Loren Schwiebert

Abstract

In recent years, users and organizations started switching from workstation- based applications to Web services also known as cloud services. Web services offer many advantages such as cost of use and maintenance. Web services follow the pay- per-use pricing model so the users pay for their usage only. Due to the huge number of services, a composition optimization mechanism is needed to help the users find the best service/set of services for their application/s. On the other hand, service providers look for generating the highest profit possible from the offered services. In this dissertation, we address the problem from both the user’s perspective and the service provider’s perspective. We propose a mechanism to find the best service for a composition based on the user’s preferences. We also extend our work to account for multiple users. Last but not least, we propose a scheme for the service provider to help generate higher revenue by proposing a pricing model that includes dynamic pricing. We also tackle the issue of the low-demanded services by utilizing resource bundling to help sell these services.

Share

COinS