Journal•ISSN: 0895-6340
Computing Systems
About: Computing Systems is an academic journal. The journal publishes majorly in the area(s): Unix & Multiple inheritance. It has an ISSN identifier of 0895-6340. Over the lifetime, 130 publications have been published receiving 5788 citations.
Papers
More filters
•
TL;DR: A distributed object model for the Javarul System that retains as much of the semantics of the Java object model as possible, and only includes differences where they make sense for distributed objects is shown.
Abstract: We show a distributed object model for the Javarul System [Arnold & Gosling 1996; Gosling et al. 19961 (hereafter referred to simply as \"Java\") that retains as much of the semantics of the Java object model as possible, and only includes differences where they make sense for distributed objects. The distributed object system is simple, in that a) distributed objects are easy to use and to implement, and b) the system itself is easily extensible and maintainable. We have designed such a model and implemented a system that supports remote method invocation (RMI) for distributed objects in Java. This system combines aspects of both the Modula-3 Network Objects system lBirrell et aL. 19941and Spring's subcontract [Hamilton et al. 19931 and includes some novel features. To achieve its goal of seamless integration in the language, the system exploits the use of object seialization (pickling) [Riggs et al. 1996] to transmit arguments and return values, and also exploits unique features of Java in order to dynamically load stub code to clients2. The system includes distributed referencecounting garbage collection for distributed objects and will include activation [Object Management Group 1991; Wollrath et al. 19951 of object servers in the future. l. Java and other Java-based names and logos are trademarks of Sun Microsystems, Inc., and refer to Sun's family of Java-branded products and
446 citations
•
TL;DR: By the mid 1980 s, the trend in computing was away from large centralized time-shared computers towards networks of smaller, personal machines, typically UNIX worksta tions, which remains popular today.
Abstract: By the mid 1980 s, the trend in computing was away from large centralized time-shared computers towards networks of smaller, personal machines, typically UNIX worksta tions . People had grown weary of overloaded, bureaucratic timesharing machines and were eager to move to small, self-maintained systems, even if that meant a net loss in computing power. As microcomputers became faster, even that loss was recovered, and this style of computing remains popular today.
445 citations
•
TL;DR: Adaptive spin-down can in some circumstances reduce by up to 507o the number of disk spin-ups that are deemed by the user to be inconvenient, while only moderately increasing energy consumption.
320 citations
•
TL;DR: A semantic method for detecting possible instances of race condition flaws in the UNIX operating system is described, and one such analysis in which a previously undiscovered race condition flaw was found is presented.
Abstract: Flaws due to race conditions in which the binding of a name to an object changes between repeated references occur in many programs. We examine one type of this flaw in the UNIX operating system, and describe a semantic method for detecting possible instances of this problem. We present the results of one such analysis in which a previously undiscovered race condition flaw was found.
299 citations
•
TL;DR: The Cnonus technology has been designed for building "new generations" of open, distributed, scalable Operating Systems.
Abstract: The Cnonus technology has been designed for building o'new generations" of open, distributed, scalable Operating Systems. CHoRus has the following main characteristics:
239 citations