pubs:ba-thesis

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
pubs:ba-thesis [2013-11-21 20:09]
root created
pubs:ba-thesis [2018-06-03 14:10] (current)
Line 1: Line 1:
 ====== Bachelorthesis: Kernel as a Service ====== ====== Bachelorthesis: Kernel as a Service ======
 +
 +==== Abstract ====
  
 During the last years cloud computing, and particular Infrastructure as a Service (IaaS), has become a feasible alternative for corporations and developers for deploying and offering services to end users. The ability to deploy new virtual machines on demand based on the application workload has led to a worldwide shift from self-owned datacenters and (standby) server farms to IaaS providers like [[http://aws.amazon.com|amazon EC2]] or [[http://www.rackspace.com|rackspace]]. While the hardware changes the software stays mostly the same: a Linux distribution with a generic kernel plus the application itself. The generic kernel may suffer from security vulnerabilities in places which are not required by applications on the system, but those may still be exploitable through other means. During the last years cloud computing, and particular Infrastructure as a Service (IaaS), has become a feasible alternative for corporations and developers for deploying and offering services to end users. The ability to deploy new virtual machines on demand based on the application workload has led to a worldwide shift from self-owned datacenters and (standby) server farms to IaaS providers like [[http://aws.amazon.com|amazon EC2]] or [[http://www.rackspace.com|rackspace]]. While the hardware changes the software stays mostly the same: a Linux distribution with a generic kernel plus the application itself. The generic kernel may suffer from security vulnerabilities in places which are not required by applications on the system, but those may still be exploitable through other means.
Line 6: Line 8:
  
 Overall, the content of this thesis is: Overall, the content of this thesis is:
- 
   * Exploring the possibility and benefits of custom tailored kernels for cloud based services   * Exploring the possibility and benefits of custom tailored kernels for cloud based services
-  * Development and implementation of an OpenStack Dashboard plugin to enable options for kernel tracing and tailoring +  * Development and implementation of an OpenStack Dashboard plugin to enable options for kernel tracing and tailoring 
- * Development of a tracable and tailorable cloud base image +  * Development of a tracable and tailorable cloud base image 
- * Performance and practicability evaluation of tailored kernels for cloud based services +  * Performance and practicability evaluation of tailored kernels for cloud based services 
- * Analysis of virtual machines and their tailored kernels for enhanced security+  * Analysis of virtual machines and their tailored kernels for enhanced security
  
 +==== Download ====
  
 +German: {{:pubs:weichbrodt_ba_kernel_as_a_service.pdf|Thesis (3.3MB)}} {{:pubs:weichbrodt_ba_kernel_as_a_service_slides.pdf|Slides (6.5MB)}}\\
 +Code: [[https://github.com/envy/kaas]]
  
  • pubs/ba-thesis.1385060954.txt.gz
  • Last modified: 2018-06-03 14:10
  • (external edit)