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.
Heterogeneous memory management combined with server virtualization in datacenters is expected to increase the software and OS management complexity. State-of-the-art solutions rely exclusively on the hypervisor (VMM) for expensive page hotness tracking and migrations, limiting the benefits from heterogeneity. To address this, we design HeteroOS, a novel application-transparent OS-level solution for...
Attacks on memory, revealing secrets, for example, via DMA or cold boot, are a long known problem. In this paper, we present TransCrypt, a concept for transparent and guest-agnostic, dynamic kernel and user main memory encryption using a custom minimal hypervisor. The concept utilizes the address translation features provided by hardware-based virtualization support of modern CPUs to restrict the...
The use of Graphics Processing Units (GPUs) has become a very popular way to accelerate the execution of many applications. However, GPUs are not exempt from side effects. For instance, GPUs are expensive devices which additionally consume a non-negligible amount of energy even when they are not performing any computation. Furthermore, most applications present low GPU utilization. To address these...
Cloud computing is an on-demand access model for computing resources most notably embodied by the OpenStack project. As of release Liberty, OpenStack supports provisioning Bare-metal, Virtual machine (VM) and container based hosts. These different hosts incur different overheads. Consequently, the main goal of this paper is to empirically quantify that overhead through a series of experiments. The...
The resource allocation is an important concept in cloud computing. It is an emerging technology in modern computing systems, it provides an on demand services because it offers dynamic allocation of resources to provide reliable and high available services to the users. To manage the actual hardware resource of the underlying Physical Machine (PM), many number of jobs (user requests) are executed...
Instead of scaling an application and data around the computer, programmers can use a software-defined server—an inverse hypervisor—in which multiple physical machines run a single virtual machine. Memory can be expanded as needed without modifying the application or limiting its data.
Novel non-volatile memory is considered as a future replacement for conventional main memory. While besides persistence non-volatile memory technologies promise higher storage density and lower power demand, they also possess an asymmetry between fast read and slow write access times. The latter can be in the order of 2x to even 20x. While persistent main memory per se asks for novel system software...
As the users on the cloud network increase, the consumption of the Compute, Network and Storage resources also increases. This leads to increase in the cost of deployment, configuration and maintenance. Hence, the Capital Expenditure (CAPEX) and Operational Expenditure (OPEX) of the organization providing the cloud network increases. Network Function Virtualization (NFV) is a technology which virtualizes...
Graphics processing Units (GPUs), which originally designed for computer graphics applications, have been widely adopted to general purpose computing in many domains owing to their massive computational power. In the era of cloud computing, GPU virtualization becomes an important technique for the better management of GPUs in data centers. However, most of current solutions are not full virtualization...
PCM (Phase Change Memory) as next generation non-volatile storage media, has shown more better properties. However, there is no avoiding the fact that PCM has poor write performance and endurance, comparing with DRAM (Dynamic Random Access Memory). Another engine that drives this paper is the development of the cloud computing, which carries more and more virtual machine applications. Therefore, we...
Public cloud users are increasingly interested in securing their data and network traffic by using outsourced encryption or decryption services (cryptography as a service). However, many concerns have been raised about trusting the outsourced service's memory with sensitive information like the user's cryptographic keys. This survey reviews techniques for securing data owners' cryptographic keys in...
Over the past years the use of digital devices has increased and home networks continue to grow in size and complexity. By the use of virtualized residential gateways advanced functionality can be moved away from the home by extending the customers edge network to the Internet Service Provider (ISP) and thereby decrease the administrative burden for the home user. By employing edge computing and cloud...
Due to the increase in network attacks, anomaly detection has gained importance. In this paper, we present and investigate the idea of institutions cooperating for performing anomaly detection, i.e. institutions jointly analyzing their network traffic, in order to identify malicious attacks, using classification-based machine learning techniques. We compare the results of such a collaborative analysis...
Mobile virtualization provides a secure and reliable mobile ecosystem in many aspects, such as personal privacy, corporate and public security. However, the limited memory resources of mobile systems and virtualization's memory demanding feature post challenges on main memory. Fortunately, non-volatile random access memory(NVRAM) provides opportunities to solve the problem with its attractive features,...
Data centers have been gaining increasing interest due to their capacity to store a large amount of information; as a result they have become the main support for the deployment of cloud computing. Currently, data centers face performance problems, such as: lack of guaranteed quality of service, security risks, management complexity and inflexibility. Virtualized data centers are an emerging tool...
With the popularity of cloud computing due to increasing requests for cloud services, the demand for building better cloud infrastructure is increasing. Many services on cloud infrastructure are not being accessed all the time, during periods of low usage, if lots of servers keep working, it will cause unnecessary power waste. The aim of this paper is based on the Cloud service Infrastructure as a...
In-memory Computing (IMC) is the new trend for enabling high-performance computation and fast data processing. It is currently being used for large enterprises, e-commerce shops who need real-time interactions, low latency responses and instant results. Given the enhancement of the IMC, we apply this new paradigm to the Virtual Desktop Environment (VDE), and look into the performance differences in...
Given the fact that the virtualization technology improves resource utilization and reduces the operational expenses, it also causes a considerable impact on the system performance in the form of virtualization overheads. With the emergence of virtualization technology, new virtualization platforms are also being developed in the commercial market. The aim of this research study is to investigate...
Dedicated servers are deployed by companies to meet the ever growing computing demand. More storage and more security are sought after by companies. The inefficient scaling of hardware, higher deployment time, installation of old operating systems on new hardware are just some of the areas where dedicated servers suffer. Cloud severs can be used in lieu of dedicated servers. This will not only decrease...
We present a virtualized setup of a Hadoop cluster that provides greater computing capacity with lesser resources, since a virtualized cluster requires fewer physical machines. The master node of the cluster is set up on a physical machine, and slave nodes are set up on virtual machines (VMs) that may be on a common physical machine. Hadoop configured VM images are created by cloning of VMs, which...
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.