Towards IQ-Appliances: Quality-awareness in Information Virtualization
Our research addresses two important problems that arise in modern large-scale distributed systems: 1. The necessity to virtualize their data flows by applying actions such as filtering, format translation, coalescing or splitting, etc. 2. The desire to separate such actions from application level l...
Main Author: | |
---|---|
Published: |
Georgia Institute of Technology
2007
|
Subjects: | |
Online Access: | http://hdl.handle.net/1853/16199 |
id |
ndltd-GATECH-oai-smartech.gatech.edu-1853-16199 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-GATECH-oai-smartech.gatech.edu-1853-161992013-01-07T20:20:37ZTowards IQ-Appliances: Quality-awareness in Information VirtualizationNiranjan Mysore, RadhikaInformation virtualizationSmart appliancesHardware accelerationIntegrated services digital networks Quality controlElectronic data processing Distributed processingOur research addresses two important problems that arise in modern large-scale distributed systems: 1. The necessity to virtualize their data flows by applying actions such as filtering, format translation, coalescing or splitting, etc. 2. The desire to separate such actions from application level logic, to make it easier for future service-oriented codes to inter-operate in diverse and dynamic environments. This research considers the runtimes of the `information appliances used for these purposes, particularly with respect to their ability to provide diverse levels of Quality of Service (QoS) in lieu of dynamic application behaviors and the consequent changes in the resource needs of their data flows. Our specific contribution is the enrichment of these runtimes with methods for QoS-awareness, thereby giving them the ability to deliver desired levels of QoS even under sudden requirement changes IQ-appliances. For experimental evaluation, we enrich a prototype implementation of an IQ-appliance, based on the Intel IXP network processor, with the additional functionality needed to guarantee QoS constraints for diverse data streams. Measurements demonstrate the feasibility and utility of the approach. Further, we enhance the Self-Virtualized Network Interface developed in previous work from our group with QoS awareness and demonstrate the importance of such functionality in end-to-end virtualized infrastructures.Georgia Institute of Technology2007-08-16T17:43:48Z2007-08-16T17:43:48Z2007-05-03Thesishttp://hdl.handle.net/1853/16199 |
collection |
NDLTD |
sources |
NDLTD |
topic |
Information virtualization Smart appliances Hardware acceleration Integrated services digital networks Quality control Electronic data processing Distributed processing |
spellingShingle |
Information virtualization Smart appliances Hardware acceleration Integrated services digital networks Quality control Electronic data processing Distributed processing Niranjan Mysore, Radhika Towards IQ-Appliances: Quality-awareness in Information Virtualization |
description |
Our research addresses two important problems that arise in modern large-scale distributed systems:
1. The necessity to virtualize their data flows by applying actions such as filtering, format translation, coalescing or splitting, etc.
2. The desire to separate such actions from application level logic, to make it easier for future service-oriented codes to inter-operate in diverse and dynamic environments.
This research considers the runtimes of the `information appliances used for these purposes, particularly with respect to their ability to provide diverse levels of Quality of Service (QoS) in lieu of dynamic application behaviors and the consequent changes in the resource needs of their data flows. Our specific contribution is the enrichment of these runtimes with methods for QoS-awareness, thereby giving them the ability to deliver desired levels of QoS even under sudden requirement changes IQ-appliances. For experimental evaluation, we enrich a prototype implementation of an IQ-appliance, based on the Intel IXP network processor, with the additional
functionality needed to guarantee QoS constraints for diverse data streams. Measurements demonstrate the feasibility and utility of the approach. Further, we enhance the Self-Virtualized Network Interface developed in previous work from our group with QoS awareness and demonstrate the importance of such functionality in end-to-end
virtualized infrastructures. |
author |
Niranjan Mysore, Radhika |
author_facet |
Niranjan Mysore, Radhika |
author_sort |
Niranjan Mysore, Radhika |
title |
Towards IQ-Appliances: Quality-awareness in Information Virtualization |
title_short |
Towards IQ-Appliances: Quality-awareness in Information Virtualization |
title_full |
Towards IQ-Appliances: Quality-awareness in Information Virtualization |
title_fullStr |
Towards IQ-Appliances: Quality-awareness in Information Virtualization |
title_full_unstemmed |
Towards IQ-Appliances: Quality-awareness in Information Virtualization |
title_sort |
towards iq-appliances: quality-awareness in information virtualization |
publisher |
Georgia Institute of Technology |
publishDate |
2007 |
url |
http://hdl.handle.net/1853/16199 |
work_keys_str_mv |
AT niranjanmysoreradhika towardsiqappliancesqualityawarenessininformationvirtualization |
_version_ |
1716474689489993728 |