knowing the number of composite offerings features
their services.
Enabling Flexibility to Accommodate Subjective
QoS Inputs: In addition, the framework promotes
the interface design of the e-marketplace with user
experience intended. This way, users can easily
express QoS requirements and find optimal
service(s) within the shortest time. The fuzzy-
enabled widgets integrated in our framework allow
users the flexibility of expressing subjective QoS
requirements.
Improved Presentation Format for Search
Results to Aid Decision Making: Having obtained
a ranking of cloud services with respect to user QoS
requirements, the bubble graph used in the
framework enables comparison of the top ranked
services in one single view, thus simplifying the
selection decision compared to tabular listing.
7 CONCLUSIONS
In cloud service e-marketplace, service providers
should be able to join the ecosystem easily, and user
should conveniently express subjective requirements
(Akolkar et al., 2012), and to particularly explore
services without being overwhelmed by so many
choices. The main contribution of this paper is a
cloud service selection framework that incorporates
mechanisms to: 1) compose atomic services on the
fly to satisfy complex users’ requirements; 2) allow
users the flexibility of expressing QoS requirements;
both preferences and aspirations, and do so using
subjective descriptors that is more akin to human
judgment; 3) reduce choice overload by showing
only the top best services in a manner that facilitates
easy comparison for effective decision making. In
the nearest future, we plan to fully operationalize the
framework and evaluate its effectiveness in the
context of a real cloud service e-marketplace.
REFERENCES
Akolkar, R., Chefalas, T., Laredo, J., Peng, C.-S., Sailer,
A., Schaffa, F., Silva-Lepe, I.a. and Tao, T., 2012. The
Future of Service Marketplaces in the Cloud. In IEEE
8
th
World Congress on Services, pages 262-269.
Beets, S. and Wesson, J. (2011). Using information
visualization to support web service discovery. In
SAICSIT, pages 11-20.
Bellman, R. and Zadeh, L. (1970). Decision making in
fuzzy environment. MonogemenlScience. 141-164.
Benavides, D., Segura, S. and Ruiz-Cortes, A. (2010).
Automated analysis of feature models 20 years later: A
literature review. Information Systems. 615-636.
Berger, T., Pfeiffer, R.-H., Tartler, R., Dienst, S.,
Czarnecki, K., Wasowski, A. and She, S. (2014)
Variability Mechanisms in Software Ecosystems.
Information and Software Technology, 56(11):1520-
1535.
Buckley, J. (1985) Fuzzy hierarchical analysis. Fuzzy Sets
and Systems, 233-247.
Esposito, C., Ficco, M., Palmieri, F. and Castiglione, A.
(2015). Smart Cloud Storage Service Selection Based
on Fuzzy Logic, Theory of Evidence and Game
Theory. In IEEE Transactions on Computers,
Available: 0018-9340.
Ezenwoke, A., (2017). Using constraint reasoning on
feature models to populate ecosystem-driven cloud
services e-marketplace. Covenant University
Technical Report.[Online]. Available at:
eprints.covenantuniversity.edu.ng/7624/
Gatzioura, A., Menychtas, A., Moulos, V. and Varvarigou,
T. (2012). Incorporating Business Intelligence in
Cloud Marketplaces. In IEEE 10
th
International
Symposium on Parallel and Distributed Processing
with Applications, pages 466-472.
Millet, I. (1997). The effectiveness of alternative
preference elicitation methods in the analytic hierarchy
process, Journal of Multi-Criteria Decision Analysis,
41-51.
Mirmotalebi, R., Ding, C. and Chi, C. (2012). Modeling
User’s Non-functional Preferences for Personalized
Service Ranking. Service-Oriented Computing.
Mohabbati, B., Gašević, D., Hatala, M., Asadi, M.,
Bagheri, E. and Bošković, M. (2011). A Quality
Aggregation Model for Service-Oriented Software
Product Lines Based on Variability and Composition
Patterns. Service-Oriented Computing, 436-451.
Qu, C. and Buyya, R. (2014). A Cloud Trust Evaluation
System using Hierarchical Fuzzy Inference System for
Service Selection. In 28
th
International Conference on
Advanced Information Networking and Applications,
pages 850-857.
Rehman, Z, Hussain, F. and Hussainz, O. (2011). Towards
Multi-Criteria Cloud Service Selection. In 5
th
International Conference on Innovative Mobile and
Internet Services in Ubiquitous Computing, pages 44-
48.
Spence, R. (2014). Information visualization: An
introduction, 3
rd
edition, Springer.
Wittern, E., Kuhlenkamp, J. and Menzel, M. (2012).
Cloud Service Selection Based on Variability
Modeling. Service-Oriented Computing, 127-141.
Yu, Z. and Zhang, L. (2014). QoS-aware SaaS Services
Selection with Interval Numbers for Group User.
Journal of Software. 553-559.
Zadeh, L.A. (1974). The concept of a linguistic variable
and its application to Approximate Reasoning.
Learning systems and intelligent robots, 1-10.