Homework – Research, References, and Citation

In the following you can see my best five references for my state of the art paper: “Operating system level virtualization technologies”. I just found one interesting book of my topic, which was not interesting enough for beeing in my best five references, so this list contains only journal and conference papers.

[1] Soltesz, Stephen, et al. “Container-based operating system virtualization: a scalable, high-performance alternative to hypervisors.” ACM SIGOPS Operating Systems Review. Vol. 41. No. 3. ACM, 2007.

The journal paper introduces the topic of container-based virtualization, which covers the subject of my work in large parts. Furthermore it shows differences of this next-gen approach with the previously almost universally used hypervisor virtualization.
Google scholar shows a citation count of 441, which seems to be a high number in this area.

[2]Kamp, Poul-Henning, and Robert NM Watson. “Jails: Confining the omnipotent root.” Proceedings of the 2nd International SANE Conference. Vol. 43. 2000.

The conference paper of developer of “FreeBSD jails” write with first-hand knowledge about this technology. “FreeBSD jails” itself was a technology game changer and the conceptual ancestor to current used systems (e.g. lxc).
The paper was submitted to SANE (System Administration and Network Engineering) conference in 2000. Google scholar shows a citation count of 338, which is also a good number.

[3]Felter, Wes, et al. “An updated performance comparison of virtual machines and linux containers.” Performance Analysis of Systems and Software (ISPASS), 2015IEEE International Symposium On Performance Analysis and of Systems and Software. IEEE, 2015.

This relatively new conference paper compares specific software of both approaches: container based virtualization and hypervisor based virtualization. The presented information can be utilised very well in my work.

[4]Rodríguez-Haro, Fernando, et al. “A summary of virtualization techniques.” Procedia Technology 3 (2012): 267-272.

This journal paper provides a gentle introduction to the virtualization techniques and an overview of the main concepts of virtualization. Because it is a good paper to classify the different approaches of virtualization I will use this work for retrieving basic informations.
Google scholar shows a citation count of 11.

[5]Rathore, Muhammad Siraj, Markus Hidell, and Peter Sjödin. “KVM vs. LXC: comparing performance and isolation of hardware-assisted virtual routers.” American Journal of Networks and Communications 2.4 (2013): 88-96.

This journal paper provides a deeper comparision between the hypervisor virtualization with the newer container-based virtualization by investigating representative software of each type.
Google scholar shows a citation count of “only” 5, but because the results of the paper seems to be very interesting for my work I choosed this as part of my “best five references”.

Recap session 4 – “Research, references, and citation”

After having a sneak peek into the brand new student project page we started the session with the following writing prompt:

A man jumps off the roof of a 40-story building. As he passes the 28th floor he hears his mobile ringing in his pocket. He regrets having jumped. Why?

Thanks for  sharing  your stories in class. It is always exciting how different your stories are for the same writing prompt.

Today’s topic was “Research, references, and citation”. We discussed Chapter 3 from Zobel’s “Writing for Computer Science” and made a  ranked list of reference-worthy publication types. We also talked about how to judge the quality and trustworthiness of a paper. In the exercise, we had a look in one rather negative example of a paper, which was not reference-worthy at all.

I prepared some slides (in German) regarding references and quotes. I didn’t show those in session as we didn’t really need them, but here they are anyway, for reference.

As someone asked for tools for managing literature after class, my recommendation is Mendeley. I use this tool heavily for my day-to-day work. It comes as a browser-based client, but there are also desktop apps for the major OS (Win, Linux, OSX).

I held a workshop for the “Lange Nacht der aufgeschobenen Hausarbeiten” back in March this year where I talked about tools for scientific writing. My slides for that workshop are not really useful as standalone material, but maybe the list of tools might help you. If you have any questions or recommendations for tools, please leave a comment below.

Homework for the next session (May 12 2016)

  1. Read the introduction of Tim Skern’s “Writing Scientific English” (pages 13-33). We will discuss this chapter in the next session.
  2. Find at least 5 important literature references for your student project topic. Write down the full bibliographical record of the reference and argue why you picked it. Keep in mind the quality criteria we discussed in this session.
  3. Prepare a 5-minute whiteboard talk for your student project topic. Try to introduce your topic to someone who has no knowledge about it. This talk should be relaxed and informal – just like you would do if you would explain your topic to a friend. You can use the whiteboard to sketch something. Your tutor will send around a doodle to find a time for a meeting to have this talk. So you will be in a session with your tutor and 5 other students and you will explain your topics to each other. The audience should ask questions if there are things that remain unclear. This exercise should help you jumpstart your project and help you understand the important aspects.