Friday, December 6, 2019

Virtualization for Virtual Machine Monitor -myassignmenthelp.com

Question: Discuss about theVirtualization for Virtual Machine Monitor. Answer: Introduction: Virtualization helps to create multiple platforms in a same physical infrastructure level. The technology, which accounts for virtualization is Virtual Machine Monitor (VMM) also called virtual manager, which separates compute environment from the physical level. It virtualizes physical servers in a data centre along with networking, storage and other physical infrastructures. This report mainly focuses on the concept of virtualization and the reasons for its acceptance. In addition, the report also includes literature reviews based on three sources. The analysis of the articles will give light to the solutions provided by the virtualization techniques. Literature Review: The virtualization techniques enable abstractions and share of the infrastructural resources and radio spectrum. This helps the organizations or companies involved in the adoption of the technologies to reduce the costs needed for operations and maintenance. In addition, the use of such technologies can help in migration to newer systems very easily [1]. This is mainly done as the infrastructure is partitioned and the application of a new technology can be applied to one such partition. This reduces the cost involved and saves the time for such implementation. Although the advantages of these technologies are known to many, the research challenges that are faced during implementation are too large. The journal thus references the various issues related to the technologies as well as some advancements that are already in place for the technology. With the increase of applications of technologies in all devices, the need for data center is also increasing. Due to the increase of data, the need to store them is also present in all organizations. This is the main reason for the development of a data center [2]. However, the existing data center of mostly all organizations does not have the necessary requirements for storing the data like the storage, computational power or bandwidth. This is the reason for the development of a virtual data center. The main advantages in accepting the technologies are the cost reduction, better computational power and storage facilities. The sources also references the challenges faced while implementing the solutions. Virtualization of the existing networks is a key requirement for attaining success in the future [3]. The various requirements for such technologies are also include in the sources. The article also discusses the various applications that are in place for the adoption of the virtualization technique. The main emphasis of the article is on software defined networking which is the key requirement for the adoption of virtualization techniques. Critical Analysis: The need for virtualization includes the various parameters like sharing, isolation, aggregation, dynamics and management ease. In case of large infrastructures, the presence of small portions is required for their management. This idea is utilized by virtualization technologies where each processor can run various virtual machines to do different activities at once. This process is used to refer to the sharing functionality of the technology [3]. These small portions are isolated among each other as such one portion cannot monitor the activities of the other. This is used to get the property of abstraction and also references the isolation characteristics of the technology. The next property is the aggregation where a small portion of data can be used to combine with others to create large virtual resources for sharing. This property is known as aggregation. The next property is dynamics where the requirement for re-allocation is often required. This process is also referenced by th e technologies. Lastly, the ease of managing the various virtual data and infrastructure is also another factor include in the resource. The main need for the virtualization technologies is the presence of three parameters namely the flexibility, customizability and programmability [1]. Flexibility refers to the ability of allocating the required resources on each of the virtual machines on the infrastructure. This reduces the need for maintaining each of the virtual machines. Customizability can be stated as the presence of various virtual machines to address to the specific needs of the infrastructure. Lastly, the interface can be programmed to provide the feature of programmability. Case Study: The virtualization technology is used to get various benefits in operations. According to a survey on 2011 by the VMware Oracle, various solutions were required for their use in operations. There were various challenges in the system which was the main cause of hindrance to their operational capabilities. The main problems that were being faced by the company is their increasing cost of operations and maintenance. This was the main problems which was hindering their performance. Due to implementation of the virtual technologies, the scope of the company was increased such they were able to provide better solutions at a rapid scale. The main requirement for the company was to get a disaster mitigation plan to deliver their solutions at a very low cost. The company was also facing server related problems to reference their requirements. . Even after the application of the technology, the compaby was getting network congestions. Solutions: For knowing the details of a server, the main architecture, cost and the various other parameters can take up much time for the allocation of a single server. This is the main reason for the implementation of a virtual server. It can be used to setup in the system in a very less time. This is the main solution of the company where the various mitigations to the problems faced are referenced [6]. However, the main problem that was faced was the lack of policies and standards in the company. That was also another problem whose solution was referenced by the introduction of the virtualization technologies. The presence of various standards and policies were used to reference the requirements. The next problem is the congestion in the network traffic. It can be seen that a server has space to run a great number of virtual machines but in reality it is not usually possible. It is always seen that the existence of a various amount of virtual sources in a system usually increases the congestion in the network. The solution to this problem was the implementation of gigabit Ethernet cables [8]. This was done to support the main network congestions. After such applications, the main operations were smoothened due to the application of such solutions. The next problem of the company was the reduction in the performance. This is doen in the traditional networks when a large amount of physical devices are being run in a single platform. This is generally the cause of failures where the crashing of one system can lead to the disruption of work in the other devices. Although, the effect will not be great, the time needed for restarting the systems are to be considered. This problem was also referenced by the use of virtual technologies. This idea is utilized by virtualization technologies where each processor can run various virtual machines to do different activities at once. This process is used to refer to the sharing functionality of the technology [9]. These small portions are isolated among each other as such one portion cannot monitor the activities of the other. In cases like this, the affected node of one system does not affect the whole system and thus operations is continued without any hindrances. Conclusion: Thus, it can be concluded from the analysis that the presence of such technologies is a great way to address the requirements of a business organizations or companies involved. Thus, it can be seen that the wide scope of virtualization in IT industry is a required if the overall cost is needed to be decreased. Efficiency and better management can also be provided by virtualization technologies. The virtual machine is a software architecture implied as hardware because of its ease of standardizing and control. Similarly, the virtual appliance extends its usage statistics over software appliances based on their ability to control and ease of access. References: [1] Liang, Chengchao, and F. Richard Yu. "Wireless network virtualization: A survey, some research issues and challenges."IEEE Communications Surveys Tutorials17, no. 1, 2015: 358-380. [2] Bari, Md Faizul, Raouf Boutaba, Rafael Esteves, Lisandro Zambenedetti Granville, Maxim Podlesny, Md Golam Rabbani, Qi Zhang, and Mohamed Faten Zhani. "Data center network virtualization: A survey."IEEE Communications Surveys Tutorials15, no. 2, 2013: 909-928. [3] Jain, Raj, and Subharthi Paul. "Network virtualization and software defined networking for cloud computing: a survey."IEEE Communications Magazine51, no. 11, 2013: 24-31. [4] Drutskoy, Dmitry, Eric Keller, and Jennifer Rexford. "Scalable network virtualization in software-defined networks."IEEE Internet Computing17, no. 2, 2013: 20-27. [5] Astete, Nicholas Luis, Aaron Benjamin Brethorst, Joseph Michael Goldberg, Matthew Hanlon, Anthony A. Hutchinson, Gopalakrishnan Janakiraman, Alexander Kotelnikov et al. "Multitenant hosted virtual machine infrastructure." U.S. Patent 8,473,594, issued June 25, 2013. [6] Bugnion, Edouard, Scott Devine, Mendel Rosenblum, Jeremy Sugerman, and Edward Y. Wang. "Bringing virtualization to the x86 architecture with the original vmware workstation."ACM Transactions on Computer Systems (TOCS)30, no. 4, 2012: 12. [7] Felter, Wes, Alexandre Ferreira, Ram Rajamony, and Juan Rubio. "An updated performance comparison of virtual machines and linux containers." InPerformance Analysis of Systems and Software (ISPASS), 2015 IEEE International Symposium On, pp. 171-172. IEEE, 2015. [8] Friedman, Nathaniel, and Miguel De Icaza. "System and method for inspecting a virtual appliance runtime environment." U.S. Patent 8,209,288, issued June 26, 2012. [9] Plouffe, Jerry, Scott H. Davis, Alexander D. Vasilevsky, Benjamin J. Thomas III, Steven S. Noyes, and Tom Hazel. "Distributed virtual machine monitor for managing multiple virtual resources across multiple physical nodes." U.S. Patent 8,776,050, issued July 8, 2014. [10] Shkurkin, Dmitry, Vladimir Novikov, Iskandar Kobersy, Issa Kobersy, and Anna Borisova. "Investigation of the scope of intellectual services in the aspect of virtualization and information economy of modern Russia."Mediterranean Journal of Social Sciences6, no. 5 S3, 2015: 217.

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.