dc.rights.license | CC-BY-NC-ND | |
dc.contributor.advisor | Swierstra, W.S. | |
dc.contributor.advisor | Kreuzer, R. | |
dc.contributor.advisor | Prasetya, S.W.B. | |
dc.contributor.author | Swart, M.A. | |
dc.date.accessioned | 2018-04-26T17:01:06Z | |
dc.date.available | 2018-04-26T17:01:06Z | |
dc.date.issued | 2018 | |
dc.identifier.uri | https://studenttheses.uu.nl/handle/20.500.12932/28976 | |
dc.description.abstract | We present a generic prediction framework in Haskell. This framework consists of two parts. The first part introduces a fixed structure for supporting various prediction models. A few of those models have been implemented. The latter part introduces a DSL to guide the programmers in making predictions. The interpretation of this DSL can be defined in an arbitrary fashion to allow different semantics. Furthermore, we also elaborate and discuss a few examples of the framework. One of these examples is a case study at Channable. This case study tries to improve the utilization of server resources by first estimating the resource usage of a specific job and then using that estimate to schedule the job on an appropriate server. Finally, this scheduling algorithm is compared with the original algorithm by modeling a theoretical simulation. | |
dc.description.sponsorship | Utrecht University | |
dc.format.extent | 1144361 | |
dc.format.mimetype | application/pdf | |
dc.language.iso | en | |
dc.title | Predicting job resource utilization based on historical data | |
dc.type.content | Master Thesis | |
dc.rights.accessrights | Open Access | |
dc.subject.keywords | Haskell, workload, estimates | |
dc.subject.courseuu | Computing Science | |