1st International ICST Conference on Communication System Software and MiddleWare

Research Article

'dynamic protocol plug-in': a Middleware Provision for Enhancing Network Service Performance

  • @INPROCEEDINGS{10.1109/COMSWA.2006.1665167,
        author={ Ravindran  Ravindran, and J.  Wu},
        title={'dynamic protocol plug-in': a Middleware Provision for Enhancing Network Service Performance},
        proceedings={1st International ICST Conference on Communication System Software and MiddleWare},
        publisher={IEEE},
        proceedings_a={COMSWARE},
        year={2006},
        month={8},
        keywords={},
        doi={10.1109/COMSWA.2006.1665167}
    }
    
  • Ravindran Ravindran,
    J. Wu
    Year: 2006
    'dynamic protocol plug-in': a Middleware Provision for Enhancing Network Service Performance
    COMSWARE
    IEEE
    DOI: 10.1109/COMSWA.2006.1665167
Ravindran Ravindran,1, J. Wu1
  • 1: Dept. of Comput. Sci., City Univ. of New York, NY

Abstract

The paper describes a protocol-level adaptation mechanism to enhance the performance of network service provisioning to clientele. In our model, a service provider (SP) maintains multiple protocol modules to exercise the infrastructure resources. Here, each protocol exhibits a certain degree of cost optimality (in terms of resource usage) in distinct operating regions of the network infrastructure. An example is the cost tradeoff between the 'goback-N' and 'selective repeat' based retransmission schemes for 'reliable data transfer' between end-points under various packet loss rates in the network. During run-time, the SP selects one of the protocol modules that can meet the client-requested service obligation under the prevailing resource-level operating conditions. Our model allows a 'dynamic switching' from one protocol module to another at run-time based on the changing network conditions. The overall goal is to offer a sustained access to the service with a resource-optimal and QoS-compliant service offering. The paper describes 'protocol switching' as an architectural foundation for building cost-effective network services