Computer Science Assignment - Assignment4 Relationship between Money and Time with Virtualization Technology

profileAmazingExpert
3_my-proposal.pdf

Proposal

Project Title: Relationship between Money and Time with Virtualization Technology. The Project Aims and Objectives:

This project helps to examine the virtualization as technology, and it will help

the consumers by understanding its behaviour, the concepts and the

experience to improve it and provide the industry with some research oriented

concepts which will definitely move towards the success of information

technology and help us to grow in the domain of our respective technologies.

This project will help us in getting the knowledge on the esteemed projects

where the technology will not only help in the growth of virtualization areas but

it will also help the technology to improve and access the areas where the

technology is providing the better access to the world.

Project Outline:

This project will consists of the virtualization technology, its concepts,

throughputs, examines, awareness, areas, and certain fields where we can

apply this technology. Currently most of the organization are dealing with the

cloud computing as a virtualization technology, this virtualization technology

not only helps the system but the organization to develop a system which will

not fulfil the requirement of end consumer but also the aspects, orientation

and research ability of the industry.

There are many different areas which can be covered in the virtualization

technology and it may vary from one aspect to another, such as, in cloud

computing there is an aspect of Iaas, Paas, Saas which will help an

organization to cover the different aspects of cloud computing in an industry.

Industry wide there are different uses of virtualization as a technology, some

industry experts see Operating systems virtualization as the concept, some

see Cloud Computing, whereas other see the Data Virtualization as the

concept, all these concepts not only define the parameters for the industry

wide acceptance of virtualization as a technology, but also helps to expand

the virtualization as a technology to help and grow with the Information

technology as an industry.

Literature Survey / Resources’ List:

The term Virtualization of technology means building of a virtual version of

software, operating system, network resource etc. rather than actual version.

Virtualization essentially allows you to do a lot more with less effort. Virtual

machine let you share the workstations without getting worried about the

resources required to maintain those machines.

When we talk about any company’s perspective, we need to figure out what

changes they have to do to perform Virtualization enabled in their company.

Here I am not providing any name of organization, but it refers to some

organization who has implemented Virtualization and the growth of

organization is significantly improved.

In the process of Virtualization, software is used to change the appearance of

things. The different things such as hardware resources, Operating System,

storage products and network server can be virtualized. The main aim of

Virtualization is to relocate its business data and application into redundant

servers which provide a good support for storage with the help of VMM

(Virtual Machine Monitor). VMM software reduces the cost of hardware and

other resources and makes the system more powerful. The recovery and

backup process is also improved with VMM virtualization.

With the help of Virtualization technology, virtual team software is designed.

“Virtual team is defined as group of people who are working at different

geographic sites and a project team whose members telecommute. IT

managers need new approaches for managing such a team because virtual

team holds great promise as a way to reduce power requirements by reducing

the number of servers required to run applications. The increased efficiency

can lead to improve in IT business. Workload of the application is divided on

different servers so performance increased automatically, which also increase

the overall speed of application. The processes of ordering in enterprise

services which can take lot of weeks to complete an order and involve lot of

departments are now decreased to few click of mouse.” (Keith Scott)

This will be very helpful for project manager, when there are virtual teams

working on the same project, it help them continue the development on the

project round the clock, and it actually speeds up the process, to maintain this

process it would be very challenging for project manager, and he needs to be

updated with the latest technological changes and create awareness in their

daily team meeting about the new challenges and how the team can take care

of this challenges. (Bryan Rolf)

Virtual Servers and migration are the new concept helpful for programmers to

test their code and development while they are still in progress, it helps them

by doing this activity on virtual servers instead of their local box, in this way no

other functions or activities are impacted and they can continue with their

original work.

The technique of virtualization is best use for small to mid-size software or

applications. The large size applications are not work good with virtualization

server because it decrease the performance when one or other server linked

together. Virtualization helps the organization to conserve storage through

consolidation. There is no need to purchase any additional hardware which

helps the company to save money.

Server Farms is one of the latest technology which will be used by the big

companies like Google and Amazon, it helps these companies to cover the

numerous data centres. Companies, who are not working with clouds for their

business growth, can actually derive more from virtualization.

Server virtualization uses software-based partitions to create multiple virtual

servers. This means that multiple applications can run on one server. There

are several benefits to using virtualization such as:

1. Lower number of physical servers leads to cost savings in equipment,

energy, space, cooling, personnel, and maintenance.

2. Enhanced organizational agility.

3. Moving focus of the IT department from strictly fixing computer

malfunctions to improving the functionality of the company.

Virtualization is important too; actually it allows companies to save space

within servers. This means less actual hardware for the companies to buy,

saving time and money. Server farms are extremely important for today’s

companies, especially Google, Yahoo, and Microsoft.

Scholarly Contributions of the Project:

Learning in a team of development is a good experience, and when the

development is related to the newest possible technology then learning is not

just a limited scope and we will learn with utmost eager to learn and perform,

this will not only helps us in the field of Virtualization technology but also to

explore this field and put several other areas under this umbrella and examine

them.

Description of the Deliverables:

This project will help the growth of virtualization technology in terms of data

virtualization, operating systems virtualization, cloud systems, Network

virtualization and other aspects of virtualization such as Platform virtualization

and Hardware virtualization.

Evaluation Criteria:

This project will evaluate the performance of different aspects of virtualization

technology with respect to information technology, it will not only help the

virtualization to grow its roots to different parts, but also helps to integrate

different aspects of technology to the virtualization aspects of different areas.

Resource Plan:

There are requirement for the following hardware components, which are as

follows:

1. Server with minimum configuration of 8 GB Ram and Windows server

2008.

2. Hard Disk drive of 1TB.

3. Client system with enable cookies and cache storage.

4. Client system with cloud computing enabled.

Project Plan and Timing:

The project plan will cover most of the things which will include the start of

project development and the aspects of project development. This project

would not only consist of completing the task, but with pure perfection, this

can only be done with the help of proper project delivery, planning and

timings.

Project would be started in next few weeks, and the date it started, it will take

around three months of time to complete it, as there research areas involved

which will require completing with the development time of the project.

Risk Assessment:

As working with latest technology, it would become sometimes difficult to

understand and implement the new technologies. So, there would be difficult

time to implement solution which would never be implemented before but also

it would certainly add to the system development if some implementation

would be done successfully.

Quality Assurance:

The progress of project will be monitored on daily basis using the software

methodology such as Agile Methodology; it will not only help the system

development fast but with accuracy and timely delivery.