VAMOS: Virtualization Aware Middleware

نویسندگان

  • Denis Filimonov
  • Maor Dahan
چکیده

Machine virtualization is undoubtedly useful, but does not come cheap. The performance cost of virtualization, for I/O intensive workloads in particular, can be heavy. Common approaches to solving the I/O virtualization overhead focus on the I/O stack, thereby missing optimization opportunities in the overall stack. We propose VAMOS, a novel software architecture for middleware, which runs middleware modules at the hypervisor level. VAMOS reduces I/O virtualization overhead by cutting down on the overall number of guest/hypervisor switches for I/O intensive workloads. Middleware code can be adapted to VAMOS at only a modest cost, by exploiting existing modular design and abstraction layers. Applying VAMOS to a database workload improved its performance by up to 32%.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Scalable Middleware for Presence Virtualization and Federation

Presence is a key enabling technology for developing rich context-aware applications. However, there is no general purpose presence infrastructure available today which is both flexible and highly scalable to cater to a wide range of end users (consumers) and applications. We have introduced earlier [12], the concept of virtual presentities (logical presentities created in response to applicati...

متن کامل

A Survey of Middleware for Sensor and Network Virtualization

Wireless Sensor Network (WSN) is leading to a new paradigm of Internet of Everything (IoE). WSNs have a wide range of applications but are usually deployed in a particular application. However, the future of WSNs lies in the aggregation and allocation of resources, serving diverse applications. WSN virtualization by the middleware is an emerging concept that enables aggregation of multiple inde...

متن کامل

Reducing deadline miss rate for grid workloads running in virtual machines : a deadline-aware and adaptive approach

This thesis explores three major areas of research; integration of virutalization into scientific grid infrastructures, evaluation of the virtualization overhead on HPC grid job’s performance, and optimization of job execution times to increase their throughput by reducing job deadline miss rate. Integration of the virtualization into the grid to deploy on-demand virtual machines for jobs in a ...

متن کامل

Monitoring of a Grid Storage Virtualization Service

Grid computing is commonly used for large scale application requiring huge computation capabilities. In such distributed architectures, the data storage on the distributed storage resources must be handled by a dedicated storage system to ensure the required quality of service. In order to simplify the data placement on nodes and to increase the performance of applications, a storage virtualiza...

متن کامل

Cost-based decision-making in middleware virtualization environments

0377-2217/$ see front matter 2010 Elsevier B.V. A doi:10.1016/j.ejor.2010.10.006 ⇑ Corresponding author. Tel.: +1 305 348 3302. E-mail addresses: [email protected] (K. Dutta (D. VanderMeer). Middleware virtualization refers to the process of running applications on a set of resources (e.g., databases, application servers, other transactional service resources) such that the resource-to-appl...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011