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...

Full description

Bibliographic Details
Main Author: Niranjan Mysore, Radhika
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