A distributed Smalltalk based on process-object model

Y. S. Lee, J. H. Huang, Feng-Jian Wang

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

In order to provide distributed object-oriented services, some researchers proposed proxy/remote objects among Smalltalk systems connected by network. However, the execution of a remote service (message) may cause big communication overhead due to large amounts of communications through network. This model can be applied in system of homogeneous Smalltalks, which may not be practical for applications. In this paper, we present a distributed Smalltalk which extends the process objects for object-oriented distributed computations. In our system, a remote process is defined with a message queue to accept object/message/statement from a process in another node. A remote process can be forked easily to execute a sequence of statements, specified in local node, without loss of efficiency. Our model allows replicated objects in remote node so that it can be applied in a system of heterogeneous Smalltalks. Besides, distributed garbage collection is not necessary in our system.

Original languageAmerican English
Title of host publicationProceedings of the15th Annual International Computer Software and Applications Conference, CMPSAC 1991
PublisherIEEE Computer Society
Pages465-471
Number of pages7
ISBN (Electronic)0818621524
DOIs
StatePublished - 1 Jan 1991
Event15th Annual International Computer Software and Applications Conference, CMPSAC 1991 - Tokyo, Japan
Duration: 11 Sep 199113 Sep 1991

Publication series

NameProceedings - International Computer Software and Applications Conference
ISSN (Print)0730-3157

Conference

Conference15th Annual International Computer Software and Applications Conference, CMPSAC 1991
Country/TerritoryJapan
CityTokyo
Period11/09/9113/09/91

Keywords

  • Object oriented modeling
  • Distributed computing
  • Message passing
  • Distributed control
  • Protection
  • Laboratories
  • Costs
  • Programming environments
  • Joining processes
  • Concurrent computing

Fingerprint

Dive into the research topics of 'A distributed Smalltalk based on process-object model'. Together they form a unique fingerprint.

Cite this