Welcome Cloud Technologies

This Chapter aims to create an interest group focused on the creation of a Software Platform of Cloud Technologies that will enable Future Internet Services delivery. Through the Chapter we will develop our vision of Clouds as a large pool of easily usable and accessible virtualized resources (such as hardware, development platforms and/or services). These resources can be dynamically reconfigured to adjust to a variable load (scale), allowing also for optimum resource utilization. This pool of resources will be typically exploited using a pay-per-use model in which guarantees are offered by the Infrastructure Providers by means of customized SLAs.
This Chapter provides a critical view and promotion of these technologies, to separate facts from hype, and to identify key challenges that will help to understand and apply these systems in real scenarios like Clouds, Green IT or Enterprise Grids.

DSA-RESEARCH IN EU’S BONFIRE PROJECT TO BUILD A MULTI-SITE CLOUD

BonFIRE is a 8,5-million-Euro EU-funded initiative (EU grant agreement 257386) funded by the 7th FWP (Seventh Framework Programme) under the Future Internet Experimental Facility and Experimentally-driven Research (ICT-2009.1.6) area, aimed at designing, building and operating a multi-site cloud facility to support applications, services and systems research targeting the Internet of Services community within the Future Internet.

BonFIRE will operate a Cloud facility based on an Infrastructure as a Service delivery model with guidelines, policies and best practices for experimentation. BonFIRE will adopt a federated multi-platform approach providing interconnection and interoperation between novel service and networking testbeds. The platform will offer advanced services and tools for services research including cloud federation, virtual machine management, service modelling, service lifecycle management, service level agreements, quality of service monitoring and analytics.

DSA-Research will join a consortium of world leading industrial and academic organisations in cloud computing to deliver a robust, reliable and sustainable facility for large scale experimentally-driven cloud research. Multinational companies (ATOS, HP, SAP), renowned universities and super computing centres (EPCC, HLRS Stuttgart, IBBT, TUB), research centres (IT Innovation, FhG Fokus, INRIA, i2CAT) and technology analysts (451 Group) provide the complimentary expertise and infrastructure resources necessary to accelerate the research and development within the Internet of Services community.

This news consolidates DSA-Research’s position at the cutting edge of cloud computing research worldwide, following two recent announcements of its participation in the EU’s StratusLab project, aimed at bringing cloud and virtualization to grid computing, and its participation in the EU’s 4CaaSt project, aimed at building the PaaS cloud of the future.

Ignacio M. Llorente

The Battle for Publicity: Is there a role for the cloud there?

While Apple presented iAd, advocating for an “application-linked” publicity model, Google bought AdMob, betting on for a “web-link” (outside the application itself) advertisement model. Google claimed that ecosystems such as that proposed by iAd reduce creativity and shift benefits away from developers.

Also, Apple relies on its nice market penetration with the iPhone. Google has not started to get the best for Android’s yet, but this strategy will surely be continued.

We are not sure which model will be the winner (if any, since they both may co-exist). The

The Next Generation of Cloud Computing Platforms

Cloud computing is transforming the way we use the web but there’s still a long way to go before we make full use of the promise it offers. Projects Magazine – the leading research and development magazine in the areas of science and technology – interviews Professor Ignacio M. Llorente, the head of the DSA-Research group.

YeSQL

The NoSQL movement claims the SQL query language as the source of many of the scalability issues that we face today with traditional database approach. The misconception here lied in linking SQL to the RDBMS so tightly. Several alternative query languages, trying to solve well-known SQL problems, such as a document model, or simpler approaches, such as Key/Value query, are very common today.

If you design your data model to fit into a distributed model, you may find that SQL can be a useful format to manage data. A good example is Hive and Google JPA /Bigtable: the underlying data store is based on a scalable Key/Value store, but the front-end query language happens to be SQL-based. The key is the decoupling of the query semantics from the underlying data-store .

