Thèse de doctorat: Algorithmes de classification répartis sur le cloud
Thèse de doctorat: Algorithmes de classification répartis sur le cloud
Thèse de doctorat: Algorithmes de classification répartis sur le cloud
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
tel-00744768, version 1 - 23 Oct 2012<br />
16 CHAPTER 2. PRESENTATION OF CLOUD COMPUTING<br />
to outsource their computing solution, making computation and storage a facility<br />
as e<strong>le</strong>ctricity already is. These new commercial services are referred to as Cloud<br />
Computing.<br />
The fast-growing interest in Cloud Computing over the past few years has <strong>le</strong>d to a<br />
fuzzy and continuously evolving situation: many have heard of it, but few peop<strong>le</strong><br />
actually agree on a specific <strong>de</strong>finition. More importantly, even fewer un<strong>de</strong>rstand<br />
how it can benefit them. From our point of view, the best <strong>de</strong>finition of Cloud<br />
Computing has been provi<strong>de</strong>d by Armbrust et al. in [25]: Cloud Computing<br />
"refers to both the applications <strong>de</strong>livered as services over the Internet and the<br />
hardware and systems software in the data centers that provi<strong>de</strong> those services".<br />
From a consumer’s point of view, Cloud Computing allows any user to rent a<br />
large number of computing instances in several minutes to perform data/compute<br />
intensive jobs or build web applications. Since such instances can be dynamically<br />
provisioned up or down, it allows users to meet specific sca<strong>le</strong>-up constraints, i.e.<br />
to be ab<strong>le</strong> to be enlarged to accommodate growing amount of work. For examp<strong>le</strong>,<br />
this scaling elasticity <strong>le</strong>ts consumers face weekly data consumption peaks. The<br />
storage and computing capacities are provi<strong>de</strong>d as a service in a pay-as-you-go<br />
way. Cloud Computing therefore disbur<strong>de</strong>ns users from the hardware investment.<br />
Many Cloud Computing solutions have already been <strong>de</strong>veloped. There are two<br />
categories of <strong>cloud</strong> solutions. The first category inclu<strong>de</strong>s all the big Cloud Computing<br />
provi<strong>de</strong>rs, such as Goog<strong>le</strong>, Microsoft or Amazon. They often provi<strong>de</strong><br />
the cheapest prices of Cloud Computing solutions, through well-<strong>de</strong>signed but<br />
fixed frameworks. The second category gathers all the small Cloud Computing<br />
offers. Contrary to the former ones, the small actors provi<strong>de</strong> their customers with<br />
custom Cloud Computing solutions. Whi<strong>le</strong> the storage or CPU costs of these<br />
companies usually cannot compete with the big provi<strong>de</strong>rs’ prices, their economic<br />
advantage lies in all the specific services provi<strong>de</strong>d to their customers with. In<br />
particular, the small Cloud Computing provi<strong>de</strong>rs sometimes embody the ability<br />
for companies’ top management to chal<strong>le</strong>nge or replace some tasks previously<br />
reserved to their Information Technology (IT) <strong>de</strong>partment, for examp<strong>le</strong> in the case<br />
of a conflict between the top management and the IT. As a consequence, the Cloud<br />
Computing adoption may sometimes be the subject of internal political <strong>de</strong>alings.<br />
The small and custom Cloud Computing offers are therefore of prime interest<br />
for many potential customers as they can adapt to specific needs. However, the<br />
present chapter does not further <strong>de</strong>tail these offers, as it aims to focus on the most<br />
appropriate <strong>cloud</strong> solutions for intensive computations.<br />
A <strong>sur</strong>vey of Cloud Computing realized in 2011 by TNS ([8]) provi<strong>de</strong>s first feed