Abstractions to Support Dynamic Adaptation of Communication Frameworks for User-Centric Communication

The convergence of data, audio and video on IP networks is changing the way individuals, groups and organizations communicate. This diversity of communication media presents opportunities for creating synergistic collaborative communications. This form of collaborative communication is however not...

Full description

Bibliographic Details
Main Author: Allen, Andrew A
Format: Others
Published: FIU Digital Commons 2011
Subjects:
Online Access:http://digitalcommons.fiu.edu/etd/409
http://digitalcommons.fiu.edu/cgi/viewcontent.cgi?article=1488&context=etd
id ndltd-fiu.edu-oai-digitalcommons.fiu.edu-etd-1488
record_format oai_dc
spelling ndltd-fiu.edu-oai-digitalcommons.fiu.edu-etd-14882018-07-19T03:32:00Z Abstractions to Support Dynamic Adaptation of Communication Frameworks for User-Centric Communication Allen, Andrew A The convergence of data, audio and video on IP networks is changing the way individuals, groups and organizations communicate. This diversity of communication media presents opportunities for creating synergistic collaborative communications. This form of collaborative communication is however not without its challenges. The increasing number of communication service providers coupled with a combinatorial mix of offered services, varying Quality-of-Service and oscillating pricing of services increases the complexity for the user to manage and maintain `always best' priced or performance services. Consumers have to manually manage and adapt their communication in line with differences in services across devices, networks and media while ensuring that the usage remain consistent with their intended goals. This dissertation proposes a novel user-centric approach to address this problem. The proposed approach aims to reduce the aforementioned complexity to the user by (1) providing high-level abstractions and a policy based methodology for automated selection of the communication services guided by high-level user policies and (2) providing services through the seamless integration of multiple communication service providers and providing an extensible framework to support the integration of multiple communication service providers. The approach was implemented in the Communication Virtual Machine (CVM), a model-driven technology for realizing communication applications. The CVM includes the Network Communication Broker, the layer responsible for providing a network-independent API to the upper layers of CVM. The initial prototype for the NCB supported only a single communication framework which limited the number, quality and types of services available. Experimental evaluation of the approach show the additional overhead of the approach is minimal compared to the individual communication services frameworks. Additionally the automated approach proposed out performed the individual communication services frameworks for cross framework switching. 2011-03-29T07:00:00Z text application/pdf http://digitalcommons.fiu.edu/etd/409 http://digitalcommons.fiu.edu/cgi/viewcontent.cgi?article=1488&context=etd FIU Electronic Theses and Dissertations FIU Digital Commons Self-Configuration User-centric Communication Policy User-centric Communication Middleware Software Abstaction Autonomic Computing
collection NDLTD
format Others
sources NDLTD
topic Self-Configuration
User-centric Communication Policy
User-centric Communication Middleware
Software Abstaction
Autonomic Computing
spellingShingle Self-Configuration
User-centric Communication Policy
User-centric Communication Middleware
Software Abstaction
Autonomic Computing
Allen, Andrew A
Abstractions to Support Dynamic Adaptation of Communication Frameworks for User-Centric Communication
description The convergence of data, audio and video on IP networks is changing the way individuals, groups and organizations communicate. This diversity of communication media presents opportunities for creating synergistic collaborative communications. This form of collaborative communication is however not without its challenges. The increasing number of communication service providers coupled with a combinatorial mix of offered services, varying Quality-of-Service and oscillating pricing of services increases the complexity for the user to manage and maintain `always best' priced or performance services. Consumers have to manually manage and adapt their communication in line with differences in services across devices, networks and media while ensuring that the usage remain consistent with their intended goals. This dissertation proposes a novel user-centric approach to address this problem. The proposed approach aims to reduce the aforementioned complexity to the user by (1) providing high-level abstractions and a policy based methodology for automated selection of the communication services guided by high-level user policies and (2) providing services through the seamless integration of multiple communication service providers and providing an extensible framework to support the integration of multiple communication service providers. The approach was implemented in the Communication Virtual Machine (CVM), a model-driven technology for realizing communication applications. The CVM includes the Network Communication Broker, the layer responsible for providing a network-independent API to the upper layers of CVM. The initial prototype for the NCB supported only a single communication framework which limited the number, quality and types of services available. Experimental evaluation of the approach show the additional overhead of the approach is minimal compared to the individual communication services frameworks. Additionally the automated approach proposed out performed the individual communication services frameworks for cross framework switching.
author Allen, Andrew A
author_facet Allen, Andrew A
author_sort Allen, Andrew A
title Abstractions to Support Dynamic Adaptation of Communication Frameworks for User-Centric Communication
title_short Abstractions to Support Dynamic Adaptation of Communication Frameworks for User-Centric Communication
title_full Abstractions to Support Dynamic Adaptation of Communication Frameworks for User-Centric Communication
title_fullStr Abstractions to Support Dynamic Adaptation of Communication Frameworks for User-Centric Communication
title_full_unstemmed Abstractions to Support Dynamic Adaptation of Communication Frameworks for User-Centric Communication
title_sort abstractions to support dynamic adaptation of communication frameworks for user-centric communication
publisher FIU Digital Commons
publishDate 2011
url http://digitalcommons.fiu.edu/etd/409
http://digitalcommons.fiu.edu/cgi/viewcontent.cgi?article=1488&context=etd
work_keys_str_mv AT allenandrewa abstractionstosupportdynamicadaptationofcommunicationframeworksforusercentriccommunication
_version_ 1718712633462358016