Summary: | With the rise of cloud computing, many cloud storage systems like Dropbox, Google Drive and Mega have been built to provide decentralized and reliable file storage. It is thus of prime importance to know their features, performance, and the best way to make use of them. In this context, we introduce BenchCloud, a tool designed as part of this thesis to conveniently and efficiently benchmark any cloud storage system. First, we provide a study of six commonly-used cloud storage systems to identify different types of their features. Then existing benchmarking tools for cloud systems are presented, and the requirements, design goals and internal architecture of BenchCloud are studied. Finally, we show how to use BenchCloud to analysis cloud storage systems and take a series of experiments on Dropbox to show how BenchCloud can be used to benchmark and inspect various kinds of features of cloud storage systems. First, we provide a study of six commonly-used cloud storage systems to identify different types of their features. Then existing benchmarking tools for cloud systems are presented, and the requirements, design goals and internal architecture of BenchCloud are studied. Finally, we show how to use BenchCloud to analysis cloud storage systems and take a series of experiments on Dropbox to show how BenchCloud can be used to benchmark and inspect various kinds of features of cloud storage systems. === Med uppkomsten av cloud computing, har många moln lagringssystem som Dropbox, Google Drive och Mega byggts för att ge decentraliserat och pålitlig fillagring. Det är därför av största vikt att veta deras funktioner, prestanda, och det bästa sättet att använda sig av dem. I detta sammanhang presenterar vi BenchCloud, ett verktyg som en del i denna avhandling att bekvämt och effektivt riktmärke alla moln lagringssystem. Först ger vi en studie av sex ofta använda system moln lagring för att identifiera olika typer av sina funktioner. Då existerande benchmarkingverktyg för molnsystem presenteras, och de krav, mål konstruktion och intern arkitektur BenchCloud studeras. Slutligen visar vi hur du använder BenchCloud analys moln lagringssystem och ta en serie experiment på Dropbox för att visa hur BenchCloud kan användas för att jämföra och inspektera olika typer av funktioner i molnet lagringssystem.
|