Team Presentation

Introduction

Presentation is the way toward appearing and clarifying the substance of a subject to a group of people. Usually used to survey understudy learning in individual or gathering research ventures. presentation evaluation comprises of a point for the understudy to inquire about, examine and present, trailed by an inquiry and answer session between a mentor and the presenter(s). This estimates the capacity of understudies to react, think under strain and oversee talk. It is in this piece of the introduction that the understudy demonstrates his/her inside and out information about the subject and presentation aptitudes.

Aims and objectives

Standard PC system are progressively built from three segments: exposed equipment, operating system, and application programming. To show signs of improvement programming capacity, a standard Instruction Set Architecture (ISA) was proposed to definitely characterize the interface among equipment and programming. At the end of the day, the ISA is the piece of the processor that is unmistakable to the software engineer or compiler essayist. It incorporates both client and framework guidelines. Client directions are the set that is available to both the working framework and application programs; while the framework guidelines are uncommon special directions for overseeing and securing shared equipment assets, e.g., the processor, memory and I/O framework. Just by framework calls can application programs get to these assets. The standard design has numerous points of interest. Since the interfaces are pleasantly characterized, the application program engineers can skirt the subtleties of 2 equipment, similar to I/O and memory designations, and the equipment and programming plans can be decoupled. In the equivalent ISA, the programming can be reused crosswise over various equipment setups and even crosswise overages. In any case, this engineering additionally has its burdens.

Virtual Machine Principles

Since the idea of the Virtual Machine was built up, it’s been dependably a hotly debated issue. Particularly as of late, it has encountered an extraordinary revival, and assumes an imperative job in framework inquire about. In this area, we’ll talk about some broad plan and execution issues of virtual machines and acquaint on how with introduce and design a particular thing of virtualisation programming.

HOW VIRTUAL MACHINES WORK 

VMware is a virtual-machine platform that makes it possible to run an  unmodified  operating  system  as  a  user-level  application.  The OS  running within  VMware can  be  rebooted,  crashed,  modified,  and  reinstalled  without  affecting  the  integrity  of  other applications  running  on  the  computer.  A  virtual-machine  monitor  is  an  additional  layer  of software  between  the  hardware and  the  operating  system  that  virtualizes  all  of the  hardware resources of the machine. It essentially creates a virtual hardware execution environment called a “virtual  machine” (VM). Multiple VMs can be used at the same time, and each VM provides isolation  from  the  real  hardware  and  other  activities  of  the  underlying  system  (Figure  1). Because, it  provides  the illusion  of  standard PC  (Personal  Computer)  hardware within  a  VM, VMware can be used to run  multiple  unmodified  PC  operating  systems  simultaneously  on  the same machine by running each operating system in its own VM. An OS running as a user-level application on top of VMware is called a “guest OS.” The native OS  originally running on the real hardware is called the “host OS.” VMware  is  low-level  enough  to  make  a  guest  OS  appear  to  be  receiving  hardware  interrupts (such as  timer  interrupts) and behave as  if  it were the  only  OS  on  the  machine.    At the  same time, it provides isolation so that a failure in or misbehaving of a guest OS does not affect other guest  OSs  or  the  underlying  system.  For  instance,  a  guest  OS  crashing  will  not  crash  the underlying  system.  As opposed  to  a  software  simulator,  much of  the  code  running  in a  VM executes directly on the hardware without interpretation. Operating systems currently supported as guest operating systems under VMware include Windows 95/98/2000/NT, FreeBSD, Solaris, Novell Netware, DOS, and Linux, all of which run unmodified. Theoretically, any OS that can run  on  an  x86 architecture  can  run  as a  guest  OS,  since it  will  see a complete  virtualized  PC environment. For host operating systems, VMware currently runs and is supported on Windows Vista, XP, 2000/NT and Linux.

SUMMARY OF CONTRIBUTIONS 

This paper contributes to the literature on Virtual Machines and Virtualization in the following aspects: (i) We provide a tutorial-like step-by-step procedure to install a guest operating system on  VMworkstation,  a  commonly  used  virtual  machine  environment,  which  is  running  on  a Windows host operating system; (ii) We describe a small experiment that has been conducted to compare the performance of a network of virtual machines and the performance of a network of physical  machines  and  measured  the  network  throughput  obtained  for  bulk  traffic  scenarios such as file  transfers;  (iii)  We extensively evaluate the use  of  virtual  machines in an academic environment and discuss the various virtualization options that  are currently available; and (iv) We discuss the potential advantages associated with using virtual machines for security-related projects  and  experiments  in  a campus  setting.  In this  direction,  we  provide  a  sample list  of projects on network security,  which  may  not  be feasible enough to be conducted in a physical network of personal computers; but could be conducted only using virtual machines. 

 CONCLUSIONS

Virtualization can create real world business environment as closely as possible in an academic setting, so that students can interact with technologies just as they would in a  work  setting. In educational institutions, it  is not always possible to provide such laboratory which can provide software  as  well  configuration  to  each  discipline  of  the  institutions;  the  reality  in  most institutions  is  to  have  shared  laboratories,  used  by  different  students  and  disciplines.  This problem can be alleviated by the use of virtual machines, allowing each student to build his/her own  network  experiment,  using  the  appropriate  topology,  and  thus  not  disturbing  the  other activities running in the lab [20]. Student(s) who would like to understand for example network protocols or security issues can freely download already pre-built virtual appliances and install the required software to work on their specific projects.  The  performance  study  conducted  in this  paper,  although  on  small  scale,  shows  that  there  would  be  no  significant  performance overhead  on  a  virtual  network  of  host  machines  and  virtual  machines.  In  conclusion, virtualization  is  a  new  growing  trend  in  the  IT  industry.  Businesses as well as educational.

Leave a Comment

Your email address will not be published. Required fields are marked *