Proceedings

A Variable Supply Model for Distributing Deductions

Download BibTeX Cite

Proceedings of the Ninth International Joint Conference on Artificial Intelligence. AI Architectures. Pages 39-44.

© 1985 International Joint Conferences on Artificial Intelligence

Abstract

Multiple processors can be used to speed up a backward-chaining deduction by distributing or-parallel deductions. However. the actual speedup obtained is strongly dependent on the amount of communication required for the task allocation strategy. A Vanable Supply Model (VSM) is presented for multiple processors with replicated databases on a broadcast network. The term model refers to the set of procedures and messages required to perform the computation. VSM allows an infinite class of strategies with varying amounts of communication. The utility of VSM lies in the easy and powerful way it provides for selecting a strategy that works satisfactorily given certain communication constraints. All strategies in VSM use a dynamic task supply protocol (ESP) that works better than other supply protocols described in the literature.

  1. Barnett, J.A. How Much is Control Knowledge Worth?: A Primitive Example. Arlificia/ lnlelligence, January 1984, 22(1), 77•89.
  2. Barr, Avron and Edward A. Feigenbaum (Eds.). Search. In The Handbook of Arlificia/ lnlelligence. : William Kauffman, Inc., Los Altos, California, 1981.
  3. Barr, Avron and Edward A. Feigenbaum (Eds.). Automatic Deduction. In The Handbook of Arlificia/ ln!elligence. : William Kauffman. Inc .. Los Altos. California. 1982.
  4. Ciepielewski, Andrzej and Haridi, Sief. A Fonna/ Model for OT'"Paralle/ Execulion of Logic Programs, in Proceedings of !he IFIP Congress, pages 299• 305. IFIP, 1983.
  5. Conery, John Simpson. The And/Or Process Model for Parallel lnlerprelalion of Logic Programs. PhD thesis. University of California, Irvine, 1983.
  6. Conway, R.W .. W.L. Maxwell, and L.W. Miller. Theory of Scheduling.: Addison-Wesley, Reading, Massachusetts 1967.
  7. Davis, R. and R.G. Smith. Negotiation as a Metaphor for Distributed Problem Solving. Arlificia/ lnlelligence, January 1983, 20(1}, . Also available as MIT AI memo # 624.
  8. Genesereth. Michael R. A Mela•Level RepresenLalion Syslem. Technical Report HPP 83•28, Heuristic Programming Project, Computer Science Department, Stanford University, 1983.
  9. Lageweg, B. J .. E. L. Lawler, J. K. Lenstra, and A. H. G. Rinnooy Kan. CompULer Aided Complexily Classificalion of Delenninislic Scheduling Problems. Technical Report BW 138/81.
  10. Lawler. E.L., J.K. Lenstra, and A.H.G. Rinooy Kan. Recent Developments in Deterministic Scheduling. In Delenninislic and S!Ochaslic Scheduling, : Reidel, Dordrecht. 1982. Also available as tech. report BW 146/81 from Mathematisch Centrum, Amsterdam.
  11. Lindstrom, Gary and Panangaden, Prakash. Slream•Based l:'xecULion of Logic Programs. in IEEE Logic Programming Conference. pages 168•176. IEEE. February, 1984.
  12. V. Singh and M. Genesereth 45
  13. Malone, T.W., R.E. Fikes, and M.T. Howard. Enlerprise: A MarkeL•Iike Task Scheduler for Dislribu!ed Compu ling Environmenls. Working Paper, Cognitive and Instructional Sciences Group, Xerox Palo Alto Research Center, Palo Alto. California. October 1983.
  14. Marzullo, Keith. Mainlaining !he Time in a DislribULed Syslem • An Example of a Loosely-Coupled Distribuled Service. PhD thesis, Stanford University, February, 1984.
  15. Mayr, E. W. Well Struc/Ured Parallel Programs Are Not Easier lo Schedule. Report No. STAN•CS-81•880, Stanford University, September 1981.
  16. Metcalfe, R.M. and D.R. Boggs. Ethernet: Distributed Packet Switching for Local Computer Networks. Communicalions of !he ACM, July 1976, /9(7), 395•404.
  17. Minsky, M. Form and Content in Computer Science. 1. ACM. 1970. /7, 197•215.
  18. Moon, David A. Chaosnet. Symbolics. Inc., 1982. Printed by permission of Massachusetts Institute of Technology.
  19. Moto•oka, Tohru. Fifth Generation Computer Systems: A Japanese Project. Compuler, March 1984,, 6•13.
  20. Rosenschein. Jeffrey S. and Vineet Singh. The U!ilily of Mew•leve/ Efforl. Report No. HPP-83• 20, Heuristic Programming Project, Stanford University, March 1983.
  21. Shapiro. Ehud. The Bagel: A Syslolic Concurrenl Prolog Machine. Technical Report TM-0031, !COT. Japan. November 1983.
  22. Simon, Herbert A .. and Joseph B. Kadane. Optimal Problem-Solving Search: All•or•None Solutions. Arlificial lnlelligence, 1975, 6, 235•247.
  23. Singh, Yincet and Michael R. Genesereth. A Variable Supply Mode/for Dislribuling Deduclions. Technical Report HPP-84•14, Heuristic Programming Project, Computer Science Department, Stanford University, May 1984.
  24. Singh, Yineet. Dislribuling Deduclion lo Mullip/e Processors. PhD thesis, Stanford University, December, 1985.
  25. Ullman, Jeffrey D. Some Thoughls aboul Supercompuler Organizalion. in Proceedings of COM PCON, pages 424•432. IEEE Computer Society, February, 1984.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards