Post graduate seminar on virtualization (and cloud) technology

On second week of February TUT Pervasive Computing plans to start a new post grad seminar on virtualization (and cloud) technologies. In case you are interested please mark the preferred time in our doodle: http://doodle.com/poll/8ggud6heskf38ziu#table

For more information: contact kari.systa@tut.fi

About the topic

Virtualization is a key component and critical enabler of Cloud Computing. It is an old idea, but has lately become very popular in many fields ranging from cloud infrastructures to emulators for cross-development tools of systems and to virtualization of network. Due to increased use of cloud technologies and development methods like Continuous Integration and Deployment the number of people that need to understand the different virtualization technologies has increased. This also includes our researchers.

Traditionally the virtualization has been based on Hypervisor that isolates the virtual machines (running guests) from real hardware (running host) from each other. With Hypervisor it is possible to run completely different operating systems in the host and guest. Dedicated hardware support for Hypervisor is included practically in all processors that used in laptops, PCs and server computers. Likewise, all major operating systems support use of Hypevisor-based virtualization.

Lately a more lightweight virtualization has gained popularity. These systems are usually based on Linux Container (LXC) technology that is an operating-system level support for virtualization. The most common way to utilize LXC is to use Docker technology. Docker combines LXC with other technologies and utilities for installing and managing of the lightweight virtual machines.

The selection between the virtualization technologies is a trade-off on resource consumption, performance, security and robustness. Currently many organizations face this challenge of selecting between these approaches.

These virtualization topic cross-cuts many research-teams of pervasive computing:

Software Engineering team needs to understand how to use virtualization in the implementation of the continuous deployment pipeline.

For Software Testing team virtualization is a way to implement various types of (including on-device) testing.

Web and Cloud team should explore Docker as one way to implement Liquid Software.

Security Team should understand the security challenges of the different virtualization technologies.

Organization of the seminar

The seminar is organized as “TIE-12206 Post-graduate Seminar on Pervasive Computing”

By participation in more than 85% of the seminar sessions students gets 1cp, by preparing giving a presentation students get 2cp more and hands on development students can get 1-2cp more. The content of each presentation should, include summary of the how the topic is used are affecting both practice and research in the field.

Potential topics for the presentation are (these may be split or combined):

Hypervisor technologies – what it means in HW and OS.

LXC and Container Technologies

Vmware player and server technologies – how they work; where are they used?

Security and robustness of the different virtualization technologies (comparison)

Performance and resource consumption of the different virtualization technologies (comparison)

Virtualization in testing, e.g., how close to real thing one can get

Virtualization in Continuous Deployment pipeline

Virtualization in small – even embedded – devices, May sound like a blue sky now, but Raspberry already supports both hypervisor based virtualization and Docker.

Economy of virtualization and cloud – how much money can be saved?

Program

Introduction to the topic.
Organization of the seminar.
Roundtable discussions where everybody tells:
– what has been the involvement with Virtualization and Cloud technologies so far
– what are the plans in near future
– what are the problems and needs for further information

Virtualization is a key component and critical enabler of Cloud Computing. It is an old idea, but has lately become very popular in many fields ranging from cloud infrastructures to emulators for cross-development tools of systems and to virtualization of network. Due to increased use of cloud technologies and development methods like Continuous Integration and Deployment the number of people that need to understand the different virtualization technologies has increased. This also includes our researchers.

Virtualization is a key component and critical enabler of Cloud Computing. It is an old idea, but has lately become very popular in many fields ranging from cloud infrastructures to emulators for cross-development tools of systems and to virtualization of network. Due to increased use of cloud technologies and development methods like Continuous Integration and Deployment the number of people that need to understand the different virtualization technologies has increased. This also includes our researchers.

We can’t know which of them is solid and quality administration. the obligatory guideline is to call home exper. Furthermore, the day of his flight by remaining at the group to see the administration.asikqq

On second week of February TUT Pervasive Computing plans to start a new post grad seminar on virtualization (and cloud) technologies. In case you are interested please mark the preferred time in our doodle: http://doodle.com/poll/8ggud6heskf38ziu#table

problem. Namely – no fashion for Dawn. You can compare statistics for individual seasons, but I prefer to focus on my own observations and real-life examples. Let us not fool ourselves – there is less and less of us in the

paper! According to the main theme, it can be stated that our MKS is not out in the autumn did not bring positive results – people saw the posters, were interested in the content, but did not decide to come to

VarianceTV Owning a small business is a huge accomplishment and also a burden at the same time. All small business owners know how liberating it can be to break free from the 9-5 and strike it out on your own.