Quality network load information improves performance of adaptive applications

The Joint Task Force Reference Architecture requires a Commas Server to aid client applications in adapting to changing network loads by apprising them of current and expected loads. The current Commas Server implementation estimates the network load by sending various sized packets and reporting ra...

Full description

Bibliographic Details
Main Author: Kresho, John P
Language:English
Published: Monterey, California. Naval Postgraduate School 2012
Online Access:http://hdl.handle.net/10945/8876
id ndltd-nps.edu-oai-calhoun.nps.edu-10945-8876
record_format oai_dc
spelling ndltd-nps.edu-oai-calhoun.nps.edu-10945-88762014-11-27T16:07:57Z Quality network load information improves performance of adaptive applications Kresho, John P The Joint Task Force Reference Architecture requires a Commas Server to aid client applications in adapting to changing network loads by apprising them of current and expected loads. The current Commas Server implementation estimates the network load by sending various sized packets and reporting raw performance statistics to the client. This implementation presents three problems: (1) clients interpret the statistics autonomously, (2) statistics are inaccurate due to the instantaneous collection procedure, and (3) clients also require the state of other resources to make informed decisions concerning adaptation. Development of a new Commas Server design, which solves these problems, is needed. This thesis develops a new Commas Server design and determines, through simulation, whether providing a more accurate estimate of the load could permit users of adaptive applications to obtain better performance. Simulations were run using many different situational parameters. Both the average size of the data successfully transmitted, and whether an application met its deadline, were recorded. The results of these simulations show that clients of the existing Commas Server perform much better because they adapt, but in some cases 14% to 30% of the messages do not arrive by their deadline. However, a better design that more accurately estimates loads could deliver at least 96% of the messages on time 2012-08-09T19:23:13Z 2012-08-09T19:23:13Z 1997 http://hdl.handle.net/10945/8876 eng Monterey, California. Naval Postgraduate School
collection NDLTD
language English
sources NDLTD
description The Joint Task Force Reference Architecture requires a Commas Server to aid client applications in adapting to changing network loads by apprising them of current and expected loads. The current Commas Server implementation estimates the network load by sending various sized packets and reporting raw performance statistics to the client. This implementation presents three problems: (1) clients interpret the statistics autonomously, (2) statistics are inaccurate due to the instantaneous collection procedure, and (3) clients also require the state of other resources to make informed decisions concerning adaptation. Development of a new Commas Server design, which solves these problems, is needed. This thesis develops a new Commas Server design and determines, through simulation, whether providing a more accurate estimate of the load could permit users of adaptive applications to obtain better performance. Simulations were run using many different situational parameters. Both the average size of the data successfully transmitted, and whether an application met its deadline, were recorded. The results of these simulations show that clients of the existing Commas Server perform much better because they adapt, but in some cases 14% to 30% of the messages do not arrive by their deadline. However, a better design that more accurately estimates loads could deliver at least 96% of the messages on time
author Kresho, John P
spellingShingle Kresho, John P
Quality network load information improves performance of adaptive applications
author_facet Kresho, John P
author_sort Kresho, John P
title Quality network load information improves performance of adaptive applications
title_short Quality network load information improves performance of adaptive applications
title_full Quality network load information improves performance of adaptive applications
title_fullStr Quality network load information improves performance of adaptive applications
title_full_unstemmed Quality network load information improves performance of adaptive applications
title_sort quality network load information improves performance of adaptive applications
publisher Monterey, California. Naval Postgraduate School
publishDate 2012
url http://hdl.handle.net/10945/8876
work_keys_str_mv AT kreshojohnp qualitynetworkloadinformationimprovesperformanceofadaptiveapplications
_version_ 1716721263706112000