Felix presented our work about exploring the role decision support systems in cloud infrastructures built in community networks at IEEE AINA 2015 (24-27 March 2015 in Gwangiu, South Korea). This involved my work with Victor Muntes-Mulero and his team at CA Labs on MODAClouds project, and with Felix Freitag on Clommunity project. Here is the abstract of the paper:
Internet and communication technologies have lowered the costs for communities to collaborate, leading to new services and collectively built infrastructures like community networks. Community networks get formed when individuals and local organisations from a geographic area team up to create and run a community-owned IP network to satisfy the community’s demand for ICT, such as facilitating Internet access and providing services of local interest. To address the limitation and enhance utility of community networks, we deploy collaborative clouds in community networks that allow interesting applications to be developed for serving local needs of communities. Such collaborative clouds employ resources contributed by the members of the community network for provisioning infrastructure and software services, and adapt to the specific social, economic and technical characteristics of the community networks. We need to support mechanisms that provide assistance in cloud service selection while taking into account different aspects pertaining to associated risks in community clouds, quality concerns of the users and cost limitations specifically in multi-clouds ecosystems. This paper proposes a risk-cost-quality based decision support system to assist the community cloud users to select the most appropriate cloud services meeting their needs. The proposed framework not only increases the ease of adoption of community clouds by providing assistance to users in cloud service selection, but also provides insights into the improvement of community clouds based on user behaviour.
Slides | Full-Text PDF | DOI Link
Felix presented our work about incentive-based resource assignment in cloud infrastructures built in community networks at IEEE AINA 2014 (May 13-16, 2014 in Victoria, Canada). This involved my work with Umit Buyuksahin and Felix Freitag on Clommunity project. Here is the abstract of the paper:
Wireless community networks are a successful example of a collective where communities operate ICT infrastructure and provide IP connectivity based on the principle of reciprocal resource sharing of network bandwidth. This sharing, however, has not extended to computing and storage resources, resulting in very few applications and services which are currently deployed within community networks. Cloud computing, as in today’s Internet, has made it common to consume resources provided by public clouds providers, but such cloud infrastructures have not materialized within community networks. We analyse in this paper socio-technical characteristics of community networks in order to derive scenarios for community clouds. Based on an architecture for such a community cloud, we implement a prototype for the incentive-driven resource assignment component, deploy it in a testbed of community network nodes, and evaluate its behaviour experimentally. Our evaluation gives insight into how the deployed prototype components regulate the consumption of cloud resources taking into account the users’ contributions, and how this regulation affects the system usage. Our results suggest a further integration of this regulation component into current cloud management platforms in order to open them up for the operation of an ecosystem of community cloud.
Slides | Full-Text PDF | DOI Link
Best Paper Award IEEE AINA 2014
I presented our work about simulating cloud infrastructures built in community networks at CNBuB 2013 (October 7, 2013 in Lyon, France). This involved my work with Leila Sharifi, Luís Veiga and Leandro Navarro, related to Clommunity project. Here is the abstract of the paper:
Community networks offer a shared communication infrastructure where communities of citizens build and own open networks. While the IP connectivity of the networking devices is successfully achieved, the number of services and applications available from within the community network is typically small and the usage of the community network is often limited to providing Internet access to remote areas through wireless links. In this paper we propose to apply the principle of resource sharing of community networks, currently limited to the network bandwidth, to other computing resources, which leads to cloud computing in community networks. Towards this vision, we review some characteristics of community networks and identify potential scenarios for community clouds. We simulate a cloud computing infrastructure service and discuss different aspects of its performance in comparison to a commercial centralized cloud system. We note that in community clouds the computing resources are heterogeneous and less powerful, which affects the time needed to assign resources. Response time of the infrastructure service is high in community clouds even for a small number of resources since resources are distributed, but tends to get closer to that of a centralized cloud when the number of resources requested increases. Our initial results suggest that the performance of the community clouds highly depends on the community network conditions, but has some potential for improvement with network-aware cloud services. The main strength compared to commercial cloud services, however, is that community cloud services hosted on community-owned resources will follow the principles of community network and will be neutral and open.
Slides | Full-Text | DOI Link
I presented our work about resource regulation in cloud infrastructures built in community networks at GECON 2013 (September 18-20, 2013 in Zaragoza, Spain). This involved my work with Umit Buyuksahin and Felix Freitag on Clommunity project. We got good feedback from the audience, in particular that social nature of the community networks provides a lot of potential for exploring this problem further. Here is the abstract of the paper:
Community networks are built with off-the-shelf communication equipment aiming to satisfy a community’s demand for Internet access and services. These networks are a real world example of a collective that shares ICT resources. But while these community networks successfully achieve the IP connectivity over the shared network infrastructure, the deployment of applications inside of community networks is surprisingly low. Given that community networks are driven by volunteers, we believe that bringing in incentive-based mechanisms for service and application deployments in community networks will help in unlocking its true potential. We investigate in this paper such mechanisms to steer user contributions, in order to provide cloud services from within community networks. From the analysis of the community network’s topology, we derive two scenarios of community clouds, the local cloud and the federated cloud. We develop an architecture tailored to community networks which integrates the incentive mechanism we propose. In simulations of large scale community cloud scenarios we study the behaviour of the incentive mechanism in different configurations, where slices of homogeneous virtual machine instances are shared. Our simulation results allow us to understand better how to configure such an incentive mechanism in a future prototype of a real community cloud system, which ultimately should lead to realisation of clouds in community networks.
Slides | Full-Text | DOI Link
Here are some selected articles from IEEE and ACM magazines related to cloud computing:
- K. M. Khan and Q. Malluhi, “Trust in Cloud Services: Providing More Controls to Clients,” Computer, vol. 46, no. 7, pp. 94–96, Jul. 2013.
- H. Berghel, “Through the PRISM Darkly,” Computer, vol. 46, no. 7, pp. 86–90, Jul. 2013.
- B. Satzger, W. Hummer, C. Inzinger, P. Leitner, and S. Dustdar, “Winds of Change: From Vendor Lock-In to the Meta Cloud,” IEEE Internet Computing, vol. 17, no. 1, pp. 69–73, Jan. 2013.
- S. Murugesan, “Cloud computing: The new normal?,” Computer, vol. 46, no. 1, pp. 77–79, Jan. 2013.
- R. Moreno-Vozmediano, R. S. Montero, and I. M. Llorente, “IaaS Cloud Architecture: From Virtualized Datacenters to Federated Cloud Infrastructures,” Computer, vol. 45, no. 12, pp. 65–72, Dec. 2012.
- S. Distefano and A. Puliafito, “Cloud@Home: Toward a Volunteer Cloud,” IT Professional, vol. 14, no. 1, pp. 27–31, Jan. 2012.
Here is a short presentation about Xen hypervisor.
Barham, Paul, Boris Dragovic, Keir Fraser, Steven Hand, Tim Harris, Alex Ho, Rolf Neugebauer, Ian Pratt, and Andrew Warfield. “Xen and the art of virtualization
.” In ACM SIGOPS Operating Systems Review
, vol. 37, no. 5, pp. 164-177. ACM, 2003.