This middle path is tremendously useful for big companies (e.g. carriers) which data and applications have traditionally been managed in a relational manner (i.e. crossing searches by relying on the power of SQL). These big companies face huge scalability challenges and this decoupled key/value store offered with SQL-APIs seems a very appealing prospect to be exploited.


DSA-Research in EU’s 4CaaSt Project to Build the PaaS Cloud of the Future

4CaaSt is a 15-million-Euro EU-funded initiative (EU grant agreement 258862) funded by the 7th FWP (Seventh Framework Programme) under the Internet of Services, Software & virtualisation (ICT-2009.1.2) area, aimed at creating an advanced PaaS Cloud platform which supports the optimized and elastic hosting of Internet-scale multi-tier applications. 4CaaSt embeds all the necessary features, easing programming of rich applications and enabling the creation of a true business ecosystem where applications coming from different providers can be tailored to different users, mashed up and traded together.

DSA-Research will join a consortium of Europe’s leading experts in cloud computing, including UPM, 2nd Quadrant Limited, BonitaSoft, Bull SAS, TelefĂłnica InvestigaciĂłn y Desarrollo, Ericsson GMBH, FlexiScale, France Telecom, Universitat St Gallen, ICCS/NTUA, Nokia Siemens Networks, SAP AG, Telecom Italia, UCM, Universitaet Stuutgart, UvT-EISS, and ZIB. OpenNebula, developed by DSA-Research, will provide the EU FP7 project with a powerful technoloy to build IaaS clouds supporting automatic scaling of resources to run the business use-case scenarios in real world conditions. This news consolidates DSA-Research’s position at the cutting edge of cloud computing research worldwide, following an announcement two months ago of its participation in the EU’s StratusLab project, aimed at bringing cloud and virtualization to grid computing.

Ignacio M. Llorente

Monetary Benefits of Cloud Computing

A somewhat old (April) article by Wolfgang Gentzsch discussed the monetary benefits of cloud computing.

The article makes an interesting approach to understand when and how using cloud computing is really worth it. Although some assumptions are arguable, the article reveals an important point: if your company is already achieving a high utilization of the available hardware resources (or high server consolidation if you are using virtualization technologies), then the economical benefit of the cloud is not interesting for you.

Dr. Gentzsch proposes two interesting use cases from companies which R&D depts. make high use of the available resources to perform computationally intensive simulations. Is not the cloud for those as well?

Here, we would argue that it depends on the available infrastructure they already have and the average time they want their simulations done. If with the resources at hand they are capable of reaching acceptable productivity, then the cloud is not definitely for them. However, if on some occasions they need to speed up some priority simulations without stopping all others (which may have been running for weeks and even months), then the cloud is a reasonable source for additional computational resources. Some on-going efforts already point in this way such as Nimbus, StratusLab or Amazon’s CCI. The cost of maintaining a non used infrastructure for these peaks is what makes the cloud interesting: again a problem of resource utilization.

A missed point is that of the promised eased management (e.g. automatic scaling, no need for hardware configuration, etc.) of the cloud. These operational costs certainly play an important role for cloud user institutions and deserve further consideration.

More to Easiness than Virtualization

A recent post by Jim Metzler in NetworkWord revealed three key points that justify building software layers on top of typical virtualization solutions.

1. Security is still a major concern and virtualization introduces several new issues than deserve careful attention.

2. VM management is cumbersome and there is an increasing need for automating network provisioning too (having VMs ready is nothing if we have to wait for ages to get them properly secured AND connected).

3. Some services and applications “dwelling” in the cloud are highly dynamic and require tons of management work. Automation tools by the most relevant vendors do not fill this gap, being “driven by manually constructed scripts and templates that are as inflexible and cumbersome as the traditional command-line interfaces.”

The topic of Network as a Service was dealt with before in this blog and several articles by Jeffrey Chase’s group also support this idea. Regarding how to provide abstract operations close to our customers’ mindset and automate them, while allowing for the required dynamism, Claudia’s service lifecycle manager is already filling this gap. A new article in a jorunal and a subsequent post here will reveal its inner guts very soon. Keep tuned.