Voting for Superior Services: How to Exploit Cloud Hierarchies
Cloud architecture spreads services throughout several levels from user-close edge to deep cloud, and while this allocation of resources offers versatility and power, it also presents a challenge: where should each aspect of the service be located? Related to this question is, who should decide? A user-centric approach would invite input from the user, and our model allows users to formulate preferences and submit these to the operator through a voting process wherein they express their preferences for the quality of the services they use. The outcome of the vote is a selection of services and related quality levels which receive preferential treatment.
This process is distinctive in that it operates with only partial information, which may be as much information that can be reasonably obtained. At the same time, it blends well with information that an operator can collect, statically or in realtime, for the user as well as from content and/or application providers.
KeywordsCloud infrastructures Voting Task offloading User experience Quality of perception Net neutrality
This work was supported by the Canadian Tri-Council Research Support Fund. Authors were each supported by their own individual NSERC Discovery Grants.
- 3.Hu, Y.C., Patel, M., Sabella, D., Sprecher, N., Young, V.: Mobile edge computing–a key technology towards 5G. ETSI White Paper 11(11), 1–16 (2015)Google Scholar