**2.1. Design of the main window**

its own RAM memory, its own Hard Disk Drive (HDD), etc. The operating system that allows the creation and continued simulation of more virtual machines is called a *Hypervisor* or a

Proceedings of the International Conference on Interdisciplinary Studies (ICIS 2016) - Interdisciplinarity and Creativity

At first, hypervisors can be classified into two distinct types: hypervisors of type 1 and hypervisors of type 2. Those of type 1 represent a hypervisor that runs directly on the host. Those of type 2 run within an operating system, which in turn runs on the host [5]. Hypervisors of type 1 are therefore more efficient, but because of this, their monetary cost increases considerably. Thus, in order to experience virtualization, it is often preferred to use a type 2

VMware vSphere (known also under the name of ESXi) [6] represents a type 1 hypervisor for servers. ESXi runs directly on the server (the host) and allows the creation and utilization of multiple virtual servers. VMware Workstation [7] is a type 2 hypervisor; it allows the user to create and run in parallel, multiple instances of virtual machines with operating systems

**•** Full virtualization—the simulation of all the hardware components is almost complete, thus

**•** Partial virtualization—just a part of the hardware components will be simulated, thus

**•** Paravirtualization—the hardware medium is not simulated at all; the programs 'virtual

Desktop (work area) virtualization represents the concept of separation between the logical desktop and the physical machine. A form of desktop virtualization is represented by virtual desktop interface (VDI) that represents a more advanced form of hardware virtualization. Instead of having to interact with a host directly with a mouse, a keyboard and/or a monitor, the user can interact with the host via another machine—another desktop computer, or a smartphone, etc. This can be accomplished through a LAN network connection or a wireless LAN network connection or even the Internet. In this situation, the host becomes a server computer capable of running several virtual machines at the same time for multiple users. As a first example, the TeamViewer application, developed by TeamViewer GmbH [8], allows remote access and control of a desktop and file transfer between the two devices (a host PC (personal computer) and another device such as a PC or a smartphone). As a second example, more advanced than a connection to a single desktop (TeamViewer's situation), HP and IBM companies offer a VDI hybrid, with a series of virtualization software, in order to improve the

Session virtualization allows multiple users to connect and authenticate simultaneously to a more powerful computer via a network. Each user has a personal desktop and a personal folder in which he can store his data [10]. With the multi-seat configuration, session virtualization can be achieved by connecting more input/output devices to a single personal computer.

Depending on the level of virtualization, hypervisors can be classified [7] as having:

allowing an unaltered run of the operating system of the virtual machine.

applications need some changes for a proper use inside the virtual machine.

hypervisor, before entering in the possession of a type 1 hypervisor.

compatible to x86 or x86-64 architectures on the same physical host.

machines' are executed in their own separated domain.

computational limitations of a client [9].

virtual machine manager.

in the Knowledge Society

54

The main window of the program is composed of four main areas (see Figure 1):

	- **•** The forth area includes a diagram that will plot the network usage from the last 60 sec of the simulation (the complete network usage is saved in a text file, at the end of the simula‐ tion). This area is detachable from the main window via a double click on it.


**Figure 1.** The main window divided into its four main areas.

The main window can be resized upwards of the minimum size of 1000 px (width) × 500 px (height). During the resize process, the following can be observed: the size of graphical zone remains unmodified (500 px × 300 px) for objective reasons (the devices have fixed represen‐ tation sizes) and only the other areas modify their sizes.

The right-sided scrollbar of the main window (see Figure 1) allows changing the sizes of the routing information area and the network usage diagram area: The ratio determined by the scroll thumb in this scrollbar is equal to the ratio between the heights of the areas in question.
