Skip to main content
U.S. flag

An official website of the United States government

Official websites use .gov
A .gov website belongs to an official government organization in the United States.

Secure .gov websites use HTTPS
A lock ( ) or https:// means you’ve safely connected to the .gov website. Share sensitive information only on official, secure websites.

Intelligent Plane as a Mapping Mechanism for User Level Performance Optimization: A Case of Reliable Services Over Unreliable Network

Published

Author(s)

Vladimir V. Marbukh

Abstract

This paper proposes a framework for balancing competing user level requirements by resolving the corresponding trade-offs in a distributed system with limited resources. Assuming that each user's preferences can be characterized by some utility function, the goal of balancing competing requirements for each user as well as across different users is to maximize the aggregate utility. The framework assumes a presence of Intelligent Plane, which isolates users from details of the network properties and mechanisms of implementation of the user level requirements. The Intelligent Plane performs the following tasks: (a) maps the user level requirements into the network resource requirements, (b) maps the resource congestion prices into prices of the user level requirements, and (c) maps the user willingness to pay for the user level requirements into payments for the specific sets of resources. Once payments for the specific sets of resources are identified, the resources are allocated to the users by a TCP-friendly algorithm. The paper discusses this framework for a particular case of balancing user requirements for throughput and survivability in an unreliable network, where survivability is achieved through redundancy, e.g., using multipath routing.
Citation
- 7245
Report Number
7245

Keywords

distributed system, elastic user, intelligent plane, pricing, resource allocation

Citation

Marbukh, V. (2005), Intelligent Plane as a Mapping Mechanism for User Level Performance Optimization: A Case of Reliable Services Over Unreliable Network, - 7245, National Institute of Standards and Technology, Gaithersburg, MD, [online], https://doi.org/10.6028/NIST.IR.7245 (Accessed April 24, 2024)
Created July 28, 2005, Updated November 10, 2018