Apeldoorn, H.B. van (2015) Efficient cloud scaling using the Lambda Architecture. Master's Thesis / Essay, Computing Science.
|
Text
MasterThesisHBvanApeldoorn.pdf - Published Version Download (741kB) | Preview |
|
Text
toestemming.pdf - Other Restricted to Backend only Download (88kB) |
Abstract
Cloud computing takes in an ever more important role in the IT division of companies. In the past everyone typically had their own dedicated computers. Nowadays computing power can be bought from cloud providers though, saving companies from the hassle of having to maintain their own machines. Computing power does not come free of charge however. In cloud computing, as in many areas, efficiency is thus key. All the major cloud providers offer an automatic cloud scaler to use the cloud efficiently. Whenever computational load is high, it adds computing power and whenever load is low, it does exactly the opposite. This has proven to be a proper scaling method. Cloud providers only offer on-demand scaling however. Historical cloud usage patterns are not used in scaling clouds. In this thesis we therefore investigate the usage of a combination of historical and recent cloud usage data for automatic cloud scaling. The Lambda Architecture is proposed as a way to process both types of data. To prove the feasibility of this architecture for cloud scaling, a software solution is implemented in which more efficient scaling can be reached. Furthermore, simulations are ran on the software solution using only on-demand scaling as well as using Lambda Architecture for scaling.
Item Type: | Thesis (Master's Thesis / Essay) |
---|---|
Degree programme: | Computing Science |
Thesis type: | Master's Thesis / Essay |
Language: | English |
Date Deposited: | 15 Feb 2018 08:09 |
Last Modified: | 15 Feb 2018 08:09 |
URI: | https://fse.studenttheses.ub.rug.nl/id/eprint/13476 |
Actions (login required)
View Item |