• English
    • Norsk
  • English 
    • English
    • Norsk
  • Administration
View Item 
  •   Home
  • Det matematisk-naturvitenskapelige fakultet
  • Institutt for informatikk
  • Institutt for informatikk
  • View Item
  •   Home
  • Det matematisk-naturvitenskapelige fakultet
  • Institutt for informatikk
  • Institutt for informatikk
  • View Item
JavaScript is disabled for your browser. Some features of this site may not work without it.

Bayllocator: A proactive system to predict server utilisation and dynamically allocate memory resources using Bayesian networks and ballooning

Tasoulas, Evangelos
Master thesis
View/Open
Tasoulas.pdf (11.03Mb)
Year
2012
Permanent link
http://urn.nb.no/URN:NBN:no-31896

Metadata
Show metadata
Appears in the following Collection
  • Institutt for informatikk [3586]
Abstract
With the blossom of virtualization and cloud computing, virtualized systems can be found from small companies to service providers and big data centers. All of them use this technology because of the many benefits it has to offer, such as a greener ICT, cost reduction, improved profitability, uptime, flexibility in management, maintenance, disaster recovery, provisioning and more. The main reason for all of these benefits is server consolidation which can be improved with dynamic resource allocation techniques. Out of the resources to be allocated, memory is one of the hardest and it needs proper planning and ideally good predictions and proactivity. Many attempts have been made to approach this problem, but most of them are using traditional statistical mathematical methods. In this thesis the application of discrete Bayesian networks is evaluated, to offer probabilistic predictions on system utilisation with focus in memory. Bayllocator is built to provide proactive dynamic memory allocation based on the Bayesian predictions, for a set of virtual machines running in a single hypervisor. The results show that with proper tuning Bayesian networks are capable of providing good predictions for system load, and increase performance and consolidation of a single hypervisor. Their modularity gives great freedom for experimentation, and with small changes in nodes and the causal relationship of the nodes, different results can be obtained.
 
Responsible for this website 
University of Oslo Library


Contact Us 
duo-hjelp@ub.uio.no


Privacy policy
 

 

For students / employeesSubmit master thesisAccess to restricted material

Browse

All of DUOCommunities & CollectionsBy Issue DateAuthorsTitlesThis CollectionBy Issue DateAuthorsTitles

For library staff

Login
RSS Feeds
 
Responsible for this website 
University of Oslo Library


Contact Us 
duo-hjelp@ub.uio.no


Privacy policy