The design philosophy of the DARPA internet protocols
SIGCOMM '88 Symposium proceedings on Communications architectures and protocols
Congestion avoidance and control
SIGCOMM '88 Symposium proceedings on Communications architectures and protocols
SIGCOMM '93 Conference proceedings on Communications architectures, protocols and applications
Link-sharing and resource management models for packet networks
IEEE/ACM Transactions on Networking (TON)
An active service framework and its application to real-time multimedia transcoding
Proceedings of the ACM SIGCOMM '98 conference on Applications, technologies, architectures, and protocols for computer communication
Local error recovery in SRM: comparison of two approaches
IEEE/ACM Transactions on Networking (TON)
Scalable feedback for large groups
IEEE/ACM Transactions on Networking (TON)
A model, analysis, and protocol framework for soft state-based communication
Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication
Building efficient wireless sensor networks with low-level naming
SOSP '01 Proceedings of the eighteenth ACM symposium on Operating systems principles
ACM SIGCOMM Computer Communication Review
YESSIR: a simple reservation mechanism for the Internet
ACM SIGCOMM Computer Communication Review
Scalable hierarchical coarse-grained timers
ACM SIGOPS Operating Systems Review
A cooperative cache architecture in support of caching multimedia objects in MANETs
WOWMOM '02 Proceedings of the 5th ACM international workshop on Wireless mobile multimedia
Scalable Multimedia Communication Using IP Multicast and Lightweight Sessions
IEEE Internet Computing
Directed diffusion for wireless sensor networking
IEEE/ACM Transactions on Networking (TON)
Real-Time Multimedia Data Transmission Module Based on Linux
ICOIN '02 Revised Papers from the International Conference on Information Networking, Wireless Communications Technologies and Network Applications-Part I
A Decentralized, Adaptive Replica Location Mechanism
HPDC '02 Proceedings of the 11th IEEE International Symposium on High Performance Distributed Computing
A comparison of hard-state and soft-state signaling protocols
Proceedings of the 2003 conference on Applications, technologies, architectures, and protocols for computer communications
Signals, timers, and continuations for multithreaded user-level protocols
Software—Practice & Experience - Research Articles
Explicit rate multicast congestion control
Computer Networks: The International Journal of Computer and Telecommunications Networking
Persistent detection and recovery of state inconsistencies
Computer Networks: The International Journal of Computer and Telecommunications Networking
A toolkit for building dependable and extensible home networking applications
WSS'00 Proceedings of the 4th conference on USENIX Windows Systems Symposium - Volume 4
A comparison of hard-state and soft-state signaling protocols
IEEE/ACM Transactions on Networking (TON)
So-Grid: A self-organizing Grid featuring bio-inspired algorithms
ACM Transactions on Autonomous and Adaptive Systems (TAAS)
Reorganization and discovery of grid information with epidemic tuning
Future Generation Computer Systems
Towards a Self-structured Grid: An Ant-Inspired P2P Algorithm
Transactions on Computational Systems Biology X
State considerations in distributed systems
Crossroads
A swarm algorithm for a self-structured P2P information system
IEEE Transactions on Evolutionary Computation
Dynamic Hello/Timeout timer adjustment in routing protocols for reducing overhead in MANETs
Computer Communications
Services-oriented computing in a ubiquitous computing platform
ICSOC'06 Proceedings of the 4th international conference on Service-Oriented Computing
Resilient state management in large scale networks
IWQoS'05 Proceedings of the 13th international conference on Quality of Service
Modeling route change in soft-state signaling protocols using SDL: a case of RSVP
SDL'05 Proceedings of the 12th international conference on Model Driven
Fast scalable robust node enumeration
NETWORKING'05 Proceedings of the 4th IFIP-TC6 international conference on Networking Technologies, Services, and Protocols; Performance of Computer and Communication Networks; Mobile and Wireless Communication Systems
Modeling soft state protocols with SDL
NETWORKING'05 Proceedings of the 4th IFIP-TC6 international conference on Networking Technologies, Services, and Protocols; Performance of Computer and Communication Networks; Mobile and Wireless Communication Systems
On the scaling of feedback algorithms for very large multicast groups
Computer Communications
Hi-index | 0.00 |
Soft state protocols use periodic refresh messages to keep network state alive while adapting to changing network conditions; this has raised concerns regarding the scalability of protocols that use the soft-state approach. In existing soft state protocols, the values of the timers that control the sending of these messages, and the timers for aging out state, are chosen by matching empirical observations with desired recovery and response times. These fixed timer-values fail because they use time as a metric for bandwidth; they adapt neither to (1) the wide range of link speeds that exist in most wide-area internets, nor to (2) fluctuations in the amount of network state over time.We propose and evaluate a new approach in which timer-values adapt dynamically to the volume of control traffic and available bandwidth on the link. The essential mechanisms required to realize this scalable timers approach are: (1) dynamic adjustment of the senders' refresh rate so that the bandwidth allocated for control traffic is not exceeded, and (2) estimation of the senders' refresh rate at the receiver in order to determine when state can be timed-out and deleted. The refresh messages are sent in a round robin manner not exceeding the bandwidth allocated to control traffic, and taking into account message priorities.We evaluate two receiver estimation methods for dynamically adjusting network state timeout values: (1) counting of the rounds and (2) exponential weighted moving average.