This paper proposes an efficient implementation of method calls using the Hierarchy-Relative Naming Scheme. The relative cost of the straightforward implementation of the scheme increases dramatically when virtual address space sharing optimization and replacement with local procedure calls is taken into account. We designed a method call instruction sequence that is as efficient as a simple procedure call, when the source and destination objects share the same virtual address space. The sequence induces a page fault if special treatment is necessary. The new implementation was evaluated as preferable in most cases. 1 Introduction Object-oriented distributed operating systems support efficient communication among objects. Object migration ...
As networks grows in size and number of users, the way in which resources are identified and accesse...
In this paper we are concerned with addressing techniques for statically typed languages with multip...
Three naming strategies are discussed that allow the processes of a distributed application to conti...
Mobility in distributed object systems is useful as it can provide such properties as load balancing...
In order to handle massively parallel systems and make them usable, an adaptive, applicationoriented...
Abstract — User-level communication alleviates the software overhead of the communication subsystem ...
There exist a number of desirable transparencies in distributed computing, viz., name transparency: ...
Most object-oriented systems that support distributed or persistent data structures use software-int...
With reference to an object type defining the two basic operations, read and write, we present solut...
The authors introduce a new concept in naming for distributed systems, which is motivated by the nee...
To handle massively parallel systems and make them usable, an adaptive, application-oriented operati...
computing resources. An object based distributed system is suitable for such applications due to the...
Naming is an important aspect of distributed system design. A naming system allows users and program...
The recent appearance of architectures with flat 64-bit virtual addressing opens an opportunity to r...
Within the framework of distributed object-oriented programming, this paper illustrates the main fea...
As networks grows in size and number of users, the way in which resources are identified and accesse...
In this paper we are concerned with addressing techniques for statically typed languages with multip...
Three naming strategies are discussed that allow the processes of a distributed application to conti...
Mobility in distributed object systems is useful as it can provide such properties as load balancing...
In order to handle massively parallel systems and make them usable, an adaptive, applicationoriented...
Abstract — User-level communication alleviates the software overhead of the communication subsystem ...
There exist a number of desirable transparencies in distributed computing, viz., name transparency: ...
Most object-oriented systems that support distributed or persistent data structures use software-int...
With reference to an object type defining the two basic operations, read and write, we present solut...
The authors introduce a new concept in naming for distributed systems, which is motivated by the nee...
To handle massively parallel systems and make them usable, an adaptive, application-oriented operati...
computing resources. An object based distributed system is suitable for such applications due to the...
Naming is an important aspect of distributed system design. A naming system allows users and program...
The recent appearance of architectures with flat 64-bit virtual addressing opens an opportunity to r...
Within the framework of distributed object-oriented programming, this paper illustrates the main fea...
As networks grows in size and number of users, the way in which resources are identified and accesse...
In this paper we are concerned with addressing techniques for statically typed languages with multip...
Three naming strategies are discussed that allow the processes of a distributed application to conti...