The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
In presence of known and unknown vulnerabilities in code and flow control of programs, virtual machine alike isolation and sandboxing to confine maliciousness of process, by monitoring and controlling the behaviour of untrusted application, is an effective strategy. A confined malicious application cannot effect system resources and other applications running on same operating system. But present...
As the course of computer operating system requires students to understand the interactions between computer systems, users and hardware platform, this paper concentrates on the problem of using the virtualization technology in computer operating system teaching. Particularly, virtualization technology is designed to simulate the real computer hardware environment, and then make the operating system...
As the field of determined and increasingly sophisticated adversaries multiplies, the risk to integrity of deployed computing devices magnifies. Given the ubiquitous connectivity, substantial storage, and accessibility, the increased reliance on computer platforms make them a significant target for attackers. Over the past decade, malware has transitioned from attacking a single program to subverting...
For most use cases, the benefits of modern virtu-alization technologies vastly exceed the impact of the runtime computational overhead they introduce. However, for high-performance computing (HPC) systems, the additional overhead is often detrimental to critical elements of application performance. This work presents llamaOS (Low-LAtency Minimal Appliance Operating System) as a new approach to circumvent...
Intel and AMD have provided hardware support, VT and SVM, to support classical full virtualization. The hardware extensions help to implement a VMM without changing the guest OS or resorting to software binary translation. Ironically, a VMM using VT or SVM has not yet met performance expectation. One major reason is that there still exist too many VM exits that incur significant overhead. This paper...
Virtualization has become an essential technology in the data center. Virtualization improves resource utilization through server consolidation, but it also makes resource management more complex. Golondrina, an autonomic resource management system, was built to use virtual machine relocation to handle resource stress situations, that is, situations where the combined resource needs of the virtual...
A new single system image (SSI) system is implemented in order to simplify the complexity of management and programming of clusters. Resource in clusters is integrated by the combination of virtualization and distributed shared memory (DSM), and a single physical machine abstract is achieved for the guest operating system as a result of single system image. The prototype system proves the feasibility...
Virtualization is a technology that enables running two or more operating systems simultaneously on a single computer. This paper will explain how virtualization software operates, compare the major types of virtualization software available, and explain how virtualization can reduce hardware cost in automatic test systems.
I/O virtualizations especially NIC ones is a hot spot in the research filed. In order to utilize the global NIC resources deployed in the distributed virtual machine monitor system, this paper proposes a new approach to implement the NIC virtualization for DVMM. The approach is implemented by the hybrid of hardware-assisted virtualization and the single system image technologies, and resides in the...
Increasingly popular approaches such as virtualization, cloud computing, and application development frameworks are changing the importance of the traditional operating system. Virtualization lets a single server host slices of multiple operating systems, each of which can run different applications within virtual machines. This makes the installation of any single full-featured OS instance a choice...
Today's embedded systems require both real-time control functions and IT functions. Integrating multiple operating systems on a multicore processor is one way to meet these requirements. However, in this approach, one operating system's failure can bring down the other operating systems. To address this issue, the authors propose a multidomain embedded system architecture with a physical partitioning...
In this paper we present thread flux (TFlux), a complete system that supports the data-driven multithreading (DDM) model of execution. TFlux virtualizes any details of the underlying system therefore offering the same programming model independently of the architecture. To achieve this goal, TFlux has a runtime support that is built on top of a commodity operating system. Scheduling of threads is...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.