Utility theory o ers an elegant and powerful theoretical framework for design and analysis of autonomous adaptive communication networks. Routing of messages in such networks presents a real-time instance of a multi-criterion quasi-optimization problem in a dynamic and uncertain environment. In this paper, we examine several heuristic decision functions that can be used to guide messages along a nearoptimal (e.g., minimum delay) path in a large network. We present an analysis of properties of such heuristics under a set of simplifying assumptions about the network topology and load dynamics. In particular, we identify the conditions under which one such utilitytheoretic heuristic function is guaranteed to route messages along an optimal (minimum delay) path in a network with uniform load except for a single hotspot (when it is assumed that the network load stays ArminMikler is currently a post-doctoral fellow at the Scalable Computing Laboratory of the Ames Laboratory (U.S. Department of Energy) at Iowa State University, Ames, IA 50011 Vasant Honavar is grateful to the National Science Foundation for its support of his research through the grant NSF IRI-9409580. The authors wish to thank Yong Zhao, Karthik Balakrishnan, Rajesh Parekh, and Chun-Hsien Chen (all doctoral students in Computer Science at Iowa State University), and Mary Oman (a post-doctoral fellow at Ames Laboratory) for their helpful comments on earlier drafts of the paper.
[1]
Vasant Honavar,et al.
An Object Oriented Approach to Modeling and Simulation of Routing in Large Communication Networks
,
1995
.
[2]
Peter C. Fishburn,et al.
Utility theory for decision making
,
1970
.
[3]
Douglas E. Comer,et al.
Internetworking with TCP/IP - Principles, Protocols, and Architectures, Fourth Edition
,
1988
.
[4]
Pat Langley,et al.
Elements of Machine Learning
,
1995
.
[5]
S. French,et al.
Decision Theory: An Introduction to the Mathematics of Rationality.
,
1988
.
[6]
Judea Pearl,et al.
Heuristics : intelligent search strategies for computer problem solving
,
1984
.
[7]
J. Neumann,et al.
Theory of games and economic behavior
,
1945,
100 Years of Math Milestones.
[8]
Vasant Honavar,et al.
Quo Vadis - Adaptive Heuristics for Routing in Large Communication Networks
,
1995
.
[9]
Vasant Honavar,et al.
Toward learning systems that integrate multiple strategies and representations
,
1994
.
[10]
Vasant Honavar,et al.
Quo Vadis - A Framework for Intelligent Routing in Large Communication Networks
,
1997,
J. Syst. Softw..
[11]
Anuradha M. Annaswamy,et al.
Stable Adaptive Systems
,
1989
.