Internet DRAFT - draft-manjunath-ipfix-shifted-feedback
draft-manjunath-ipfix-shifted-feedback
INTERNET-DRAFT Manjunath Iyer
Expires: December 18, 2006 Celstream
June 18, 2006
Shifted feedback technique for congestion notification
draft-manjunath-ipfix-shifted-feedback-00.txt
Status of this Memo
By submitting this Internet-Draft, each author represents
that any applicable patent or other IPR claims of which he or
she is aware have been or will be disclosed, and any of which
he or she becomes aware will be disclosed, in accordance with
Section 6 of BCP 79.
Internet-Drafts are working documents of the Internet
Engineering Task Force (IETF), its areas, and its working
groups. Note that other groups may also distribute working
documents as Internet-Drafts.
Internet-Drafts are draft documents valid for a maximum of
six months and may be updated, replaced, or obsoleted by
other documents at any time. It is inappropriate to use
Internet-Drafts as reference material or to cite them other
than as "work in progress."
The list of current Internet-Drafts can be accessed at
http://www.ietf.org/1id-abstracts.html
The list of Internet-Draft Shadow Directories can be accessed
at http://www.ietf.org/shadow.html.
This Internet-Draft will expire on December 18, 2006.
Copyright Notice
Copyright (C) The Internet Society (2006).
Abstract
The [RFC2581] provides a mechanism to indicate the congestion
information of the network to the source. In this draft, time
shifting of the signal before usage is suggested. The time
shifting operation effectively counters the impact of the self
similarity of the traffic that originates in a DiffServe network
model as a result of the aggregation.
Manjunath Expires December18, 2006 [Page 1]
Internet-Draft Shifted feedback Architecture June 2006
1. Introduction
1.1 Terminology
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
"SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in
this document are to be interpreted as described in [RFC2119].
1.2 Overview
In a TCP network, a feedback signal indicating the network status
is provided from the end user of the information to the source
as given in [RFC2581]. Although the signal can be effectively
utilized for adjusting the TCP window size and control the traffic
effectively, by the time the signal reaches the source, the network
characteristics would change [RFC2488]. The draft uses a predicted
feedback signal.The formula for computing the TCP window width is
given in[WYX01]
Logically, it would be correct to synchronize the loss probability
and the packet size that exist at any instance of time t. Prediction
of the loss rate would be required to be used in the formula.
1.3 Signal processing with the feedback signal
The network traffic makes use of DiffServ defined in [RFC2474] for
meeting the service quality requirements. The DiffServ involves
aggregation of the traffic resulting in self similarity and long
range dependency in the traffic. The self similar traffic is found
to have adverse effect on the network resources making it tougher
to meet the quality of service (QoS). Shaping the feedback
signal provides an opportunity to counter the impact of the
aggregation and self similarity in the traffic.
1.4. Impact on the resources
The shifted feedback signal can foresee the evolving network and
control the data transfer rates in such a way that the network
does nor get congested and at the same time the resources are
used efficiently. Pumping in packets to a choked network results
in further delays and retransmissions. The signal processing
SHOULD consider both these factors.
One of the simplest processing over the feedback signal is to
control the shifts. When the prediction is done with a time
shift equal to the round trip time (RTT), the value going in
to the formula matches and the resource utilization would be
maximum. It results in reduced packet loss,reduced delay and
jitter that is extremely useful for real time audio or video
traffic. For a time shift less thane RTT the advantage would
be reduced proportionally.
Manjunath Expires December18, 2006 [Page 2]
Internet-Draft Shifted feedback Architecture June 2006
The RTT value may be deduced from the feedback signal with
the usage of time stamps. The usage of time stamps is given
in [RFC3161]. The predicted value of RTT may be used to compute
the predicted value of the signal over that time duration.
One advantage of the self similarity in the traffic is that
the traffic shaper introduced in such a loop would be self similar.
All the parameters such as RTT would start becoming self similar
and easily predictable. In case where RTT can not be computed, or
computationally expensive, a constant value may be assumed.
2. Implementation
Various implementation models are possible depending up on the
accuracy of the required feedback suitable for the context.
In a client server model the predictions may be done at the client
end and then embedded in the feedback signal.It would reduce the
burden on the server that has to handle multiple streams.
In a duplex peer to per model, still the originator of the feedback
MAY take the responsibility and compute the feedback signal. For
further accuracy, the data source can use the time stamps and check
it against the RTT or the time and apply corrections.
Some processing over-head is involved if the data source has
to get in to the computation and prediction of the loss probability.
To reduce the time, shifted predicted signals may be used.
The data source receives the feedback signal and easily
shift it depending up on the delay with respect to the anticipated
time. It reduces the computation time.
Manjunath Expires December18, 2006 [Page 3]
Internet-Draft Shifted feedback Architecture June 2006
3. Security Considerations
The document concerns security of forward as well as feedback path
signals
1 The feedback signal MUST reach the source in time. Its absence could
be an indication of attack on the network.
2 An abnormal variations in the resource requirement indicated by the
feedback signal MAY be interpreted as spam or intrusion on the
network
4. IANA Considerations
This document has no actions for IANA.
Manjunath Expires December18, 2006 [Page 4]
Internet-Draft Shifted feedback Architecture June 2006
5. References
5.1 Normative References
[RFC2119] Bradner, S. "Key Words for use in RFCs to Indicate
Requirement Levels", BCP 14, RFC 2119, March 1997.
5.2 Informative References
[RFC2581] M.Allman, V. Paxson and W. Stevens, "TCP Congestion
Control", RFC 2581, April 1999.
[RFC2488] M. Allman., D. Glover, and L. Sanchez, "Enhancing
TCP over Satellite Channels using Standard Mechanisms", RFC 2488,
January 1999.
[RFC2474] K. Nichols, R., S. Blake., F. Baker and D. Black,
"Definition of the Differentiated Services Field (DS Field)
in the IPv4 and IPv6 Headers ", RFC 2474, December 1998.
[RFC3161] C. Adams, P. Cain., D. Pinkas and R. Zuccherato,
"Internet X.509 Public Key Infrastructure Time-Stamp
Protocol (TSP)",
RFC 3161, August 2001.
[WYX01] Wei Wu, Yong Ren and Xiuming Shan, "Analysis on
adjustment-based TCP-friendly congestion control:fairness and
stability",Dept. of Electron. Eng., Tsinghua Univ., Beijing ;
In LCN 2001
Manjunath Expires December18, 2006 [Page 5]
Internet-Draft Shifted feedback Architecture June 2006
6. Author's Address
Manjunath.R
Celstream.
9,Prestige bluechip
Opp.Christ college
Bangalore-560029
INDIA
Phone: 80-41191919
E-mail: manju_r_99@yahoo.com
Manjunath Expires December18, 2006 [Page 6]
Internet-Draft Shifted feedback Architecture June 2006
7. Acknowledgements
The author acknowledges the creators of the RFCs referred in this
draft for the valuable information and the extensions based on
which this draft has been created
The following individuals directly contributed for encouragement,
identifying Issues, suggesting resolutions to the issues found in
this document: Srinivas Rao, Rangaraj. This document benefited
from all these contributions.
The author acknowledges the encouragement and services rendered
by his family members and friends during the preparation of the
document.
Manjunath Expires December18, 2006 [Page 7]
Internet-Draft Shifted feedback Architecture June 2006
8. Full Copyright Statement
Copyright (C) The Internet Society (2006). This document is
subject to the rights, licenses and restrictions contained in
BCP 78, and except as set forth therein, the authors retain
all their rights.
This document and the information contained herein are
provided on an "AS IS" basis and THE CONTRIBUTOR, THE
ORGANIZATION HE/SHE REPRESENTS OR IS SPONSORED BY (IF ANY),
THE INTERNET SOCIETY AND THE INTERNET ENGINEERING TASK FORCE
DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT
NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES
OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
Manjunath Expires December18, 2006 [Page 8]
Internet-Draft Shifted feedback Architecture June 2006
9. Intellectual Property Statement
The IETF takes no position regarding the validity or scope of
any Intellectual Property Rights or other rights that might
be claimed to pertain to the implementation or use of the
technology described in this document or the extent to which
any license under such rights might or might not be
available; nor does it represent that it has made any
independent effort to identify any such rights. Information
on the procedures with respect to rights in RFC documents can
be found in BCP 78 and BCP 79.
Copies of IPR disclosures made to the IETF Secretariat and
any assurances of licenses to be made available, or the
result of an attempt made to obtain a general license or
permission for the use of such proprietary rights by
implementers or users of this specification can be obtained
from the IETF on-line IPR repository at http://www.ietf.org/ipr.
The IETF invites any interested party to bring to its
attention any copyrights, patents or patent applications,
or other proprietary rights that may cover technology that
may be required to implement this standard. Please address
the information to the IETF at ietf-ipr@ietf.org.
Manjunath Expires December 18, 2006 [Page 9]