Explore chapters and articles related to this topic
Security Concerns of Virtualization in Cloud Computing
Published in T. Ananth Kumar, T. S. Arun Samuel, R. Dinesh Jackson Samuel, M. Niranjanamurthy, Privacy and Security Challenges in Cloud Computing, 2022
Darshana A. Naik, G. Shruthi, A. Ashwitha, Pramod Sunagar
Virtualization involves the use of hypervisor or virtual machines to surround an operating system and provides the alike set of functionalities that are expected from an actual hardware device. Virtualization links VMs to physical infrastructure, but raises protection issues when users bow out physical control of their computers and files. Virtualized systems create major gaps in the security that needs to be carefully considered when implementing a sturdy and safe and sound virtualized environment. The multi-tenant essence of virtualized structures must be handled carefully to maintain good segregation within the tenants’ activities. The environment of the virtualized cloud can be exploited by a number of hypervisor hacks, virtual machines, and VM images. A detailed comparative analysis is presented on the different best practices suggested by research experts to tackle vulnerabilities to virtualization in the cloud computing framework. The future scope of the virtualization technology involves implementing a hybrid IT system to provide an end-to-end solution. Virtualization technology should strive to provide the security to the user’s data. The availability of the application all the time on cloud and also its maximum utilization is another important aspect that needs to be addressed for efficient utilization of the resources.
Force-System Resultants and Equilibrium
Published in Richard C. Dorf, The Engineering Handbook, 2018
An operating system is a type of system software that manages and controls the resources and computing capability of a computer or a computer network, and provides users a logical interface for accessing the physical computer to execute applications. This chapter describes typical architectures and generic functions of operating systems. First, the basic concepts and brief history of operating system technologies are introduced. Next is a description of the conceptual and typical commercial architectures of operating systems. Common functions of operating systems, such as process and thread management, memory management, file system management, I/O system management, and network/communication management are then presented. Finally, real-time operating systems are described. with illustrations of the RTOS + operating system.
The Evolution of Cloud Computing
Published in John W. Rittinghouse, James F. Ransome, Cloud Computing, 2017
John W. Rittinghouse, James F. Ransome
Virtualization is a method of running multiple independent virtual operating systems on a single physical computer.24 This approach maximizes the return on investment for the computer. The term was coined in the 1960s in reference to a virtual machine (sometimes called a pseudo-machine). The creation and management of virtual machines has often been called platform virtualization. Platform virtualization is performed on a given computer (hardware platform) by software called a control program. The control program creates a simulated environment, a virtual computer, which enables the device to use hosted software specific to the virtual environment, sometimes called guest software.
Performance evaluation of windows virtual machines on a Linux host
Published in Automatika, 2020
Josip Balen, Krešimir Vdovjak, Goran Martinović
Over the years, virtualization of computers and operating systems has grown in one of the keystone technology and today it is ubiquitous in modern IT industry from huge data centres to personal computers, and it is used by majority of organizations and IT companies, in general. The biggest advantage is that it enables heterogeneous services to be hosted upon shared physical infrastructure. By using virtualization, users can have more different software-based environments for various usages on one computer system, which enables reduction of expenses while boosting efficiency, flexibility, scalability and agility [1]. Virtualization enables installation of one or more virtual computer systems known as virtual machines inside the existing computer system run by a host operating system. Each virtual machine is a tightly isolated software environment that is completely independent, separated from the computer hardware and run on emulated hardware with usually lower resources than on physical hardware [2].
Cyber Diversity Index for Sustainable Self-Control of Machines
Published in Cybernetics and Systems, 2022
A kernel is the core to any Operating System (OS). The kernel sits between applications and resources, such as the Central Processing Unit (CPU), memory and devices. Applications and programs have lower privileges and make system calls to the kernel to get access to those resources. Applications cannot make direct calls and their requests must be processed by crossing the user-space and kernel boundary (IBM 2019).
Sustainable and flexible industrial human machine interfaces to support adaptable applications in the Industry 4.0 paradigm
Published in International Journal of Production Research, 2019
Aitor Ardanza, Aitor Moreno, Álvaro Segura, Mikel de la Cruz, Daniel Aguinaga
The operating system is the bridge between hardware and software platform, providing all the necessary interfaces and libraries that the rest of the modules would need. It also provides all the debugging, testing, logging and other tools needed for the maintainability of the system. We have chosen GNU/Linux as the operating system, for its open software architecture, its wide use and its configurability.