Abstract
The operation of a distributed computing system such as Internet can be viewed as a resource allocation problem, and thereby becomes amenable to analysis using the techniques of mathematical economics. We define a general distributed computing system and translate that setup into a model of an economy. In this model, the preferences of users are taken as primitives, and processing units (PU) are viewed as productive firms with input queues. Each PU charges a rental price for its services. In order to avoid the difficulties associated with modelling discrete choices of users over the set of possible programs, we assume that a user benefits depend on the average flow of services and that user choices can be modeled as a stochastic arrival process. This representation may be a more realistic model of a group of users than the more straightforward discrete choice model. Within the context of this model, we characterize optimal system allocations, and prove the existence of stochastic equilibrium rental prices such that total expected demand does not exceed optimal system capacity utilization. The profit measures for each PU can be used to guide the evolution of the distributed computing system. We also propose a tatonnement process for guiding the system towards equilibrium. Since only limited general convergence theorems are available, we propose simulation testing of the dynamic properties. Future research will explore the performance of the pricing mechanism in experimental environments and eventually in actual usage.
This research was funded in part by the National Science Foundation #IRI-9005969, but does not necessary reflect the views of the NSR
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Bibliography
Arrow, K. and M. Intriligator (Eds.), 1982, Handbook of Mathematical Economics, Volumes I-II, Amsterdam: North-Holland.
Binmore, K., 1987, ‘Modeling rational players, I and I’, Economics and Philosophy 3, 179–214, and 4, 9-55.
Chaudhury, A., D. Stahl, and A. Whinston, 1994, ‘The economic theory foundation for neural computing systems’, in A. Whinston and J. Johnson (Eds.), Advances in Artificial Intelligence in Economics, Finance and Management, J.A.I. Press.
Cinlar, E., 1972, ‘Superposition of point processes’, in P. Lewis (Ed.), Stochastic Point Processes: Statistical Analysis, Theory and Applications, New York: Wiley, pp. 549–606.
Codsi, G. and K. Pearson, 1988, ‘GEMPACK: General purpose software for applied general equilibrium and other economic applications’, Computer Science in Economics and Management 1, 189–208.
Debreu, G., 1959, The Theory of Value, New Haven: Yale University Press.
Dolan, R. J., 1978, ‘Incentive mechanisms for priority queueing problems’, Bell J. of Economics 9, 421–436.
Ferguson, D., Y. Yemini, and C. Nikalson, 1989, ‘Microeconomic algorithms for load balancing in distributed computer systems’, T.J. Watson Research Center, Yorktown Heights, New York, research report.
Hahn, F., 1982, ‘Stability’, in K. Arrow and M. Intriligator (Eds.), Handbook of Mathematical Economics II, Amsterdam: North-Holland, Chapter 16.
Hogg, T., 1990, ‘Primed for performance’, Byte June, 241–250.
Manne, A., 1985, ‘On the formulation and solution of economic equilibrium models’, Mathematical Programming Study 23.
Mendelson, H., 1985, ‘Pricing computer services: queuing effects’, Commun. ACM 28, 312–321.
Mendelson, H. and S. Whang, 1990, ‘Optimal incentive-compatible priority pricing for the M/M/l queue’, Operations Research 38, 870–883.
Taiman, A. and G. van der Laan, G., 1987, The Computation and Modeling of Economic Equilibria, Amsterdam: North-Holland.
Varian, H., 1984, Microeconomic Analysis, New York: Norton.
Waldspurger, C, T. Hogg, B. Huberman, J. Kephart, and S. Stornetta, 1990, ‘SPAWN: A distributed computational economy’, Working Paper, Xerox Palo Alto Research Center, Palo Alto, CA.
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1994 Springer Science+Business Media Dordrecht
About this chapter
Cite this chapter
Stahl, D.O., Whinston, A.B. (1994). A General Economic Equilibrium Model of Distributed Computing. In: Cooper, W.W., Whinston, A.B. (eds) New Directions in Computational Economics. Advances in Computational Economics, vol 4. Springer, Dordrecht. https://doi.org/10.1007/978-94-011-0770-9_9
Download citation
DOI: https://doi.org/10.1007/978-94-011-0770-9_9
Publisher Name: Springer, Dordrecht
Print ISBN: 978-94-010-4330-4
Online ISBN: 978-94-011-0770-9
eBook Packages: Springer Book Archive