@String{ack-nhfb = "Nelson H. F. Beebe,
University of Utah,
Department of Mathematics, 110 LCB,
155 S 1400 E RM 233,
Salt Lake City, UT 84112-0090, USA,
Tel: +1 801 581 5254,
FAX: +1 801 581 4148,
e-mail: \path|beebe@math.utah.edu|,
\path|beebe@acm.org|,
\path|beebe@computer.org| (Internet),
URL: \path|http://www.math.utah.edu/~beebe/|"}
@String{j-CACM = "Communications of the ACM"}
@String{j-COMP-COMM = "Computer Communications"}
@String{j-COMP-COMM-REV = "Computer Communications Review, ACM SIGCOMM"}
@String{j-COMP-NET-AMSTERDAM = "Computer Networks (Amsterdam, Netherlands:
1999)"}
@String{j-COMP-NET-ISDN = "Computer Networks and ISDN Systems"}
@String{j-DEC-TECH-J = "Digital Technical Journal"}
@String{j-GOV-COMP-NEWS = "Government computer news"}
@String{j-IEEE-COMM-MAG = "IEEE Communications Magazine"}
@String{j-IEEE-J-SEL-AREAS-COMMUN = "IEEE Journal on Selected Areas in Communications"}
@String{j-IEEE-LTS = "IEEE Lightwave Telecommunication Systems"}
@String{j-IEEE-NETWORK = "IEEE network"}
@String{j-IEEE-TRANS-COMM = "IEEE Transactions on Communications"}
@String{j-IEEE-TRANS-NETWORKING = "IEEE\slash ACM Transactions on Networking"}
@String{j-INT-J-SATELL-COMMUN = "International Journal of Satellite
Communications"}
@String{j-INTERNETWORKING = "Internetworking: Research and Experience"}
@String{j-LIGHTWAVE-TECHNOL = "Journal of lightwave technology"}
@String{j-NETWORK-WORLD = "Network World"}
@String{j-PERF-EVAL = "Performance Evaluation"}
@String{j-TOCS = "ACM Transactions on Computer Systems"}
@String{pub-ACM = "ACM Press"}
@String{pub-ACM:adr = "New York, NY 10036, USA"}
@String{pub-AW = "Ad{\-d}i{\-s}on-Wes{\-l}ey"}
@String{pub-AW:adr = "Reading, MA, USA"}
@String{pub-IEEE = "IEEE Computer Society Press"}
@String{pub-IEEE:adr = "1109 Spring Street, Suite 300,
Silver Spring, MD 20910, USA"}
@String{pub-NBS = "U.S. National Bureau of Standards"}
@String{pub-NBS:adr = "Gaithersburg, MD, USA"}
@String{pub-PEARSON-PH = "Pearson Pren{\-}tice Hall"}
@String{pub-PEARSON-PH:adr = "Upper Saddle River, NJ 07458, USA"}
@String{pub-WILEY-INTERSCIENCE = "Wiley-In{\-}ter{\-}sci{\-}ence"}
@String{pub-WILEY-INTERSCIENCE:adr = "New York, NY, USA"}
@InProceedings{Jain:1974:MLC,
author = "R. Jain",
booktitle = "Proc. Symposium on Industrial Automation, Bangalore,
India",
title = "Models of {LD} Converter for its Automation",
publisher = "????",
address = "????",
pages = "??--??",
month = jun,
year = "1974",
bibdate = "Mon Aug 17 17:45:43 1998",
bibsource = "http://www.math.utah.edu/pub/bibnet/authors/j/jain-raj.bib",
annote = "REPORTS (Released for External Distribution)",
}
@InProceedings{Jain:1978:CTA,
author = "R. Jain",
title = "Control-theoretic Approach to Computer Systems
Performance Improvement",
crossref = "Weatherbee:1978:CPE",
pages = "93--100",
year = "1978",
bibdate = "Mon Aug 17 17:45:43 1998",
bibsource = "http://www.math.utah.edu/pub/bibnet/authors/j/jain-raj.bib",
}
@Book{Jain:1979:CTF,
author = "Rajendra K. Jain",
title = "Control-theoretic Formulation of Operating Systems
Resource Management Policies",
publisher = "Garland Publishing Company",
address = "New York, NY, USA",
pages = "215",
year = "1979",
ISBN = "0-8240-4402-9",
ISBN-13 = "978-0-8240-4402-2",
LCCN = "QA76.9.E94J34 1980",
bibdate = "Tue Aug 18 08:27:07 1998",
bibsource = "http://www.math.utah.edu/pub/bibnet/authors/j/jain-raj.bib",
note = "Originally presented as the author's thesis, Harvard
University, 1978.",
series = "Outstanding Dissertations in the Computer Sciences
Series",
acknowledgement = ack-nhfb,
}
@InProceedings{Jain:1982:WCU,
author = "R. Jain and R. Turner",
title = "Workload Characterization Using Image Accounting",
crossref = "Wilson:1982:PCP",
pages = "111--120",
year = "1982",
bibdate = "Mon Aug 17 17:45:43 1998",
bibsource = "http://www.math.utah.edu/pub/bibnet/authors/j/jain-raj.bib",
}
@TechReport{Jain:1984:QMF,
author = "R. Jain and D. Chiu and W. Hawe",
title = "A Quantitative Measure of Fairness and Discrimination
for Resource Allocation in Shared Computer Systems",
type = "DEC Research Report",
number = "TR-301",
institution = "Digital Equipment Corporation",
address = "Maynard, MA, USA",
pages = "38",
month = sep,
year = "1984",
bibdate = "Tue Aug 18 09:05:39 1998",
bibsource = "http://www.math.utah.edu/pub/bibnet/authors/j/jain-raj.bib",
URL = "ftp://ftp.netlab.ohio-state.edu/pub/jain/papers/fairness.htm",
}
@Article{Jain:1985:ADC,
author = "Raj Jain and Imrich Chlamtac",
title = "The {$P^2$} Algorithm for Dynamic Calculation of
Quantiles and Histograms Without Storing Observations",
journal = j-CACM,
volume = "28",
number = "10",
pages = "1076--1085",
month = oct,
year = "1985",
CODEN = "CACMA2",
ISSN = "0001-0782 (print), 1557-7317 (electronic)",
ISSN-L = "0001-0782",
bibdate = "Mon Jan 22 06:52:29 MST 2001",
bibsource = "and
ftp://ftp.ira.uka.de/pub/bibliography/Graphics/rosenfeld/1985.bib;
ftp://ftp.ira.uka.de/pub/bibliography/Distributed/QLD/1985.bib;
ftp://ftp.ira.uka.de/pub/bibliography/Graphics/rosenfeld/1985.bib;
http://dblp.uni-trier.de/db/journals/cacm/cacm28.html#JainC85;
http://www.acm.org/pubs/toc/;
http://www.math.utah.edu/pub/bibnet/authors/j/jain-raj.bib",
URL = "http://www.acm.org/pubs/toc/Abstracts/0001-0782/4378.html",
acknowledgement = ack-nhfb,
descriptors = "Statistics; time series analysis",
keywords = "algorithms; image processing; measurement; quality",
oldlabel = "JainC85",
subject = "{\bf G.3}: Mathematics of Computing, PROBABILITY AND
STATISTICS, Statistical computing. {\bf I.6.m}:
Computing Methodologies, SIMULATION AND MODELING,
Miscellaneous. {\bf J.7}: Computer Applications,
COMPUTERS IN OTHER SYSTEMS, Real time.",
XMLdata = "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/JainC85",
}
@TechReport{Jain:1985:COP,
author = "R. Jain",
title = "On Caching Out-of-Order Packets in Window Flow
Controlled Network",
type = "DEC Research Report",
number = "DEC-TR-342",
institution = "Eastern Research Laboratory, Digital Equipment
Corporation",
address = "77 Reed Road, Hudson, MA 01749, USA",
pages = "8",
month = sep,
year = "1985",
bibdate = "Tue Aug 18 09:05:39 1998",
bibsource = "http://www.math.utah.edu/pub/bibnet/authors/j/jain-raj.bib",
}
@InProceedings{Zabih:1986:PCW,
author = "Ramin Zabih and Raj Jain",
booktitle = "{CSC '86: Proceedings of the 1986 ACM fourteenth
annual conference on Computer science, February 1986}",
title = "A performance comparison of the window systems of two
{LISP} machines (abstract)",
publisher = pub-ACM,
address = pub-ACM:adr,
pages = "458--458",
year = "1986",
DOI = "https://doi.org/10.1145/324634.325139",
ISBN = "0-89791-177-6",
ISBN-13 = "978-0-89791-177-1",
LCCN = "????",
bibdate = "Wed Sep 28 16:52:14 2011",
bibsource = "http://www.math.utah.edu/pub/bibnet/authors/j/jain-raj.bib",
acknowledgement = ack-nhfb,
}
@InProceedings{Jain:1986:DTA,
author = "R. Jain",
booktitle = "Proceedings of the 5th IEEE Phoenix Conference on
Computers and Communication",
title = "Divergence of Timeout Algorithms for Packet
Retransmissions",
publisher = pub-IEEE,
address = pub-IEEE:adr,
pages = "174--179",
month = mar,
year = "1986",
bibdate = "Mon Aug 17 17:45:43 1998",
bibsource = "http://www.math.utah.edu/pub/bibnet/authors/j/jain-raj.bib",
}
@Article{Jain:1986:PAM,
author = "R. Jain and W. R. Hawe",
title = "Performance Analysis and Modeling of {Digital}'s
{Networking Architecture}",
journal = j-DEC-TECH-J,
volume = "1",
number = "3",
pages = "25--34",
month = sep,
year = "1986",
CODEN = "DTJOEL",
ISSN = "0898-901X",
bibdate = "Mon Aug 17 17:45:43 1998",
bibsource = "http://www.math.utah.edu/pub/bibnet/authors/j/jain-raj.bib",
}
@Article{Jain:1986:PTM,
author = "R. Jain and S. Routhier",
title = "Packet Trains-Measurements and a New Model for
Computer Network Traffic",
journal = j-IEEE-J-SEL-AREAS-COMMUN,
volume = "SAC-4",
number = "6",
pages = "986--995",
month = sep,
year = "1986",
CODEN = "ISACEM",
ISSN = "0733-8716 (print), 1558-0008 (electronic)",
bibdate = "Mon Aug 17 17:45:43 1998",
bibsource = "http://www.math.utah.edu/pub/bibnet/authors/j/jain-raj.bib",
note = "Reprinted in Amit Bhargava, Ed., {\em Integrated
Broadband Networks}, Artech House, Norwood, MA, 1990.",
URL = "http://www.cis.ohio-state.edu/~jain/papers/train.htm",
abstract = "Traffic measurements on a ring local area computer
network at the Massachusetts Institute of Technology
are presented. The analysis of the arrival pattern
shows that the arrival processes are neither Poisson
nor compound Poisson. An alternative model called
``Packet Train'' is proposed.\par
In the train model, the traffic on the network consists
of a number of packet streams between various pairs of
nodes on the network. Each node-pair stream (or
node-pair process, as we call them) consists of a
number of trains. Each train consists of a number of
packets (or cars) going in either direction (from node
A to B or from node B to A). The intercar gap is large
(compared to packet transmission time) and random. The
intertrain time is even larger. The Poisson and the
compound Poisson arrivals are shown to be special cases
of the train arrival model.\par
Another important observation is that the packet
arrivals exhibit a ``source locality.'' If a packet is
seen on the network going from A to B, the probability
of the next packet going from A to B or from B to A is
very high.\par
Implications of the train arrivals and of source
locality on the design of bridges, gateways, and
reservation protocols are discussed. A number of open
problems requiring development of analysis techniques
for systems with train arrival processes are also
described.",
}
@Article{Jain:1986:TBC,
author = "R. Jain",
title = "A Timeout Based Congestion Control Scheme for Window
Flow- Controlled Networks",
journal = j-IEEE-J-SEL-AREAS-COMMUN,
volume = "SAC-4",
number = "7",
pages = "1162--1167",
month = oct,
year = "1986",
CODEN = "ISACEM",
ISSN = "0733-8716 (print), 1558-0008 (electronic)",
bibdate = "Mon Aug 17 17:45:43 1998",
bibsource = "http://www.math.utah.edu/pub/bibnet/authors/j/jain-raj.bib",
note = "Reprinted in C. Partridge, Ed., {\em Innovations in
Internetworking}, 289--295, Artech House, Norwood, MA
1988",
}
@TechReport{Jain:1987:CAC,
author = "R. Jain and K. Ramakrishnan and D. Chiu",
title = "Congestion Avoidance in Computer Networks with a
Connectionless Network Layer",
number = "DEC-TR-506",
institution = "DEC",
pages = "17",
year = "1987",
bibdate = "Mon Aug 17 17:45:43 1998",
bibsource = "http://www.math.utah.edu/pub/bibnet/authors/j/jain-raj.bib",
note = "DEC-TR-506, reprinted in C. Partridge, Ed., {\em
Innovations in Internetworking}, 140--156, published by
Artech House, October 1988.",
URL = "http://www.cis.ohio-state.edu/~jain/papers/cr5.htm",
abstract = "Widespread use of computer networks and the use of
varied technology for the interconnection of computers
has made congestion a significant problem.\par
In this report, we summarize our research on congestion
avoidance. We compare the concept of congestion
avoidance with that of congestion control.\par
Briefly, congestion control is a recovery mechanism,
while congestion avoidance is a prevention mechanism. A
congestion control scheme helps the network to recover
from the congestion state while a congestion avoidance
scheme allows a network to operate in the region of low
delay and high throughput with minimal queuing, thereby
preventing it from entering the congested state in
which packets are lost due to buffer shortage.\par
A number of possible alternatives for congestion
avoidance were identified. From these alternatives we
selected one called the binary feedback scheme in which
the network uses a single bit in the network layer
header to feed back the congestion information to its
users, which then increase or decrease their load to
make optimal use of the resources. The concept of
global optimality in a distributed system is defined in
terms of efficiency and fairness such that they can be
independently quantified and apply to any number of
resources and users.\par
The proposed scheme has been simulated and shown to be
globally efficient, fair, responsive, convergent,
robust, distributed, and configuration-independent.",
}
@TechReport{Ramakrishnan:1987:CAC,
author = "K. K. Ramakrishnan and D. Chiu and R. Jain",
title = "Congestion Avoidance in Computer Networks with a
Connectionless Network Layer, Part {IV}: {A} Selective
Binary Feedback Scheme for General Topologies",
number = "DEC-TR-510",
institution = "DEC",
pages = "43",
month = aug,
year = "1987",
bibdate = "Mon Aug 17 17:45:43 1998",
bibsource = "http://www.math.utah.edu/pub/bibnet/authors/j/jain-raj.bib",
URL = "ftp://ftp.netlab.ohio-state.edu/pub/jain/papers/dectr510.pdf",
}
@InProceedings{Jain:1988:CAC,
author = "R. Jain and K. Ramakrishnan",
title = "Congestion Avoidance in Computer Networks with {A}
Connectionless Network Layer: Concepts, Goals, and
Methodology",
crossref = "IEEE:1988:CNS",
pages = "134--143",
year = "1988",
bibdate = "Mon Aug 17 17:45:43 1998",
bibsource = "http://www.math.utah.edu/pub/bibnet/authors/j/jain-raj.bib",
}
@InProceedings{Ramakrishnan:1988:BFS,
author = "K. Ramakrishnan and R. Jain",
title = "A Binary Feedback Scheme for Congestion Avoidance in
Computer Networks with Connectionless Network Layer",
crossref = "ACM:1988:ASS",
pages = "303--313",
year = "1988",
bibdate = "Mon Aug 17 17:45:43 1998",
bibsource = "http://www.math.utah.edu/pub/bibnet/authors/j/jain-raj.bib",
note = "Selected as the best paper.",
}
@Article{Chiu:1989:AID,
author = "Dah-Ming Chiu and Raj Jain",
title = "Analysis of the Increase\slash Decrease Algorithms for
Congestion Avoidance in Computer Networks",
journal = j-COMP-NET-ISDN,
volume = "17",
number = "1",
pages = "1--14",
month = jun,
year = "1989",
CODEN = "CNISE9",
ISSN = "0169-7552 (print), 1879-2324 (electronic)",
bibdate = "Sat Sep 25 23:08:50 MDT 1999",
bibsource = "Compendex database;
ftp://ftp.ira.uka.de/pub/bibliography/Misc/Bibnet/authors/j/jain-raj.bib;
http://www.math.utah.edu/pub/bibnet/authors/j/jain-raj.bib",
acknowledgement = ack-nhfb,
affiliation = "Digital Equipment Corp",
affiliationaddress = "Littleton, USA",
classification = "721; 722; 723; 921; 922",
journalabr = "Comput Networks ISDN Syst",
keywords = "Computer Networks; Computers, Digital--Data
Communication Systems; Congestion Avoidance; Flow
Control; Mathematical Techniques--Algorithms;
Probability--Queueing Theory; Resource Management",
xxtitle = "Analysis of the increase and decrease algorithms for
congestion avoidance in computer networks",
}
@Article{Jain:1989:CDA,
author = "R. Jain",
title = "Characteristics of Destination Address Locality in
Computer Networks: {A} Comparison of Caching Schemes",
journal = j-COMP-NET-ISDN,
volume = "18",
pages = "243--254",
year = "1989\slash 1990",
CODEN = "CNISE9",
ISSN = "0169-7552 (print), 1879-2324 (electronic)",
bibdate = "Mon Aug 17 17:45:43 1998",
bibsource = "http://www.math.utah.edu/pub/bibnet/authors/j/jain-raj.bib",
URL = "http://www.cis.ohio-state.edu/~jain/papers/cache_ps.htm",
abstract = "The size of computer networks, along with their
bandwidths, is growing exponentially. To support these
large, high-speed networks, it is necessary to be able
to forward packets in a few microseconds. One part of
the forwarding operation consists of searching through
a large address database. This problem is encountered
in the design of bridges, routers, gateways and name
servers.\par
Caching can reduce the lookup time if there is a
locality in the address reference pattern. Using a
destination reference trace measured on an extended
local are a network, we attempt to see if the
destination references do have a significant
locality.\par
We compared the performance of MIN, LRU, FIFO, and
random cache replacement algorithms. We found that the
interactive (terminal) traffic in our sample had quite
different locality behavior than that of the
noninteractive traffic. The interactive traffic did not
follow the LRU stack model while the noninteractive
traffic did. Examples are shown of the environments in
which caching can help as well as those in which
caching can hurt, unless the cache size is large.",
}
@TechReport{Jain:1989:CHS,
author = "Raj Jain",
key = "Jain:1989:CHS",
title = "A Comparison of Hashing Schemes for Address Lookup in
Computer Networks",
number = "DEC-TR-593",
institution = "Digital Equipment Corporation",
pages = "??",
month = feb,
year = "1989",
bibdate = "Thu Jul 21 08:50:43 1994",
bibsource = "http://www.math.utah.edu/pub/bibnet/authors/j/jain-raj.bib",
acknowledgement = ack-nhfb,
}
@Article{Jain:1989:DBA,
author = "R. Jain",
title = "A Delay Based Approach for Congestion Avoidance in
Interconnected Heterogeneous Computer Networks",
journal = j-COMP-COMM-REV,
volume = "??",
number = "??",
pages = "56--71",
month = oct,
year = "1989",
CODEN = "CCRED2",
ISSN = "0146-4833",
bibdate = "Mon Aug 17 17:45:43 1998",
bibsource = "http://www.math.utah.edu/pub/bibnet/authors/j/jain-raj.bib",
URL = "http://www.cis.ohio-state.edu/~jain/papers/delay.htm",
abstract = "In heterogeneous networks, achieving congestion
avoidance is difficult because the congestion feedback
from one subnetwork may have no meaning to source on
other subnetworks. We propose using changes in
round-trip delay as an implicit feedback. Using a
black-box model of the network, we derive an expression
for the optimal window as a function of the gradient of
the delay-window curve.\par
The problems of selfish optimum and social optimum are
also addressed. It is shown that without a careful
design, it is possible to get into a race condition
during heavy congestion, where each user wants more
resources than others, thereby leading to a diverging
congestion.\par
It is shown that congestion avoidance using round trip
delay is a promising approach. The aproach has the
advantage that there is absolutely no overhead for the
network itself. It is exemplified by a simple scheme.
The performance of the scheme is analyzed using a
simulation model. The scheme is shown to be efficient,
fair, convergent and adaptive to changes in network
configuration.\par
The scheme as described works only for networks that
can ne modelled with queueing servers with constant
service times. Further research is required to extend
it for implementation in practical networks. Several
directions for future research have been suggested.",
}
@Article{Ramakrishnan:1990:BFS,
author = "K. K. Ramakrishnan and R. Jain",
title = "A Binary Feedback Scheme for Congestion Avoidance in
Computer Networks",
journal = j-TOCS,
volume = "8",
number = "2",
pages = "158--181",
month = may,
year = "1990",
CODEN = "ACSYEC",
ISSN = "0734-2071 (print), 1557-7333 (electronic)",
bibdate = "Wed Jan 13 18:36:53 MST 1999",
bibsource = "http://www.acm.org/pubs/contents/journals/tocs/",
bibsource = "http://www.math.utah.edu/pub/bibnet/authors/j/jain-raj.bib",
URL = "http://www.acm.org:80/pubs/citations/journals/tocs/1990-8-2/p158-ramakrishnan/",
acknowledgement = ack-nhfb,
keywords = "algorithms; design; performance",
subject = "{\bf C.2.1} Computer Systems Organization,
COMPUTER-COMMUNICATION NETWORKS, Network Architecture
and Design, Network communications. {\bf C.2.3}
Computer Systems Organization, COMPUTER-COMMUNICATION
NETWORKS, Network Operations, Network monitoring. {\bf
C.2.2} Computer Systems Organization,
COMPUTER-COMMUNICATION NETWORKS, Network Protocols.",
}
@Article{Jain:1990:CCC,
author = "R. Jain",
title = "Congestion Control in Computer Networks: Trends and
Issues",
journal = j-IEEE-NETWORK,
pages = "24--30",
month = may,
year = "1990",
ISSN = "0890-8044",
bibdate = "Mon Aug 17 17:45:43 1998",
bibsource = "http://www.math.utah.edu/pub/bibnet/authors/j/jain-raj.bib",
URL = "http://www.cis.ohio-state.edu/~jain/papers/cong_trends.htm",
abstract = "Popular myths that cheaper memory, high-speed links
and high-speed processors will solve the problem of
congestion in computer networks are shown to be false.
A simple definition for congestion based on supply and
demand of resources is proposed and is then used to
classify various congestion schemes. The issues that
make the congestion problem a difficult one are
discussed, and then the architectural decisions that
affect the design of a congestion scheme are presented.
It is argued that long-, medium- and short-term
congestion problems require different solutions. Some
of the recent schemes are briefly surveyed, and areas
for further research are discussed.",
}
@Article{Jain:1990:ECF,
author = "R. Jain",
title = "Error Characteristics of Fiber Distributed Data
Interface ({FDDI})",
journal = j-IEEE-TRANS-COMM,
volume = "38",
number = "8",
pages = "1224--1252",
month = aug,
year = "1990",
CODEN = "IECMBT",
ISSN = "0090-6778 (print), 1558-0857 (electronic)",
bibdate = "Mon Aug 17 17:45:43 1998",
bibsource = "http://www.math.utah.edu/pub/bibnet/authors/j/jain-raj.bib",
URL = "http://www.cis.ohio-state.edu/~jain/papers/xie1.htm",
abstract = "Fiber Distributed Data Interface (FDDI) is a 100
megabits per second fiber optic local area network
(LAN) standard being developed by the American National
Standard Institute (ANSI).\par
We analyze the impact of various design decisions on
the error detection capability of the protocol. In
particular, we quantify frame error rate, token loss
rate, and undetected error rate. Several
characteristics of the 32-bit frame check sequence
(FCS) polynomial, which is also used in IEEE 802 LAN
protocols, are discussed.\par
The standard uses a ``non-return to zero invert on
ones'' (NRZI) signal encoding and a 4 bit-to-5 bit
(4B/5B) symbol encoding in the physical layer. Due to
the combination of NRZI and 4B/5B encoding, many noise
events are detected by code (or symbol) violations. A
large percentage of errors is also detected by framing
violations. Some of the remaining errors are detected
by FCS violations. The errors that escape these three
violations remain undetected. The probability of
undetected errors due to creation of false starting
delimiters, false ending delimiters, or merging of two
frames is analyzed.\par
It is shown that every noise event results in two
code-bit errors, which in turn may result in up to four
data-bit errors. The FCS can detect up to two noise
events. Creation of a false starting delimiter or
ending delimiter on a symbol boundary also requires two
noise events. This assumes enhanced frame validity
criteria. We justify the enhancements by quantifying
their effect.\par
This analysis here is limited to noise events not
resulting in a change of symbol boundaries. Extensions
to the case of changed symbol boundaries is continuing
and will be presented at a later time.",
}
@Article{Jain:1990:PAFa,
author = "R. Jain",
title = "Performance Analysis of {FDDI} Token Ring Networks:
Effect of Parameters and Guidelines for Setting
{TTRT}",
journal = j-IEEE-LTS,
volume = "20",
number = "2",
pages = "16--22",
month = may,
year = "1990",
CODEN = "IELTEU",
ISSN = "1055-6877",
bibdate = "Mon Aug 17 17:45:43 1998",
bibsource = "http://www.math.utah.edu/pub/bibnet/authors/j/jain-raj.bib",
note = "Also in Proceedings ACM SIGCOMM'90, Philadelphia, PA,
September 24--27, 1990, pp. 264--275 (Computer
communication review, Vol. 20, No. 4)",
URL = "http://www.cis.ohio-state.edu/~jain/papers/ttrt_lcs_1col.htm",
abstract = "The performance of Fiber-Distributed Data Interface
(FDDI) depends upon several workload parameters; for
example; the arrival pattern, frame size, and
configuration parameters, such as the number of
stations on the ring, extent of the ring, and number of
stations that are waiting to transmit. In addition, the
performance is affected by a parameter called the
Target Token Rotation Time (TTRT), which can be
controlled by the network manager. We considered the
effect of TTRT on various performance metrics for
different ring configurations and concluded that a TTRT
value of 8 ms provides a good performance over a wide
range of configurations and workloads.",
}
@Article{Jain:1990:PAFb,
author = "R. Jain",
title = "Performance Analysis of {FDDI} Token Ring Networks:
Effect of Parameters and Guidelines for Setting
{TTRT}",
journal = j-COMP-COMM-REV,
volume = "20",
number = "4",
pages = "264--275",
month = sep,
year = "1990",
CODEN = "CCRED2",
DOI = "https://doi.org/10.1145/99508.99563",
ISBN = "0-89791-405-8",
ISBN-13 = "978-0-89791-405-5",
ISSN = "0146-4833",
bibdate = "Tue Aug 18 08:13:25 1998",
bibsource = "http://www.math.utah.edu/pub/bibnet/authors/j/jain-raj.bib",
acknowledgement = ack-nhfb,
}
@Article{Jain:1991:ACSa,
author = "R. Jain",
title = "The Art of Computer Systems Performance Analysis",
journal = j-COMP-COMM,
volume = "14",
number = "4",
pages = "253--??",
month = may,
year = "1991",
CODEN = "COCOD7",
ISSN = "0140-3664 (print), 1873-703X (electronic)",
bibdate = "Tue Aug 18 08:27:07 1998",
bibsource = "http://www.math.utah.edu/pub/bibnet/authors/j/jain-raj.bib",
acknowledgement = ack-nhfb,
}
@Book{Jain:1991:ACSb,
author = "R. Jain",
title = "The Art of Computer Systems Performance Analysis:
Techniques for Experimental Design, Measurement,
Simulation, and Modeling",
publisher = pub-WILEY-INTERSCIENCE,
address = pub-WILEY-INTERSCIENCE:adr,
pages = "xxvii + 685",
month = may,
year = "1991",
ISBN = "0-471-50336-3",
ISBN-13 = "978-0-471-50336-1",
LCCN = "QA76.9.E94J32 1991",
bibdate = "Tue Aug 18 08:27:07 1998",
bibsource = "http://www.math.utah.edu/pub/bibnet/authors/j/jain-raj.bib",
note = "Winner of ``1991 Best Advanced How-To Book, Systems''
award from the Computer Press Association.",
acknowledgement = ack-nhfb,
}
@Article{Jain:1991:PAH,
author = "Raj Jain",
title = "Performance Analysis of a High-Speed {FDDI} Adapter",
journal = j-DEC-TECH-J,
volume = "3",
number = "3",
pages = "1--11 (??)",
month = "Summer",
year = "1991",
CODEN = "DTJOEL",
ISSN = "0898-901X",
bibdate = "Mon Jun 24 18:53:12 1996",
bibsource = "http://www.math.utah.edu/pub/bibnet/authors/j/jain-raj.bib",
URL = "ftp://ftp.digital.com/pub/Digital/info/DTJ/v3n3/Performance_Analysis_of_FDDIgh_01apr1992DTJ307P8.ps",
abstract = "The performance of an FDDI LAN depends upon
configuration and workload parameters such as the
extent of the ring, the number of stations on the ring,
the number of stations that are waiting to transmit,
and the frame size. In addition, one key parameter that
network managers can control to improve performance is
the target token rotation time (TTRT). Analytical
modeling and simulation methods were used to
investigate the effect of the TTRT on various
performance metrics for different ring configurations.
This analysis demonstrated that setting the TTRT at 8
milliseconds provides good performance over a wide
range of configurations and workloads.",
acknowledgement = ack-nhfb,
xxtitle = "Performance Analysis of {FDDI}",
}
@TechReport{Jain:1992:CHSa,
author = "R. Jain",
title = "A Comparison of Hashing Schemes for Address Lookup in
Computer Networks",
institution = "DEC",
pages = "17",
year = "1992",
bibdate = "Mon Aug 17 17:45:43 1998",
bibsource = "http://www.math.utah.edu/pub/bibnet/authors/j/jain-raj.bib",
URL = "http://www.cis.ohio-state.edu/~jain/papers/hash_ps.htm",
annote = "This is a more detailed version of the paper with the
same title published in the IEEE Transactions on
Communications, October 1992.",
}
@Article{Jain:1992:CHSb,
author = "R. Jain",
title = "A Comparison of Hashing Schemes for Address Lookup in
Computer Networks",
journal = j-IEEE-TRANS-COMM,
volume = "40",
number = "3",
pages = "1570--1573",
month = oct,
year = "1992",
CODEN = "IECMBT",
ISSN = "0090-6778 (print), 1558-0857 (electronic)",
bibdate = "Mon Aug 17 17:45:43 1998",
bibsource = "http://www.math.utah.edu/pub/bibnet/authors/j/jain-raj.bib",
URL = "http://www.cis.ohio-state.edu/~jain/papers/hash_ieee_2col.htm",
abstract = "Using a trace of address references, we compared the
efficiency of several different hashing functions, such
as cyclic redundancy checking (CRC) polynomials,
Fletcher checksum, folding of address octets using the
exclusive-or operation and bit extraction from the
address. Guidelines are provided for determining the
size of the hashmark required to achieve a specified
level of performance.",
}
@Article{Jain:1992:MAC,
author = "R. Jain",
title = "Myths about Congestion Management in High Speed
Networks",
journal = j-INTERNETWORKING,
volume = "3",
number = "??",
pages = "101--113",
month = "????",
year = "1992",
CODEN = "IREEE7",
ISSN = "1049-8915",
bibdate = "Mon Aug 17 17:45:43 1998",
bibsource = "http://www.math.utah.edu/pub/bibnet/authors/j/jain-raj.bib",
URL = "http://www.cis.ohio-state.edu/~jain/papers/cong_myths.htm",
abstract = "Weaknesses in several recently proposed ideas about
congestion control and avoidance in high-speed networks
are identified. Both sides of the debate concerning
prior reservation of resources versus walk-in service,
open-loop control versus feedback control, rate control
versus window control, and router-based control versus
source-based control are presented. The circumstances
under which backpressure is useful or not are
discussed, and it is argued that a single congestion
scheme is not sufficient, but that a combination of
several schemes is required for complete congestion
management in a network.",
}
@Article{Alexander:1993:PCW,
author = "S. B. Alexander and R. S. Bondurant and D. Byrne and
V. W. S. Chan and S. G. Finn and others",
title = "A Precompetitive Consortium on Wide-Band All-Optical
Networks",
journal = j-LIGHTWAVE-TECHNOL,
volume = "11",
number = "5--6",
pages = "714--735",
month = may # "\slash " # jun,
year = "1993",
CODEN = "JLTEDG",
ISSN = "0733-8724 (print), 1558-2213 (electronic)",
bibdate = "Mon Aug 17 17:45:43 1998",
bibsource = "http://www.math.utah.edu/pub/bibnet/authors/j/jain-raj.bib",
note = "Special issue on broad-band optical networks.",
URL = "http://www.cis.ohio-state.edu/~jain/papers/aon.zip",
abstract = "This paper represents the technical core of a
pre-competitive consortium formed by AT&T, DEC and MIT
to study the technology, architecture and applications
of wide-band all-optical networks of local to national
(or international) extent. This effort is currently
partially sponsored by the Defence Advanced Research
Projects Agency (DARPA). Sections I and II of this
paper provide a general introduction to all-optical
networks and discuss some proposed applications.
Sections III, IV and V cover the architecture,
technology and test-bed portions of our effort.",
annote = "This paper has 23 authors.",
}
@Article{Jain:1993:FCI,
author = "R. Jain",
title = "{FDDI}: Current Issues and Future Trends",
journal = j-IEEE-COMM-MAG,
volume = "31",
number = "9",
pages = "98--105",
month = sep,
year = "1993",
CODEN = "ICOMD9",
ISSN = "0163-6804",
bibdate = "Mon Aug 17 17:45:43 1998",
bibsource = "http://www.math.utah.edu/pub/bibnet/authors/j/jain-raj.bib",
URL = "http://www.cis.ohio-state.edu/~jain/papers/gmu_paper.htm",
abstract = "Key issues in upcoming FDDI standards including
low-cost fiber, twisted-pair, SONET mapping, and FDDI
follow-on LAN are discussed after a brief introduction
to FDDI and FDDI-II",
}
@Book{Jain:1994:FH,
author = "Raj Jain",
title = "{FDDI} Handbook: High-speed Networking using Fiber and
Other Media",
publisher = pub-AW,
address = pub-AW:adr,
pages = "xxvii + 528",
year = "1994",
ISBN = "0-201-56376-2",
ISBN-13 = "978-0-201-56376-4",
LCCN = "TK5105.72 .J35 199",
bibdate = "Fri Jun 17 09:22:27 1994",
bibsource = "http://www.math.utah.edu/pub/bibnet/authors/j/jain-raj.bib",
price = "US\$49.50",
acknowledgement = ack-nhfb,
bookreview = "SunExpert, 5(6), 26--32, June 1994",
}
@Book{Jain:1994:FHH,
author = "R. Jain",
title = "{FDDI} handbook: high-speed networking using fiber and
other media",
publisher = pub-AW,
address = pub-AW:adr,
pages = "xxvii + 528",
month = apr,
year = "1994",
ISBN = "0-201-56376-2",
ISBN-13 = "978-0-201-56376-4",
LCCN = "TK5105.72 .J35 1994",
bibdate = "Tue Aug 18 08:27:07 1998",
bibsource = "http://www.math.utah.edu/pub/bibnet/authors/j/jain-raj.bib",
acknowledgement = ack-nhfb,
}
@Article{Anonymous:1995:KAH,
author = "Anonymous",
title = "Killer App: It's the high-speed backbone",
journal = j-GOV-COMP-NEWS,
volume = "??",
number = "??",
pages = "24",
day = "16",
month = oct,
year = "1995",
ISSN = "0738-4300",
bibdate = "Mon Aug 17 17:45:43 1998",
bibsource = "http://www.math.utah.edu/pub/bibnet/authors/j/jain-raj.bib",
note = "An interview with Raj Jain.",
URL = "http://www.cis.ohio-state.edu/~jain/papers/gcn.htm",
abstract = "The interview includes Jain's answers to several ATM
related questions from Government Computer News. For
example: Will we see ATM take hold first in the LAN or
in the WAN? Does multimedia require ABR, CBR, VBR, or
UBR? If ATM is going to be cheaper than leased lines,
then what inducement do the carriers have to offer ATM,
and how are they going to make any money from it?",
}
@InProceedings{Charny:1995:CCE,
author = "A. Charny and D. D. Clark and R. Jain",
title = "Congestion Control with Explicit Rate Indication",
crossref = "IEEE:1995:III",
pages = "1954--1963",
month = jun,
year = "1995",
bibdate = "Mon Aug 17 17:45:43 1998",
bibsource = "http://www.math.utah.edu/pub/bibnet/authors/j/jain-raj.bib",
URL = "http://www.cis.ohio-state.edu/~jain/papers/charny.htm",
abstract = "As the speed and the dynamic range of computer
networks evolve, the issue of efficient traffic
management becomes increasingly important. This work
describes an approach to traffic management using
explicit rate information provided to the source by the
network. We present an asynchronous distributed
algorithm for optimal rate calculation across the
network, where optimality is understood in the maxmin
sense. The algorithm quickly converges to the optimal
rates and is shown to be well-behaved in transience.",
}
@Article{Fahmy:1995:SCC,
author = "Sonia Fahmy and Raj Jain and Fang Lu and Shivkumar
Kalyanaraman",
title = "A Survey of Congestion Control Techniques and Data
Link Protocols in Satellite Networks",
journal = j-INT-J-SATELL-COMMUN,
volume = "??",
number = "??",
pages = "31",
year = "1995",
CODEN = "IJSCEF",
ISSN = "0737-2884",
bibdate = "Mon Aug 17 17:45:43 1998",
bibsource = "http://www.math.utah.edu/pub/bibnet/authors/j/jain-raj.bib",
URL = "http://www.cis.ohio-state.edu/~jain/papers/sat_surv.htm",
abstract = "Satellite communication systems are the means of
realizing a global broadband integrated services
digital network. Due to the statistical nature of the
integrated services traffic, the resulting rate
fluctuations and burstiness render congestion control a
complicated, yet indispensable function. The long
propagation delay of the earth-satellite link further
imposes severe demands and constraints on the
congestion control schemes, as well as the media access
control techniques and retransmission protocols that
can be employed in a satellite network. The problems in
designing satellite network protocols, as well as some
of the solutions proposed to tackle these problems,
will be the primary focus of this survey.",
}
@InProceedings{Jain:1995:ANI,
author = "R. Jain",
title = "{ATM} Networks: Issues and Challenges Ahead",
crossref = "Vuong:1994:PST",
pages = "12--??",
year = "1995",
bibdate = "Tue Aug 18 08:35:57 1998",
bibsource = "http://www.math.utah.edu/pub/bibnet/authors/j/jain-raj.bib",
URL = "http://www.cis.ohio-state.edu/~jain/papers/atm_issu.htm",
abstract = "The paper begins with a discussion of current trends
in networking and a historical reviews of past
networking technologies some of which failed. This
leads us to the discussion about what it takes for a
new technology to succeed and what challenges we face
in making the current dream of a seamless world-wide
high-speed ATM network a reality. Issues in using ATM
cells for very high speed applications are presented.
Ensuring that the users benefit from ATM networks
involves several other related disciplines. These are
reviewed.",
}
@Article{Jain:1995:ASA,
author = "R. Jain",
title = "{ABR} Service on {ATM} Networks: What is it?",
journal = j-NETWORK-WORLD,
volume = "??",
number = "??",
pages = "??--??",
day = "24",
month = jun,
year = "1995",
ISSN = "0887-7661 (print), 1944-7655 (electronic)",
bibdate = "Mon Aug 17 17:45:43 1998",
bibsource = "http://www.math.utah.edu/pub/bibnet/authors/j/jain-raj.bib",
URL = "http://www.cis.ohio-state.edu/~jain/papers/networkw.htm",
abstract = "Explains available bit rate service in simple terms",
}
@Article{Jain:1995:DFS,
author = "R. Jain",
title = "Data Flies Standby with {ABR} service",
journal = j-NETWORK-WORLD,
volume = "??",
number = "??",
pages = "43",
day = "12",
month = jun,
year = "1995",
ISSN = "0887-7661 (print), 1944-7655 (electronic)",
bibdate = "Mon Aug 17 17:45:43 1998",
bibsource = "http://www.math.utah.edu/pub/bibnet/authors/j/jain-raj.bib",
URL = "http://www.cis.ohio-state.edu/~jain/papers/networkw.htm",
annote = "Explains available bit rate service in simple terms.",
}
@Article{Ramakrishnan:1995:BFS,
author = "K. K. Ramakrishnan and Raj Jain",
title = "A binary feedback scheme for congestion avoidance in
computer networks with a connectionless network layer",
journal = "SIGCOMM Computer Communication Review",
volume = "25",
number = "1",
pages = "??--??",
month = jan,
year = "1995",
bibdate = "Wed Sep 28 16:56:06 2011",
bibsource = "http://www.math.utah.edu/pub/bibnet/authors/j/jain-raj.bib",
acknowledgement = ack-nhfb,
}
@Article{Siu:1995:BOA,
author = "K. Siu and R. Jain",
title = "A Brief Overview of {ATM}: Protocol Layers, {LAN}
Emulation, and Traffic Management",
journal = j-COMP-COMM-REV,
volume = "25",
number = "2",
pages = "6--28",
month = apr,
year = "1995",
CODEN = "CCRED2",
ISSN = "0146-4833",
bibdate = "Mon Aug 17 17:45:43 1998",
bibsource = "http://www.math.utah.edu/pub/bibnet/authors/j/jain-raj.bib",
URL = "http://www.cis.ohio-state.edu/~jain/papers/atm_tut.htm",
abstract = "Asynchronous Transfer Mode (ATM) has emerged as the
most promising technology in supporting future
broadband multimedia communication services. To
accelerate the deployment of ATM technology, the ATM
Forum, which is a consortium of service providers and
equipment vendors in the communication industries has
been created to develop implementation and
specification agreements. In this article, we present a
brief overview on ATM protocol layers and current
progress on LAN Emulation and Traffic Management in the
ATM Forum.",
}
@TechReport{Dommety:1996:PNA,
author = "G. Dommety and Raj Jain",
title = "Potential Networking Applications of Global
Positioning Systems ({GPS})",
number = "TR-24",
institution = "????",
address = "????",
pages = "??",
month = apr,
year = "1996",
bibdate = "Mon Aug 17 17:45:43 1998",
bibsource = "http://www.math.utah.edu/pub/bibnet/authors/j/jain-raj.bib",
URL = "http://www.cis.ohio-state.edu/~jain/papers/gps.htm",
abstract = "Global Positioning System (GPS) Technology allows
precise determination of location, velocity, direction,
and time. The price of GPS receivers is falling rapidly
and the applications are growing. PCMCIA receivers that
can be connected to any notebook personal computers are
available for \$300-400 to end consumers.\par
The main goal of this study was to survey current
applications of GPS to distributed systems and
networks. While GPS is appearing in the computer
magazines very often and while many computer companies
have announced GPS related efforts, most such efforts
are in providing navigational guidance to drivers.
Digitized city maps along with a GPS sensor on a mobile
computer provide directions to drivers. A number of
consortiums have been formed by companies such as IBM,
Apple, Toshiba, Sony, and others.\par
Currently, applications of GPS for distributed
computation and networking are limited to measuring
delays in Wolter and Golderman's DA-30 network
analyzers and in clock synchronization in synchronous
optical networks (SONET) used in telecommunication
networks.\par
We have identified twenty new applications of GPS for
distributed computing and networking. These
applications include circuit switching using
synchronized clocks, synchronous slotted systems, clock
synchronization in distributed systems, database
synchronization, connectionless real-time
communication, one-way delay, delay based routing, time
to live, resource location, location adaptive
protocols, home vs office vs car, electronic fence,
handoffs in wireless networks, prescheduled handoffs
based on velocity and direction, adaptive transmission
power control algorithms, directional antennas,
temporary cell partitioning for congestion avoidance,
peer-to-peer routing with limited range receivers,
email delivery based on geographic location,
distributed robot control and navigation, and equipment
location marking for maintenance crew.\par
There two main obstacles to applications of GPS. First
is that GPS antennas must point to open sky. They
cannot be used directly inside a building. Unless this
is avoided by new antenna designs or by rebroadcasting
GPS data inside a building, the use of GPS techniques
is limited to improving the performance of distributed
systems rather than proper operation. This is similar
to cache memories in computer systems. Systems can
operate without cache but perform better with cache.
The second obstacle is the pseudo-random noise
introduced in the GPS signals by the defense department
to disallow other governments from using the full
precision of GPS. This is called selective
availability. Fortunately, this can be easily overcome
by differential GPS techniques.\par
Detailed lists of GPS products, current applications,
addresses of manufacturers, and sources for further
information are included in this report.",
}
@InProceedings{Fahmy:1996:SRA,
author = "Sonia Fahmy and Raj Jain and Shivkumar Kalyanaraman
and Rohit Goyal and Fang Lu",
booktitle = "Proceedings of the First International Workshop on
Satellite-based Information Services, Rye, New York,
November 1996",
title = "On Source Rules for {ABR} Service on {ATM} Networks
with Satellite Links",
publisher = "????",
address = "????",
pages = "108--115",
year = "1996",
bibdate = "Mon Aug 17 17:45:43 1998",
bibsource = "http://www.math.utah.edu/pub/bibnet/authors/j/jain-raj.bib",
URL = "http://www.cis.ohio-state.edu/~jain/papers/wosbis.htm",
abstract = "During the design of ABR traffic management at the ATM
Forum, we performed several analyses to ensure that the
ABR service will operate efficiently over satellite
links. In the cases where the performance was
unacceptable, we suggested modifications to the traffic
management specifications. This paper describes one
such issue related to the count of missing resource
management cells (Crm) parameter of the ABR source
behavior. The analysis presented here led to the
changes which are now part of the ATM traffic
management (TM 4.0) specification. In particular, the
size of the transient buffer exposure (TBE) parameter
was set to 24 bits, and no size was enforced for the
Crm parameter. This simple change improved the
throughput over OC-3 satellite links from 45 Mbps to
140 Mbps.",
}
@Article{Jain:1996:CCT,
author = "Raj Jain",
title = "Congestion Control and Traffic Management in {ATM}
Networks: Recent Advances and {A} Survey",
journal = j-COMP-NET-ISDN,
volume = "28",
number = "13",
pages = "1723--1738",
day = "15",
month = oct,
year = "1996",
CODEN = "CNISE9",
ISSN = "0169-7552 (print), 1879-2324 (electronic)",
bibdate = "Sat Sep 25 15:30:03 1999",
bibsource = "ftp://ftp.ira.uka.de/pub/bibliography/Misc/Bibnet/authors/j/jain-raj.bib;
http://www.elsevier.com/cgi-bin/cas/tree/store/cna/cas_free/browse/browse.cgi?year=1996&volume=28&issue=13;
http://www.math.utah.edu/pub/bibnet/authors/j/jain-raj.bib",
URL = "http://www.cis.ohio-state.edu/~jain/papers/cnis.htm;
http://www.elsevier.com/cgi-bin/cas/tree/store/comnet/cas_sub/browse/browse.cgi?year=1996&volume=28&issue=13&aid=1565",
abstract = "Congestion control mechanisms for ATM networks as
selected by the ATM Forum traffic management group are
described. Reasons behind these selections are
explained. In particular, selection criteria for
selection between rate-based and credit-based approach
and the key points of the debate between the two
approaches are presented. The approach that was finally
selected and several other schemes that were considered
are described.",
acknowledgement = ack-nhfb,
}
@Article{Jain:1996:OSC,
author = "Raj Jain and Shiv Kalyanaraman and Ram Viswanathan",
title = "The {OSU} Scheme for Congestion Avoidance in {ATM}
Networks: Lessons Learnt and Extensions",
journal = j-PERF-EVAL,
volume = "31",
number = "1--2",
pages = "67--88",
month = may,
year = "1996",
CODEN = "PEREDN",
ISSN = "0166-5316 (print), 1872-745X (electronic)",
bibdate = "Mon Aug 17 17:45:43 1998",
bibsource = "http://www.math.utah.edu/pub/bibnet/authors/j/jain-raj.bib",
URL = "http://www.cis.ohio-state.edu/~jain/papers/perf-sub.htm",
abstract = "The OSU scheme is a rate-based congestion avoidance
scheme for ATM networks using explicit rate indication.
This work was one of the first attempts to define
explicit rate switch mechanisms and the Resource
Management (RM) cell format in Asynchronous Transfer
Mode (ATM) networks. The key features of the scheme
include explicit rate feedback, congestion avoidance,
fair operation while maintaining high utilization, use
of input rate as a congestion metric, O(1) complexity.
This paper presents an overview of the scheme, presents
those features of the scheme that have now become
common features of other switch algorithms and
discusses three extensions of the scheme.",
}
@Article{Jain:1996:SBA,
author = "R. Jain and S. Kalyanaraman and S. Fahmy and R. Goyal
and S. Kim",
title = "Source Behavior for {ATM} {ABR} Traffic Management: An
Explanation",
journal = j-IEEE-COMM-MAG,
volume = "34",
number = "11",
pages = "50--57",
day = "1",
month = nov,
year = "1996",
CODEN = "ICOMD9",
ISSN = "0163-6804",
bibdate = "Mon Aug 17 17:45:43 1998",
bibsource = "http://www.math.utah.edu/pub/bibnet/authors/j/jain-raj.bib",
URL = "http://www.cis.ohio-state.edu/~jain/papers/src_rule.htm",
abstract = "The Available Bit Rate (ABR) service has been
developed to support data applications over
Asynchronous Transfer Mode (ATM) networks. The network
continuously monitors its traffic and provides feedback
to the source end systems. This paper explains the
rules that the sources have to follow to achieve a fair
and efficient allocation of network resources.",
}
@InProceedings{Kalyanaraman:1996:BRT,
author = "Shiv Kalyanaraman and Raj Jain and Sonia Fahmy and
Rohit Goyal",
booktitle = "Proc. IEEE ATM'96 Workshop, San Francisco, August
23--24, 1996",
title = "Buffer Requirements For {TCP\slash IP} Over {ABR}",
publisher = pub-IEEE,
address = pub-IEEE:adr,
pages = "6",
year = "1996",
bibdate = "Mon Aug 17 17:45:43 1998",
bibsource = "http://www.math.utah.edu/pub/bibnet/authors/j/jain-raj.bib",
URL = "http://www.cis.ohio-state.edu/~jain/papers/atm96.htm",
abstract = "We study the buffering requirements for zero cell loss
for TCP over ABR. We show that the maximum buffers
required at the switch is proportional to the maximum
round trip time (RTT) of all VCs through the link. The
number of round-trips depends upon the switch algorithm
used. With our ERICA [erica-final] switch algorithm, we
find that the buffering required is independent of the
number of TCP sources. We substantiate our arguments
with simulation results.",
}
@Article{Kalyanaraman:1996:PBR,
author = "Shiv Kalyanaraman and Raj Jain and Sonia Fahmy and
Rohit Goyal and Seong-Cheol Kim",
title = "Performance and Buffering Requirements of Internet
Protocols over {ATM} {ABR} and {UBR} Services",
journal = j-IEEE-COMM-MAG,
volume = "36",
number = "6",
pages = "152--157",
month = sep,
year = "1996",
CODEN = "ICOMD9",
ISSN = "0163-6804",
bibdate = "Mon Aug 17 17:45:43 1998",
bibsource = "http://www.math.utah.edu/pub/bibnet/authors/j/jain-raj.bib",
URL = "http://www.cis.ohio-state.edu/~jain/papers/ieee-mag.htm",
abstract = "The Asynchronous Transfer Mode (ATM) networks are
quickly being adopted as backbones over various parts
of the Internet. This paper analyzes the performance of
TCP/IP protocols over ATM network's Available Bit Rate
(ABR) and Unspecified Bit Rate (UBR) services. It is
shown that ABR pushes congestion to the edges of the
ATM network while UBR leaves it inside the ATM
portion.",
}
@InProceedings{Kalyanaraman:1996:PTI,
author = "S. Kalyanaraman and R. Jain and S. Fahmy and R.
Goyal",
title = "Performance of {TCP\slash IP} over {ABR} Service on
{ATM} Networks",
crossref = "IEEE:1996:IGL",
pages = "468--475",
year = "1996",
bibdate = "Tue Aug 18 08:40:26 1998",
bibsource = "http://www.math.utah.edu/pub/bibnet/authors/j/jain-raj.bib",
acknowledgement = ack-nhfb,
}
@InProceedings{Kalyanaraman:1996:PTIa,
author = "Shiv Kalyanaraman and Raj Jain and Rohit Goyal and
Sonia Fahmy and Seong-Cheol Kim",
booktitle = "Proc. IEEE Communication Society Workshop on
Computer-Aided Modeling , Analysis and Design of
Communication Links and Networks, McLean, VA, October
20, 1996",
title = "Performance of {TCP\slash IP} Using {ATM} {ABR} and
{UBR} Services over Satellite Networks",
publisher = pub-IEEE,
address = pub-IEEE:adr,
pages = "8",
month = oct,
year = "1996",
bibdate = "Mon Aug 17 17:45:43 1998",
bibsource = "http://www.math.utah.edu/pub/bibnet/authors/j/jain-raj.bib",
URL = "http://www.cis.ohio-state.edu/~jain/papers/satellit.htm",
abstract = "We study the buffering requirements for zero cell loss
for TCP/IP over satellite links using the available bit
rate (ABR) and unspecified bit rate (UBR) services of
asynchronous transfer mode (ATM) networks. For the ABR
service, we explore the effect of feedback delay (a
factor which depends upon the position of the
bottleneck), the switch scheme used, and background
variable bit rate (VBR) traffic. It is shown that the
buffer requirement for TCP over ABR is independent of
the number of TCP sources, but depends on the
aforementioned factors. For the UBR service, we show
that the buffer requirement is the sum of the TCP
receiver window sizes. We substantiate our arguments
with simulation results.",
}
@InProceedings{Kalyanaraman:1996:PTIb,
author = "Shiv Kalyanaraman and Raj Jain and Sonia Fahmy and
Rohit Goyal and Fang Lu and Saragur Srinidhi",
title = "Performance of {TCP\slash IP} over {ABR}",
crossref = "IEEE:1996:IGL",
pages = "468--475",
year = "1996",
bibdate = "Mon Aug 17 17:45:43 1998",
bibsource = "http://www.math.utah.edu/pub/bibnet/authors/j/jain-raj.bib",
URL = "http://www.cis.ohio-state.edu/~jain/papers/globecom.htm",
abstract = "The Available Bit Rate (ABR) service has been
developed to support data applications over
Asynchronous Transfer Mode (ATM). It is hence
interesting to study the performance of reliable data
transport protocols like TCP over ABR. We study the
effect of running large unidirectional file transfer
applications on TCP over ABR with an explicit rate
algorithm (ERICA) implemented at the ATM switches. The
study shows that it is possible to get maximum TCP
throughput when there are enough buffers at the
switches and the sources are rate-limited by ABR.
However, when the number of buffers is smaller, there
is a large reduction in throughput even though the Cell
Loss Ratio (CLR) is very small and the sources are
window-limited by TCP. The primary reason for the large
throughput degradation is the TCP timer granularity
(which affects the timeout interval) and retransmission
of duplicate packets which are discarded at the
destination. We show that switch buffers should not be
dimensioned based on the ABR Source parameter Transient
Buffer Exposure (TBE). When ABR capacity is varied, we
find that CLR exhibits high variance and is not a good
indicator of TCP performance. Further, larger buffers
and a larger number of TCP sources increase TCP
throughput. Even when buffers are small, dropping of
End of Message (EOM) cells should be avoided. This
avoids merging of packets at the destination AAL5 and
improves fairness.",
}
@TechReport{Fahmy:1997:SPO,
author = "Sonia Fahmy and Raj Jain and Shivkumar Kalyanaraman
and Rohit Goyal and Bobby Vandalore and Xiangrong Cai",
title = "A Survey of Protocols and Open Issues in {ATM}
Multipoint Communications",
number = "47",
institution = "The Ohio State University, Department of Computer and
Information Science",
address = "Columbus, OH 43210-1277, USA",
pages = "??",
day = "21",
month = aug,
year = "1997",
bibdate = "Mon Aug 17 17:45:43 1998",
bibsource = "http://www.math.utah.edu/pub/bibnet/authors/j/jain-raj.bib",
URL = "http://www.cis.ohio-state.edu/~jain/papers/mcast.htm",
abstract = "Asynchronous transfer mode (ATM) networks must define
multicast capabilities in order to efficiently support
numerous applications, such as video conferencing and
distributed applications, in addition to LAN emulation
(LANE) and Internet protocol (IP) multicasting. Several
problems and issues arise in ATM multicasting, such as
signaling, routing, connection admission control, and
traffic management problems. IP integrated services
over ATM poses further challenges to ATM multicasting.
Scalability and simplicity are the two main concerns
for ATM multicasting. This paper provides a survey of
the current work on multicasting problems in general,
and ATM multicasting in particular. A number of
proposed schemes is examined, such as the schemes MARS,
MCS, SEAM, SMART, RSVP, and various multipoint traffic
management and transport-layer schemes. The paper also
indicates a number of key open issues that remain
unresolved.",
}
@Article{Goyal:1997:IPT,
author = "Rohit Goyal and Raj Jain and Shiv Kalyanaraman and
Sonia Fahmy and Bobby Vandalore",
title = "Improving the Performance of {TCP} over the {ATM-UBR}
service",
journal = j-COMP-COMM,
volume = "??",
number = "??",
pages = "??",
month = jul,
year = "1997",
CODEN = "COCOD7",
ISSN = "0140-3664 (print), 1873-703X (electronic)",
bibdate = "Mon Aug 17 17:45:43 1998",
bibsource = "http://www.math.utah.edu/pub/bibnet/authors/j/jain-raj.bib",
URL = "http://www.cis.ohio-state.edu/~jain/papers/cc.htm",
annote = "To appear.",
}
@InProceedings{Goyal:1997:TSA,
author = "Rohit Goyal and Raj Jain and Shivkumar Kalyanaraman
and Sonia Fahmy and Bobby Vandalore and Sastri Kota",
title = "{TCP} Selective Acknowledgments and {UBR} Drop
Policies to Improve {ATM-UBR} Performance over
Terrestrial and Satellite Networks",
crossref = "Makki:1997:SIC",
pages = "17--27",
year = "1997",
bibdate = "Mon Aug 17 17:45:43 1998",
bibsource = "http://www.math.utah.edu/pub/bibnet/authors/j/jain-raj.bib",
URL = "http://www.cis.ohio-state.edu/~jain/papers/ic3n97.htm",
abstract = "We study the performance of Selective Acknowledgments
with TCP over the ATM-UBR service category. We examine
various UBR drop policies, TCP mechanisms and network
configurations to recommend optimal parameters for TCP
over UBR. We discuss various TCP congestion control
mechanisms compare their performance for LAN and WAN
networks. We describe the effect of satellite delays on
TCP performance over UBR and present simulation results
for LAN, WAN and satellite networks. SACK TCP improves
the performance of TCP over UBR, especially for large
delay networks. Intelligent drop policies at the
switches are an important factor for good performance
in local area networks.",
}
@InProceedings{Goyal:1997:UIP,
author = "Rohit Goyal and Raj Jain and Shiv Kalyanaraman and
Sonia Fahmy and Seong-Cheol Kim",
title = "{UBR}+: Improving Performance of {TCP} over {ATM-UBR}
service",
crossref = "IEEE:1997:FIE",
pages = "1042--1048",
year = "1997",
bibdate = "Mon Aug 17 17:45:43 1998",
bibsource = "http://www.math.utah.edu/pub/bibnet/authors/j/jain-raj.bib",
URL = "http://www.cis.ohio-state.edu/~jain/papers/icc97.htm",
abstract = "ATM-UBR switches respond to congestion by dropping
cells when their buffers become full. TCP connections
running over UBR experience low throughput and high
unfairness. For 100\% TCP throughput each switch needs
buffers equal to the sum of the window sizes of all the
TCP connections. Intelligent drop policies can improve
the performance of TCP over UBR with limited buffers.
The UBR+ service proposes enhancements to UBR for
intelligent drop. Early Packet Discard improves
throughput but does not attempt to improve fairness.
Selective packet drop based on per-connection buffer
occupancy improves fairness. The Fair Buffer Allocation
scheme further improves both throughput and fairness.",
}
@Article{Jain:1997:PTE,
author = "R. Jain and G. Babic",
title = "Performance Testing Effort at the {ATM} Forum: An
Overview",
journal = j-IEEE-COMM-MAG,
volume = "35",
number = "8",
pages = "110--116",
month = aug,
year = "1997",
CODEN = "ICOMD9",
ISSN = "0163-6804",
bibdate = "Mon Aug 17 17:45:43 1998",
bibsource = "http://www.math.utah.edu/pub/bibnet/authors/j/jain-raj.bib",
URL = "http://www.cis.ohio-state.edu/~jain/papers/perf_com.htm",
abstract = "The testing group at ATM Forum is working on
developing a specification for performance testing of
ATM switches and networks. The emphasis is on the user
perceived frame-level performance. This paper explains
what is different about this new effort and gives its
status.",
}
@InProceedings{Kalyanaraman:1997:DCV,
author = "Shiv Kalyanaraman and Raj Jain and Jianping Jiang and
Rohit Goyal and Sonia Fahmy and Pradeep Samudra",
title = "Design Considerations for the Virtual Source\slash
Virtual Destination ({VS\slash VD}) Feature in the
{ABR} Service of {ATM} Networks",
crossref = "IEEE:1998:PII",
pages = "21--??",
year = "1997",
bibdate = "Mon Aug 17 17:45:43 1998",
bibsource = "http://www.math.utah.edu/pub/bibnet/authors/j/jain-raj.bib",
URL = "http://www.cis.ohio-state.edu/~jain/papers/vsvd.htm",
abstract = "The Available Bit Rate (ABR) service in ATM networks
has been specified to allow fair and efficient support
of data applications over ATM utilizing capacity left
over after servicing higher priority classes. One of
the architectural features in the ABR specification
[tm4] is the Virtual Source/Virtual Destination (VS/VD)
option. This option allows a switch to divide an
end-to-end ABR connection into separately controlled
ABR segments by acting like a destination on one
segment, and like a source on the other. The coupling
in the VS/VD switch between the two ABR control
segments is implementation specific. In this paper, we
model a VS/VD ATM switch and study the issues in
designing coupling between ABR segments. We identify a
number of implementation options for the coupling. A
good choice significantly improves the stability and
transient performance of the system and reduces the
buffer requirements at the switches.",
}
@TechReport{Kalyanaraman:1997:ESA,
author = "Shivkumar Kalyanaraman and Raj Jain and Sonia Fahmy
and Rohit Goyal and Bobby Vandalore",
title = "The {ERICA} Switch Algorithm for {ABR} Traffic
Management in {ATM} Networks",
institution = "The Ohio State University, Department of Computer and
Information Science",
address = "Columbus, OH 43210-1277, USA",
pages = "32",
month = nov,
year = "1997",
bibdate = "Mon Aug 17 17:45:43 1998",
bibsource = "http://www.math.utah.edu/pub/bibnet/authors/j/jain-raj.bib",
URL = "http://www.cis.ohio-state.edu/~jain/papers/erica.htm",
abstract = "We propose an explicit rate indication scheme for
congestion avoidance in ATM networks. In this scheme,
the network switches monitor their load on each link,
determining a load factor, the available capacity, and
the number of currently active virtual channels. This
information is used to advise the sources about the
rates at which they should transmit. The algorithm is
designed to achieve efficiency, fairness, controlled
queueing delays, and fast transient response. The
algorithm present performance analysis of the scheme
using both analytical arguments and simulation results.
The scheme is being implemented by several ATM switch
manufacturers.",
}
@InProceedings{Kalyanaraman:1997:PTA,
author = "Shiv Kalyanaraman and Raj Jain and Sonia Fahmy and
Rohit Goyal and Jianping Jiang and Seong-Cheol Kim",
title = "Performance of {TCP} over {ABR} on {ATM} backbone and
with various {VBR} traffic patterns",
crossref = "IEEE:1997:IIC",
pages = "1035--1041",
year = "1997",
bibdate = "Mon Aug 17 17:45:43 1998",
bibsource = "http://www.math.utah.edu/pub/bibnet/authors/j/jain-raj.bib",
URL = "http://www.cis.ohio-state.edu/~jain/papers/tcp_vbr.htm",
abstract = "We extend our earlier studies of buffer requirements
of TCP over ABR in two directions. First, we study the
performance of TCP over ABR in an ATM backbone. On the
backbone, the TCP queues are at the edge router and not
inside the ATM network. The router requires buffer
equal to the sum of the receiver window sizes of the
participating TCP connections. Second, we introduce
various patterns of VBR background traffic. The VBR
background introduces variance in the ABR capacity and
the TCP traffic introduces variance in the ABR demand.
Some simple switch schemes are unable to keep up with
the combined effect of highly varying demands and
highly varying ABR capacity. We present our experiences
with refining the ERICA+ switch scheme to handle these
conditions.",
}
@TechReport{Kalyanaraman:1997:SUI,
author = "Shivkumar Kalyanaraman and Raj Jain and Rohit Goyal
and Sonia Fahmy",
title = "A Survey of the Use-It-Or-Lose-It Policies for the
{ABR} Service in {ATM} Networks",
number = "OSU-CISRC-1/97-TR02",
institution = "Ohio State University",
address = "Columbus, OH, USA",
pages = "??",
month = may,
year = "1997",
bibdate = "Mon Aug 17 17:45:43 1998",
bibsource = "http://www.math.utah.edu/pub/bibnet/authors/j/jain-raj.bib",
URL = "http://www.cis.ohio-state.edu/~jain/papers/tr_rule5.htm",
abstract = "The Available Bit Rate (ABR) service has been
developed to support data applications over
Asynchronous Transfer Mode (ATM). The ABR service uses
a closed-loop rate-based traffic management framework
where the network divides available bandwidth among
contending sources. The ATM Forum then worked on
incorporating open-loop control capabilities to make
the ABR service robust to temporary network failures
and source inactivity periods. One of the problems
addressed was whether rate allocations of sources
should be taken away if sources do not use them. The
proposed solutions, popularly known as the
Use-It-or-Lose-It (UILI) policies, have had significant
impact on the ABR service capabilities. In this paper
we survey the design, development, the final shape of
these policies and their impact on the ABR service.",
}
@PhdThesis{Kalyanaraman:1997:TMA,
author = "Shivkumar Kalyanaraman",
title = "Traffic Management for the Available Bit Rate ({ABR})
Service in Asynchronous Transfer Mode ({ATM})
Networks",
school = "The Ohio State University",
address = "Columbus, OH, USA",
pages = "xxiv + 429",
year = "1997",
bibdate = "Mon Aug 17 17:45:43 1998",
bibsource = "http://www.math.utah.edu/pub/bibnet/authors/j/jain-raj.bib",
URL = "http://www.cis.ohio-state.edu/~jain/theses/shiv.htm",
abstract = "With the merger of telecommunication, entertainment
and computer industries, computer networking is
adopting a new paradigm called Asynchronous Transfer
Mode (ATM) networking. ATM networks have multiple
service classes allow audio, video and data to share
the same network. Of these, the Available Bit Rate
(ABR) service class is designed to efficiently support
data traffic.\par
Traffic management involves the design of a set of
mechanisms which ensure that the network bandwidth,
buffer and computational resources are efficiently
utilized while meeting the various Quality of Service
(QoS) guarantees given to sources as part of a traffic
contract. The general problem of network traffic
management involves all the available traffic classes.
In this dissertation, we address the problem of
designing traffic management mechanisms for one class -
the ABR service class in ATM networks.\par
We consider five aspects of this problem in this
dissertation. First, the ABR service requires a
mechanism to carry rate feedback from the network
switches to the sources. We design three switch
algorithms (the OSU scheme, the ERICA and ERICA+
schemes) which calculate the rate allocations to
satisfy different sets of goals. Second, we design a
set of source end system mechanisms which respond to
network feedback, and perform control in the case when
feedback is disrupted or is stale. Third, we validate
the performance of the service for various ABR and VBR
demand patterns. Specifically, we study the case of
Internet traffic over ATM-ABR. Fourth, we consider the
switch design issues for a specific ABR framework
option called the ``Virtual Source/Virtual
Destination'' option. Finally, we discuss
cost/performance issues pertaining to the
implementation of the service.\par
In summary, this dissertation work addresses
fundamental issues in ATM ABR traffic management, and
the techniques developed are applicable to a wider
class of high-speed packet networks.",
}
@InProceedings{Kota:1997:SAN,
author = "Sastri Kota and Rohit Goyal and Raj Jain",
booktitle = "Proceedings of the 3rd Ka Band Utilization Conference,
Sorrento, Italy, 1997",
title = "Satellite {ATM} Network Architectural Considerations
and {TCP\slash IP} Performance",
publisher = "Istituto Internazionale delle Comunicazioni",
address = "Genova, Italy",
pages = "481--488",
year = "1997",
bibdate = "Mon Aug 17 17:45:43 1998",
bibsource = "http://www.math.utah.edu/pub/bibnet/authors/j/jain-raj.bib",
URL = "http://www.cis.ohio-state.edu/~jain/papers/kaband.htm",
abstract = "In this paper, we have provided a summary of the
design options in Satellite-ATM technology. A satellite
ATM network consists of a space segment of satellites
connected by inter-satellite crosslinks, and a ground
segment of the various ATM networks. A satellite-ATM
interface module connects the satellite network to the
ATM networks and performs various call and control
functions. A network control center performs various
network management and resource allocation functions.
Several issues such as the ATM service model, media
access protocols, and traffic management issues must be
considered when designing a satellite ATM network to
effectively transport Internet traffic. We have
presented the buffer requirements for TCP/IP traffic
over ATM-UBR for satellite latencies. Our results are
based on TCP with selective acknowledgments and a
per-VC buffer management policy at the switches. A
buffer size of about 0.5 * RTT to 1 * RTT is sufficient
to provide over 98\% throughput to infinite TCP traffic
for long latency networks and a large number of
sources. This buffer requirement is independent of the
number of sources.The fairness is high for a large
numbers of sources because of the per-VC buffer
management performed at the switches and the nature of
TCP traffic.",
}
@InProceedings{Vandalore:1997:PBW,
author = "Bobby Vandalore and Shivkumar Kalyanaraman and Raj
Jain and Rohit Goyal and Sonia Fahmy and Seong-Cheol
Kim",
booktitle = "WebNet `97, Toronto, November 1997",
title = "Performance of Bursty {World Wide Web} ({WWW}) Sources
over {ABR}",
publisher = "????",
address = "????",
pages = "??--??",
year = "1997",
bibdate = "Mon Aug 17 17:45:43 1998",
bibsource = "http://www.math.utah.edu/pub/bibnet/authors/j/jain-raj.bib",
URL = "http://www.cis.ohio-state.edu/~jain/papers/webspec.htm",
abstract = "We model World Wide Web (WWW) servers and clients
running over an ATM network using the ABR (available
bit rate) service. The WWW servers are modeled using a
variant of the SPECweb96 benchmark, while the WWW
clients are based on a model by Mah. The traffic
generated by this application is typically bursty,
i.e., it has active and idle periods in transmission. A
timeout occurs after given amount of idle period.
During idle period the underlying TCP congestion
windows remain open until a timeout expires. These open
windows may be used to send data in a burst when the
application becomes active again. This raises the
possibility of large switch queues if the source rates
are not controlled by ABR. We study this problem and
show that ABR scales well with a large number of bursty
TCP sources in the system.",
}
@InProceedings{Fahmy:1998:DFB,
author = "Sonia Fahmy and Raj Jain and Shivkumar Kalyanaraman
and Rohit Goyal and Bobby Vandalore",
booktitle = "Proceedings of the IEEE International Conference on
Communications (ICC)",
title = "On Determining the Fair Bandwidth Share for {ABR}
Connections in {ATM} Networks",
publisher = pub-IEEE,
address = pub-IEEE:adr,
pages = "7",
month = jun,
year = "1998",
bibdate = "Mon Aug 17 17:45:43 1998",
bibsource = "http://www.math.utah.edu/pub/bibnet/authors/j/jain-raj.bib",
URL = "http://www.cis.ohio-state.edu/~jain/papers/neff.htm",
abstract = "The ABR service is designed to fairly allocate the
bandwidth unused by higher priority services. The
network indicates to the ABR sources the rates at which
they should transmit to minimize their cell loss.
Switches must constantly measure the demand and
available capacity, and divide the capacity fairly
among the contending connections. In order to compute
the fair and efficient allocation for each connection,
a switch needs to determine the effective number of
active connections. In this paper, we propose a method
for determining the number of active connections and
the fair bandwidth share for each. We prove the
efficiency and fairness of the proposed method
analytically, and simulate it by incorporating it into
the ERICA switch algorithm.",
xxnote = "Is this \cite{IEEE:1998:PII}??",
}
@InProceedings{Fahmy:1998:FCA,
author = "Sonia Fahmy and Raj Jain and Rohit Goyal and Bobby
Vandalore and Shivkumar Kalyanaraman and Sastri Kota
and Pradeep Samudra",
title = "Feedback Consolidation Algorithms for {ABR}
Point-to-Multipoint Connections in {ATM} Networks",
crossref = "IEEE:1998:PII",
pages = "1004--1013",
year = "1998",
bibdate = "Mon Aug 17 17:45:43 1998",
bibsource = "http://www.math.utah.edu/pub/bibnet/authors/j/jain-raj.bib",
URL = "http://www.cis.ohio-state.edu/~jain/papers/cnsldt.htm",
abstract = "ABR traffic management for point-to-multipoint
connections controls the source rate to the minimum
rate supported by all the branches of the multicast
tree. A number of algorithms have been developed for
extending ABR congestion avoidance algorithms to
perform feedback consolidation at the branch points.
This paper discusses various design options and
implementation alternatives for the consolidation
algorithms, and proposes a number of new algorithms.
The performance of the proposed algorithms and the
previous algorithms is compared under a variety of
conditions. Results indicate that the algorithms we
propose eliminate the consolidation noise (caused if
the feedback is returned before all branches respond),
while exhibiting a fast transient response.",
}
@InProceedings{Goyal:1998:DIP,
author = "Rohit Goyal and Raj Jain and Sonia Fahmy and Bobby
Vandalore and Shivkumar Kalyanaraman",
title = "Design Issues for providing Minimum Rate Guarantees to
the {ATM} Unspecified Bit Rate Service",
crossref = "IEEE:1998:PII",
pages = "169--175",
year = "1998",
bibdate = "Mon Aug 17 17:45:43 1998",
bibsource = "http://www.math.utah.edu/pub/bibnet/authors/j/jain-raj.bib",
URL = "http://www.cis.ohio-state.edu/~jain/papers/gfr.htm",
abstract = "Recent enhancements have been proposed to the ATM
Unspecified Bit Rate (UBR) service that guarantee a
minimum rate at the frame level to the UBR VCs. These
enhancements have been called Guaranteed Frame Rate
(GFR). In this paper, we discuss the motivation, design
and implementation issues for GFR. We present the
design of buffer management and policing mechanisms to
implement GFR. We study the effects of policing, per-VC
buffer allocation, and per-VC queuing on providing GFR
to TCP/IP traffic. We conclude that per-VC scheduling
is necessary to provide minimum rate guarantees to TCP
traffic. We examine the role of frame tagging in the
presence of scheduling and buffer management for
providing minumum rate guarantees. The use of GFR to
support the Internet Controlled Load Service is also
discussed.",
xxnote = "Original entry had month May; check??",
}
@Article{Kalyanaraman:1998:DCV,
author = "Shivkumar Kalyanaraman and Raj Jain and Jianping Jiang
and Rohit Goyal and Sonia Fahmy",
title = "Design considerations for the virtual source\slash
virtual destination ({VS\slash VD}) feature in the
{ABR} service of {ATM} networks",
journal = j-COMP-NET-ISDN,
volume = "30",
number = "19",
pages = "1811--1824",
day = "14",
month = oct,
year = "1998",
CODEN = "CNISE9",
ISSN = "0169-7552 (print), 1879-2324 (electronic)",
bibdate = "Fri Sep 24 20:22:25 MDT 1999",
bibsource = "http://www.elsevier.com/cgi-bin/cas/tree/store/cna/cas_free/browse/browse.cgi?year=1998&volume=30&issue=19;
http://www.math.utah.edu/pub/bibnet/authors/j/jain-raj.bib",
URL = "http://www.elsevier.com/cas/tree/store/comnet/sub/1998/30/19/1970.pdf",
acknowledgement = ack-nhfb,
}
@InProceedings{Kalyanaraman:1998:PTA,
author = "Shivkumar Kalyanaraman and Bobby Vandalore and Raj
Jain and Rohit Goyal and Sonia Fahmy and Seong-Cheol
Kim and Sastri Kota",
title = "Performance of {TCP} over {ABR} with Long-Range
Dependent {VBR} Background Traffic over Terrestrial and
Satellite {ATM} networks",
crossref = "IEEE:1998:PII",
pages = "??--??",
year = "1998",
bibdate = "Mon Aug 17 17:45:43 1998",
bibsource = "http://www.math.utah.edu/pub/bibnet/authors/j/jain-raj.bib",
URL = "http://www.cis.ohio-state.edu/~jain/papers/mpeg.htm",
abstract = "We model VBR carrying Long-Range Dependent (LRD),
multiplexed video sources. We study the effect of such
VBR traffic on ABR carrying TCP traffic. Our model of
compressed video sources bears some similarity to an
MPEG-2 Transport Stream carrying video, i.e., it is
long-range dependent and generates traffic in a
piecewise-CBR fashion. The effect of such VBR traffic
is that the ABR capacity is highly variant. We find
that a proper switch algorithm like ERICA+ can tolerate
this variance in ABR capacity while maintaining high
throughput and low delay. We present simulation results
for terrestrial and satellite configurations.",
xxnote = "Original entry has month July, but Library of Congress
has March-April: check this?? Also, check year: 1997 or
1998??",
}
@Article{Kalyanaraman:1998:UIL,
author = "Shivkumar Kalyanaraman and Raj Jain and Rohit Goyal
and Sonia Fahmy and Pradeep Samudra",
title = "Use-it or Lose-it Policies for the Available Bit Rate
({ABR}) Service in {ATM} Networks",
journal = j-COMP-NET-ISDN,
volume = "30",
number = "24",
pages = "2293--2308",
day = "14",
month = dec,
year = "1998",
CODEN = "CNISE9",
ISSN = "0169-7552 (print), 1879-2324 (electronic)",
bibdate = "Sat Sep 25 15:30:03 1999",
bibsource = "ftp://ftp.ira.uka.de/pub/bibliography/Misc/Bibnet/authors/j/jain-raj.bib;
http://www.elsevier.com/cgi-bin/cas/tree/store/cna/cas_free/browse/browse.cgi?year=1998&volume=30&issue=24;
http://www.math.utah.edu/pub/bibnet/authors/j/jain-raj.bib",
URL = "http://www.cis.ohio-state.edu/~jain/papers/uili.htm;
http://www.elsevier.com/cas/tree/store/comnet/sub/1998/30/24/1964.pdf",
abstract = "The Available Bit Rate (ABR) service has been
developed to support 21st century data applications
over Asynchronous Transfer Mode (ATM). The ABR service
uses a closed-loop rate-based traffic management
framework where the network divides left-over bandwidth
among contending sources. The ATM Forum traffic
management group also incorporated open-loop control
capabilities to make the ABR service robust to
temporary network failures and source inactivity. An
important problem addressed was whether rate
allocations of sources should be taken away if sources
do not use them. The proposed solutions, popularly
known as the Use-It-or-Lose-It (UILI) policies, have
had significant impact on the ABR service capabilities.
In this paper we discuss the design, development, and
the final shape of these policies and their impact on
the ABR service. We compare the various alternatives
through a performance evaluation.",
acknowledgement = ack-nhfb,
annote = "To appear.",
xxauthor = "Shivkumar Kalyanaraman and Raj Jain and Rohit Goyal
and Sonia Fahmy and Seong-Cheol Kim",
}
@Article{Vandalore:1999:DQC,
author = "Bobby Vandalore and Raj Jain and Rohit Goyal and Sonia
Fahmy",
title = "Dynamic queue control functions for {ATM ABR} switch
schemes: design and analysis",
journal = j-COMP-NET-AMSTERDAM,
volume = "31",
number = "18",
pages = "1935--1949",
day = "17",
month = aug,
year = "1999",
CODEN = "????",
ISSN = "1389-1286 (print), 1872-7069 (electronic)",
bibdate = "Fri Sep 24 19:43:33 MDT 1999",
bibsource = "http://www.elsevier.com/cgi-bin/cas/tree/store/cna/cas_free/browse/browse.cgi?year=1999&volume=31&issue=18;
http://www.math.utah.edu/pub/bibnet/authors/j/jain-raj.bib",
URL = "http://www.elsevier.com/cas/tree/store/comnet/sub/1999/31/18/2133.pdf",
acknowledgement = ack-nhfb,
}
@TechReport{Jain:19xx:CHS,
author = "Raj Jain",
title = "A Comparison of Hashing Schemes for Address Lookup in
Computer Networks",
number = "DEC-TR-566",
institution = "Digital Equipment Corporation",
pages = "??",
year = "19xx",
bibdate = "Thu Jul 21 08:52:19 1994",
bibsource = "http://www.math.utah.edu/pub/bibnet/authors/j/jain-raj.bib",
URL = "jain%erlang.dec@decwrl.dec.com",
abstract = "The trend toward networks becoming larger and faster,
and addresses increasing in size, has impelled a need
to explore alternatives for fast address recognition.
Hashing is one such alternative which can help minimize
the address search time in adapters, bridges, routers,
gateways, and name servers. Using a trace of address
references, we compared the efficiency of several
different hashing functions and found that the cyclic
redundancy checking (CRC) polynomials provide excellent
hashing functions. For software implementation,
Fletcher checksum provides a good hashing function.
Straightforward folding of address octets using the
exclusive-or operation is also a good hashing function.
For some applications, bit extraction from the address
can be used.",
acknowledgement = ack-nhfb,
}
@InProceedings{Jain:19xx:OSC,
author = "Raj Jain and Shiv Kalyanaraman and Ram Viswanathan",
booktitle = "Proceedings WATM'95 First Workshop on ATM Traffic
Management, Paris, France",
title = "The {OSU} Scheme for Congestion Avoidance in {ATM}
networks Using Explicit Rate Indication",
publisher = "????",
address = "????",
pages = "20",
year = "19xx",
bibdate = "Mon Aug 17 17:45:43 1998",
bibsource = "http://www.math.utah.edu/pub/bibnet/authors/j/jain-raj.bib",
URL = "http://www.cis.ohio-state.edu/~jain/papers/osuc_con.htm",
abstract = "An explicit rate indication scheme for congestion
avoidance in computer and telecommunication networks is
proposed. The sources monitor their load and provide
the information periodically to the switches. The
switches, in turn, compute the load level and ask the
sources to adjust their rates up or down. The scheme
achieves high link utilization, fair allocation of
rates among contending sources and provides quick
convergence. A backward congestion notification option
is also provided. The conditions under which this
option is useful are indicated.",
}
@Article{Kalyanaraman:2000:ESA,
author = "Shivkumar Kalyanaraman and Raj Jain and Sonia Fahmy
and Rohit Goyal and Bobby Vandalore",
title = "The {ERICA} switch algorithm for {ABR} traffic
management in {ATM} networks",
journal = j-IEEE-TRANS-NETWORKING,
volume = "8",
number = "1",
pages = "87--98",
month = feb,
year = "2000",
CODEN = "IEANEP",
ISSN = "1063-6692 (print), 1558-2566 (electronic)",
bibdate = "Sat Oct 28 17:15:07 MDT 2000",
bibsource = "http://www.acm.org/pubs/contents/journals/ton/;
http://www.math.utah.edu/pub/bibnet/authors/j/jain-raj.bib",
URL = "http://www.acm.org/pubs/citations/journals/ton/2000-8-1/p87-kalyanaraman/",
acknowledgement = ack-nhfb,
fjournal = "IEEE\slash ACM Transactions on Networking",
keywords = "ATM network; Internet",
}
@Article{Liu:2001:IEC,
author = "Chunlei Liu and Raj Jain",
title = "Improving explicit congestion notification with the
mark-front strategy",
journal = j-COMP-NET-AMSTERDAM,
volume = "35",
number = "2--3",
pages = "185--201",
day = "??",
month = feb,
year = "2001",
CODEN = "????",
ISSN = "1389-1286 (print), 1872-7069 (electronic)",
bibdate = "Thu Apr 19 08:38:52 MDT 2001",
bibsource = "http://www.elsevier.com/locate/issn/13891286;
http://www.math.utah.edu/pub/bibnet/authors/j/jain-raj.bib",
URL = "http://www.elsevier.nl/gej-ng/10/15/22/52/27/28/abstract.html;
http://www.elsevier.nl/gej-ng/10/15/22/52/27/28/article.pdf",
acknowledgement = ack-nhfb,
}
@Book{Hassan:2004:HPT,
editor = "Mahbub Hassan and Raj Jain",
title = "High performance {TCP\slash IP} networking: concepts,
issues, and solutions",
publisher = pub-PEARSON-PH,
address = pub-PEARSON-PH:adr,
pages = "xx + 383",
year = "2004",
ISBN = "0-13-064634-2",
ISBN-13 = "978-0-13-064634-7",
LCCN = "TK5105.585 .H54 2003",
bibdate = "Tue Dec 30 18:38:09 2003",
bibsource = "http://www.math.utah.edu/pub/bibnet/authors/j/jain-raj.bib",
price = "US\$59.00",
acknowledgement = ack-nhfb,
}
@InProceedings{AlTamimi:2010:MGA,
author = "Abdel Karim {Al Tamimi} and Raj Jain and Chakchai
So-In",
booktitle = "{MMSys '10: Proceedings of the first annual ACM SIGMM
conference on Multimedia systems, February 2010}",
title = "Modeling and generation of {AVC} and {SVC-TS} mobile
video traces for broadband access networks",
publisher = pub-ACM,
address = pub-ACM:adr,
pages = "89--98",
year = "2010",
DOI = "https://doi.org/10.1145/1730836.1730848",
ISBN = "1-60558-914-4",
ISBN-13 = "978-1-60558-914-5",
LCCN = "????",
bibdate = "Wed Sep 28 16:54:13 2011",
bibsource = "http://www.math.utah.edu/pub/bibnet/authors/j/jain-raj.bib",
acknowledgement = ack-nhfb,
}
@Article{So-In:2011:VAU,
author = "Chakchai So-In and Raj Jain and Subharthi Paul and
Jianli Pan",
title = "Virtualization architecture using the {ID\slash
Locator} split concept for {Future Wireless Networks
(FWNs)}",
journal = j-COMP-NET-AMSTERDAM,
volume = "55",
number = "2",
pages = "415--430",
day = "1",
month = feb,
year = "2011",
CODEN = "????",
ISSN = "1389-1286 (print), 1872-7069 (electronic)",
bibdate = "Sat Apr 2 08:42:43 MDT 2011",
bibsource = "http://www.math.utah.edu/pub/bibnet/authors/j/jain-raj.bib;
http://www.sciencedirect.com/science/journal/13891286",
acknowledgement = ack-nhfb,
fjournal = "Computer Networks",
}
@Proceedings{Weatherbee:1978:CPE,
editor = "James E. Weatherbee",
booktitle = "Computer Performance Evaluation Users Group (CPEUG):
proceedings of the fourteenth meeting held at Boston,
Massachusetts, October 24--27, 1978",
title = "Computer Performance Evaluation Users Group ({CPEUG}):
proceedings of the fourteenth meeting held at Boston,
Massachusetts, October 24--27, 1978",
volume = "500-41",
publisher = pub-NBS,
address = pub-NBS:adr,
pages = "xii + 373",
year = "1978",
LCCN = "QC100 .U57 no. 500-41; QA76.9.E94",
bibdate = "Tue Aug 18 07:20:40 1998",
bibsource = "http://www.math.utah.edu/pub/bibnet/authors/j/jain-raj.bib",
series = "NBS special publication",
acknowledgement = ack-nhfb,
}
@Proceedings{Wilson:1982:PCP,
editor = "Carol B. Wilson",
booktitle = "Proceedings of the Computer Performance Evaluation
Users Group (CPEUG) 18th meeting, Washington, DC,
October 25--28, 1982",
title = "Proceedings of the Computer Performance Evaluation
Users Group ({CPEUG}) 18th meeting, Washington, {DC},
October 25--28, 1982",
volume = "500-95",
publisher = pub-NBS,
address = pub-NBS:adr,
pages = "xiii + 448",
year = "1982",
LCCN = "QC100 .U57 no. 500-95; QA76.9.E94",
bibdate = "Tue Aug 18 07:23:21 1998",
bibsource = "http://www.math.utah.edu/pub/bibnet/authors/j/jain-raj.bib",
series = "NBS special publication",
acknowledgement = ack-nhfb,
}
@Proceedings{ACM:1988:ASS,
editor = "{ACM}",
booktitle = "ACM SIGCOMM '88 Symposium (1988: Stanford, CA)",
title = "{ACM} {SIGCOMM} '88 Symposium (1988: Stanford, {CA})",
volume = "18(4)",
publisher = pub-ACM,
address = pub-ACM:adr,
pages = "ix + 339",
month = aug,
year = "1988",
ISBN = "0-89791-279-9",
ISBN-13 = "978-0-89791-279-2",
LCCN = "TK 5105.5 C655 v.18 no.4 1988",
bibdate = "Tue Aug 18 07:42:28 1998",
bibsource = "http://www.math.utah.edu/pub/bibnet/authors/j/jain-raj.bib",
series = "Computer communications review",
acknowledgement = ack-nhfb,
}
@Proceedings{IEEE:1988:CNS,
editor = "{IEEE}",
booktitle = "Computer Networking Symposium: proceedings, Sheraton
National Hotel, Washington, DC area, April 11--13,
1988",
title = "Computer Networking Symposium: proceedings, Sheraton
National Hotel, Washington, {DC} area, April 11--13,
1988",
publisher = pub-IEEE,
address = pub-IEEE:adr,
pages = "viii + 431",
year = "1988",
ISBN = "0-8186-0835-8 (paperback), 0-8186-8835-1 (case),
0-8186-4835-X (microfiche)",
ISBN-13 = "978-0-8186-0835-3 (paperback), 978-0-8186-8835-5
(case), 978-0-8186-4835-9 (microfiche)",
LCCN = "TK5105.5 .C6441 1988",
bibdate = "Tue Aug 18 07:40:23 1998",
bibsource = "http://www.math.utah.edu/pub/bibnet/authors/j/jain-raj.bib",
note = "IEEE catalog number 88CH2547-8. Computer Society order
number 835.",
acknowledgement = ack-nhfb,
}
@Proceedings{Vuong:1994:PST,
editor = "Son T. Vuong and Samuel T. Chanson",
booktitle = "Protocol specification, testing and verification
{XIV}",
title = "Protocol specification, testing and verification
{XIV}",
publisher = "Chapman and Hall",
address = "New York, NY, USA",
pages = "402",
year = "1994",
ISBN = "0-412-63640-9",
ISBN-13 = "978-0-412-63640-0",
LCCN = "TK 5105.55 P76 1994",
bibdate = "Tue Aug 18 08:55:33 1998",
bibsource = "http://www.math.utah.edu/pub/bibnet/authors/j/jain-raj.bib",
note = "Papers from the PSTV '94 Symposium, organized under
the auspices of IFIP W.G. 6.1 and held in Vancouver,
BC, Canada, in August 1994.",
acknowledgement = ack-nhfb,
}
@Proceedings{IEEE:1995:III,
editor = "{IEEE}",
booktitle = "ICC'95: IEEE International Conference on
Communications (1995 : Seattle, WA, USA)",
title = "{ICC}'95: {IEEE} International Conference on
Communications (1995 : Seattle, {WA}, {USA})",
publisher = pub-IEEE,
address = pub-IEEE:adr,
pages = "xxviii + 1985",
year = "1995",
ISBN = "0-7803-2486-2, 0-7803-2487-0, 0-7803-2488-9",
ISBN-13 = "978-0-7803-2486-2, 978-0-7803-2487-9,
978-0-7803-2488-6",
ISSN = "0536-1486",
LCCN = "TK5101.A1 I244 1995",
bibdate = "Tue Aug 18 08:59:32 1998",
bibsource = "http://www.math.utah.edu/pub/bibnet/authors/j/jain-raj.bib",
note = "Three volumes.",
acknowledgement = ack-nhfb,
}
@Proceedings{IEEE:1996:IGL,
editor = "{IEEE}",
booktitle = "IEEE GLOBECOM 1996: London, November 18--22, 1996:
communications: the key to global prosperity",
title = "{IEEE} {GLOBECOM} 1996: London, November 18--22, 1996:
communications: the key to global prosperity",
publisher = pub-IEEE,
address = pub-IEEE:adr,
pages = "x + 228",
year = "1996",
ISBN = "0-7803-3336-5 (softbound), 0-7803-3337-3 (casebound),
0-7803-3338-1 (microfiche)",
ISBN-13 = "978-0-7803-3336-9 (softbound), 978-0-7803-3337-6
(casebound), 978-0-7803-3338-3 (microfiche)",
LCCN = "TK 5101 A1 I146 1996a",
bibdate = "Tue Aug 18 07:51:23 1998",
bibsource = "http://www.math.utah.edu/pub/bibnet/authors/j/jain-raj.bib",
acknowledgement = ack-nhfb,
}
@Proceedings{IEEE:1997:FIE,
editor = "{IEEE}",
booktitle = "First IEEE Enterprise Networking Mini-Conference
(ENM-97) in conjunction with the ICC-97, June 11--12,
1997, Palais des Congr{\`e}s, Montr{\'e}al, Qu{\'e}bec,
Canada",
title = "First {IEEE} Enterprise Networking Mini-Conference
({ENM}-97) in conjunction with the {ICC}-97, June
11--12, 1997, Palais des Congr{\`e}s, Montr{\'e}al,
Qu{\'e}bec, Canada",
publisher = pub-IEEE,
address = pub-IEEE:adr,
pages = "xxxiv + 190",
year = "1997",
ISBN = "0-7803-4112-0 (softbound), 0-7803-4113-9
(microfiche)",
ISBN-13 = "978-0-7803-4112-8 (softbound), 978-0-7803-4113-5
(microfiche)",
LCCN = "TK5105.7.I3233 1997",
bibdate = "Tue Aug 18 07:53:37 1998",
bibsource = "http://www.math.utah.edu/pub/bibnet/authors/j/jain-raj.bib",
acknowledgement = ack-nhfb,
}
@Proceedings{IEEE:1997:IIC,
editor = "{IEEE}",
booktitle = "1997 IEEE International Conference on Communications:
towards the knowledge millennium: ICC '97, 8--12 June
1997, Montr{\'e}al, Qu{\'e}bec, Canada, conference
record",
title = "1997 {IEEE} International Conference on
Communications: towards the knowledge millennium: {ICC}
'97, 8--12 June 1997, Montr{\'e}al, Qu{\'e}bec, Canada,
conference record",
publisher = pub-IEEE,
address = pub-IEEE:adr,
pages = "xxviii + 1743",
year = "1997",
ISBN = "0-7803-3925-8 (softbound), 0-7803-3926-6 (casebound),
0-7803-3927-4 (microfiche), 0-7803-3928-2 (CD-ROM)",
ISBN-13 = "978-0-7803-3925-5 (softbound), 978-0-7803-3926-2
(casebound), 978-0-7803-3927-9 (microfiche),
978-0-7803-3928-6 (CD-ROM)",
LCCN = "TK5101.A1 I16 1997",
bibdate = "Tue Aug 18 07:58:43 1998",
bibsource = "http://www.math.utah.edu/pub/bibnet/authors/j/jain-raj.bib",
note = "Three volumes",
acknowledgement = ack-nhfb,
}
@Proceedings{Makki:1997:SIC,
editor = "Kia Makki and others",
booktitle = "Sixth International Conference on Computer
Communications and Networks, September 22--25, 1997,
Las Vegas, Nevada: proceedings",
title = "Sixth International Conference on Computer
Communications and Networks, September 22--25, 1997,
Las Vegas, Nevada: proceedings",
publisher = pub-IEEE,
address = pub-IEEE:adr,
pages = "xviii + 551",
year = "1997",
ISBN = "0-8186-8186-1, 0-8186-8188-8 (microfiche)",
ISBN-13 = "978-0-8186-8186-8, 978-0-8186-8188-2 (microfiche)",
LCCN = "TK5105.5 .I5712 1997",
bibdate = "Tue Aug 18 07:33:06 1998",
bibsource = "http://www.math.utah.edu/pub/bibnet/authors/j/jain-raj.bib",
acknowledgement = ack-nhfb,
}
@Proceedings{IEEE:1998:PII,
editor = "{IEEE}",
booktitle = "Proceedings: IEEE INFOCOM'98: the conference on
computer communications: seventeenth annual joint
conference of the IEEE Computer and Communications
Societies: gateway to the 21st century, 29 March--2
April 1998, Hotel Nikko, San Francisco, CA, USA",
title = "Proceedings: {IEEE} {INFOCOM}'98: the conference on
computer communications: seventeenth annual joint
conference of the {IEEE} Computer and Communications
Societies: gateway to the 21st century, 29 March--2
April 1998, Hotel Nikko, San Francisco, {CA}, {USA}",
publisher = pub-IEEE,
address = pub-IEEE:adr,
pages = "various",
year = "1998",
ISBN = "0-7803-4383-2 (softbound), 0-7803-4384-0 (casebound),
0-7803-4385-9 (microfiche)",
ISBN-13 = "978-0-7803-4383-2 (softbound), 978-0-7803-4384-9
(casebound), 978-0-7803-4385-6 (microfiche)",
LCCN = "TK5105.5 .I33 1998",
bibdate = "Tue Aug 18 07:55:34 1998",
bibsource = "http://www.math.utah.edu/pub/bibnet/authors/j/jain-raj.bib",
note = "Three volumes.",
acknowledgement = ack-nhfb,
}