Quality of Service and Congestion Management
Fair and Scalable Bandwidth Distribution in the Internet
The current best effort approach to Quality of Service (QoS) in the Internet
can no longer satisfy a diverse variety of customer service requirements.
We are investigating methods for providing fine-grained per-flow QoS that
are scalable and fair, and that do not cause network congestion and keep
overall link utilization high. We have designed an efficient, fast, and scalable
bandwidth distribution mechanism which fairly distributes available resources
among the flows based on their resource requirements. The bandwidth distribution
scheme is implemented via a message exchange protocol which incurs low overhead.
We are studying the schemes together with alternative fairness mechanisms
using simulations in OPNET.
Related Publications
- V. Hnatyshin and A.S. Sethi, ``Estimating Aggregate
Resource Reservation for
Dynamic, Scalable, and Fair Distribution of Bandwidth.''
Computer Networks Vol. 48 No. 4 (July 2005), pp. 525-547.
PDF
- V. Hnatyshin and A.S. Sethi, ``Scalable Architecture for
Providing Per-flow Bandwidth Guarantees.''
Proc. CIIT-2004, the 3rd IASTED International Conference
on Communications, Internet, and Information Technology,
St. Thomas, US Virgin Islands (Nov. 2004).
PDF
- V. Hnatyshin and A.S. Sethi, ``Optimization of the
Bandwidth Distribution Scheme for Handling Topology Changes.''
Proc. IPCCC-2004, 23rd IEEE
International Performance, Computing, and Communications Conference,
Phoenix, AZ (April 2004), pp. 215-222.
PDF
- V. Hnatyshin and A.S. Sethi, ``Reducing Load Distribution Overhead
with Message Aggregation.'' Proc. IPCCC-2003, 22nd IEEE International
Performance Computing and Communications Conference, Phoenix, AZ
(April 2003), pp. 227-234.
PDF
- V. Hnatyshin and A.S. Sethi, ``Fair and Scalable Load Distribution in the Internet.''
Proc. 3rd International Conference on Internet Computing, Las Vegas, NV (June 2002), pp. 201-208.
PDF
- V. Hnatyshin and A.S. Sethi, ``Achieving Fair and Predictable Service
Differentiation Through Traffic Degradation Policies,'' Proc.
SPIE QoS 2001, Conference on Quality of Service
over Next-Generation Data Networks, Denver, CO (Aug. 2001).
PDF
- V. Hnatyshin and A.S. Sethi, ``Avoiding Congestion Through Dynamic Load Control,''
Proc. ITCom-2001,
SPIE's International Symposium on The Convergence of Information Technologies
and Communications, Denver, CO (Aug. 2001), pp. 309-323.
PDF
Quality-of-Service for Multimedia Applications
Real-time multimedia applications communicating over a packet-switched
network present new challenges to the current networking technology.
One of these is a Quality-of-Service (QoS) requirement. Unlike
many traditional network applications such as email and file transfer,
which only require best-effort service at the network layer,
multimedia applications such as video-on-demand, video conferencing,
or multimedia virtual presentations demand more strict QoS including
explicit delay bounds and limits on packet loss rates. There are no
existing schemes to satisfy such QoS requirements. In our research,
we have designed algorithms to be implemented in network switches
that provide predictive loss ratio and delay bound QoS on a per-flow
basis. The algorithms use dynamic resource adjustment in combination
with VirtualClock rate-based control based on measured QoS performance
to achieve high resource utilization and high QoS satisfaction.
Extensive simulation studies have been performed using OPNET
to compare the performance of our algorithms with that of more
traditional schemes that do not control packet loss. In addition
to higher utilization and QoS satisfaction, our algorithms also
provide a fairer service to different flows when degradation in
service results from inadequate admission control. We have also
designed a measurement-based admission control algorithm to
accompany our dynamic QoS control algorithms.
(Supported by the
Federated Research Laboratory (FRL) Consortium in
Advanced Telecommunications/Information Distribution Research Program
(ATIRP)
sponsored by the Army Research Laboratory
(ARL).
Related Publications
- Y. Bao and A.S. Sethi, ``Performance-driven Adaptive Admission
Control for Multimedia Applications,''
Proc. ICC '99, IEEE International Conference on Communications,
Vancouver, B.C. (June 1999).
PDF
- Y. Bao and A.S. Sethi, ``OCP_A: An Efficient QoS Control Scheme
for Real Time Multimedia Communications,'' Proc.
Globecom '97, IEEE Global Telecommunications Conference,
Phoenix, AZ (Nov. 1997).
PDF
- Y. Bao and A.S. Sethi, ``Efficient resource management for
satisfying diversified QoS guarantees,'' Proc. Eleventh
IEEE Workshop on Computer Communications, Reston, VA
(Sept. 1996).
PDF
Technical Reports
- Y. Bao and A.S. Sethi, ``A Real-Time QoS Control Scheme for
Satisfying Diversified Delay Bound and Loss Ratio Requirements'',
Technical Report No. 96-08, Dept. of Computer
and Information Sciences, University of Delaware, Newark, DE
(April 1996).
Real-Time Protocols for Wireless Communication
When real-time transport of data is needed in wireless networks
with random-access protocols, Quality-of-Service (QoS) guarantees
must take into account that not all of the offered load can
be transmitted. Popular random-access protocols such as Ethernet
or its variants are undesirable for real-time settings because
of the potentially unbounded access times. Other approaches known
as window splitting techniques are more attractive but have not
been studied before in the context of a real-time service. We
combine the use of laxity, i.e., time until a packet's
deadline expires, as the splitting variable with the splitting
methodologies of traditional algorithms to create new splitting
protocols for real-time use. We have developed many variations
on such protocols including blocked access and free access algorithms,
and methods for use with mixed hard real-time, soft real-time, and
non real-time traffic.
We have also developed analytic models for the performance evaluation
of these protocols. The results of the analytic models have been
validated by simulations models using OPNET. Extensive performance
studies comparing the success rates and delays of the different
algorithms have been performed. We have also studied scheduling
algorithms for use in the LLC Layer in the context of a real-time
service to higher layers.
(Supported by the
Federated Research Laboratory (FRL) Consortium in
Advanced Telecommunications/Information Distribution Research Program
(ATIRP)
sponsored by the Army Research Laboratory
(ARL).
Related Publications
- M.J. Markowski and A.S. Sethi, ``Blocked and Free Access
Real-Time Splitting Protocols,''
Integrated Computer-Aided Engineering
Special Issue on Real-Time Engineering Systems Vol. 5 No. 3
(July 1998), pp. 207-226.
PDF
- M.J. Markowski and A.S. Sethi, ``Fully Distributed Wireless
MAC Transmission of Real-Time Data,'' Proc.
RTAS'98, 4th IEEE Real-Time Technology and Application
Symposium, Denver, CO (June 1998), pp. 49-57.
- M. Markowski, A.S. Sethi, and W. Chen, ``Wireless Transmission of
Heterogeneous Real-Time Data,'' Proc. Second ARL/ATIRP
Annual Conference, College Park, MD (Feb. 1998), pp. 230-234.
- M. Markowski and A.S. Sethi, ``Real-Time Wireless Communication
using Splitting Protocols,'' Proc.
Globecom '97, IEEE Global Telecommunications Conference,
Phoenix, AZ (Nov. 1997).
PDF
- M. Markowski and A.S. Sethi, ``Wireless MAC Protocols for
Real-Time Battlefield Communications.'' Proc.
MILCOM '97, IEEE Military Communications Conference,
Monterey, CA (Nov. 1997).
PDF
M. Markowski and A.S. Sethi, ``Blocked and Free Access
Real-Time Splitting Protocols,'' Proc. First ARL/ATIRP
Annual Conference, College Park, MD (Jan. 1997), pp. 245-249.
PDF
- M.J. Markowski and A.S. Sethi, ``Evaluation of Wireless
Soft Real-Time Protocols''. Proc. RTAS '96, IEEE
Real-Time Technology and Applications Symposium,
Boston, MA (June 1996).
PDF
Technical Reports
- M.J. Markowski and A.S. Sethi, ``Analysis of a Soft Real-Time
Random Access Protocol'',
Technical Report No. 96-02, Dept. of Computer
and Information Sciences, University of Delaware, Newark, DE
(November 1995).
PDF
Distributed, Cooperative Congestion Control
Distributed cooperative congestion management schemes
for switched high-speed networks have been studied.
Of special importance is a scheme for rerouting of
selected traffic at the burst level which reacts to
congestion as close to its point of origin as possible,
and minimizes response times. The scheme uses a progression
of proactive control mechanisms on selected traffic bursts:
From local rerouting, through upstream rerouting and quenching,
to packet discarding. It complements existing open-loop
mechanisms by allowing more liberal packet admission while
preserving the underlying switching architecture.
Related Publications
- A.F. Lobo and A.S. Sethi, ``A cooperative congestion management
scheme for switched high-speed networks,'' Proc. ICNP-96,
International Conference on Network Protocols, Columbus,
Ohio (Oct.-Nov. 1996), pp. 190-198.
PDF
- A.F. Lobo, ``A cooperative congestion management scheme for
switched high-speed networks,'' Ph.D. Dissertation, Department of
Computer \& Information Sciences, University of Delaware, Newark, DE
(May 1996).
- A.F. Lobo and A.S. Sethi, ``A combination of mechanisms
for effective congestion management in switched high-speed
networks''. Proc. Second International Conference on
Telecommunication Systems Modelling and Analysis'',
Nashville, TN (March 1994), pp. 367-372.
- A.F. Lobo and A.S. Sethi, ``A distributed cooperative
congestion management strategy for high-speed networks''.
Proc. 1993 Conference on Information Sciences and
Systems, Baltimore, MD (March 1993).
- A.F. Lobo and A.S. Sethi, ``A distributed, cooperative, knowledge-based
approach to congestion avoidance in high-speed networks''.
Proc. Fourth International Symposium on Artificial Intelligence:
Applications in Informatics, Cancun, Mexico (Nov. 1991),
pp. 398-405.
- A.S. Sethi and A.F. Lobo, ``An architecture for distributed, cooperative,
integrated network control''. Proc. 2nd IFIP/IEEE Workshop on Distributed
Systems: Operations and Management, Santa Barbara, CA (Oct. 1991).
Technical Reports
- A.S. Sethi and Andrea Lobo, ``Distributed cooperative congestion
management in high-speed networks'',
Technical Report No. 93-05, Dept. of Computer
and Information Sciences, University of Delaware, Newark, DE
(August 1992).
Distributed Algorithms for Computing a Global Measure of Congestion
This project has studied
distributed algorithms for computing the mean of a
set of numbers distributed at various network nodes.
Currently, there are no algorithms for this task.
We have designed a new algorithm to compute the mean
of a distributed set of numbers without knowing the
number of participating nodes.
This algorithm can be used to compute a Global
Measure of Congestion which can help improve
existing congestion control schemes.
Related Publications
- L. Chavey, ``Distributed Mean Computation,'' M.S. Thesis,
Dept. of Computer
and Information Sciences, University of Delaware, Newark, DE
(May 1996).
Back to Network Management Laboratory
Adarsh Sethi's Homepage