Article View: comp.doc.techreports
Article #140unizh: OO distributed programming, flexible filesystems
From: Silvano Maffeis
Date: Tue, 05 Jan 1993 14:23
Date: Tue, 05 Jan 1993 14:23
52 lines
3054 bytes
3054 bytes
ifi-tr-92.23 (available electronically as electra.ps.Z) "The ELECTRA Approach to Object Oriented Distributed Programming" Building reliable distributed software is difficult. In this paper we describe abstractions which help the programmer in developing such software systems by means of object oriented programming in C++. An object oriented toolkit called ELECTRA is presented, which provides abstractions for remote method calling, type secure object group communication, synchronization and other facilities. The paper also exemplifies how distributed software can be developed in ELECTRA using the class library, the location-trader and the stub generator that are part of the toolkit. =========================================================================== cache_management.ps.Z (available electronically as cache_management.ps.Z) "Cache Management Algorithms for Flexible Filesystems" Cache management in flexible filesystems deals with the problem of determining a cached file to be replaced when the local cachespace is exhausted. In analogy to virtual memory management, several different algorithms exist for managing cached files. In this paper we simulate the behavior of First-In-First-Out (FIFO), Least Recently Used (LRU) , Least Frequently Used (LFU) and a variation of LFU we call the File Length Algorithm (LEN) from the viewpoint of file access times, cache hit ratios and availability. The results of several simulation runs are presented and interpreted. =========================================================================== These technical reports are available electronically through either of the following methods: 1. through anonymous ftp from ftp.ifi.unizh.ch [130.60.48.8] in pub/techreports. Log in as "anonymous", use your email address as your password, specify "binary" before getting the file. Uncompress before printing 2. Order paper copies from: Institut fuer Informatik, Universitaet Zuerich, Frau Kerstin Reiher, Winterthurerstr. 190, CH-8057 Zuerich, Switzerland Questions: tr@ifi.unizh.ch -- Silvano Maffeis CS Dept. University of Zurich, Switzerland RFC822: maffeis@ifi.unizh.ch voice: +411 257 43 27 X.400: /S=maffeis/OU=ifi/O=unizh/PRMD=SWITCH/ADMD=ARCOM/C=CH/ =========================================================================== Co-moderator: Richard Golding, Computer & Information Sciences, UC Santa Cruz compdoc-techreports-request@ftp.cse.ucsc.edu
Technical Details
Message-ID:
<1ic5ktINNkeo@darkstar.UCSC.EDU>Path:
arc1-ca.pugleaf.net!sparky!uunet!cs.utexas.edu!sun-barr!olivea!hal.com!darkstar.UCSC.EDU!goldingShow Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!cs.utexas.edu!sun-barr!olivea!hal.com!darkstar.UCSC.EDU!golding From: maffeis@ifi.unizh.ch (Silvano Maffeis) Newsgroups: comp.doc.techreports Subject: unizh: OO distributed programming, flexible filesystems Message-ID: <1ic5ktINNkeo@darkstar.UCSC.EDU> Date: 5 Jan 93 14:23:25 GMT Organization: University of Zurich, Department of Computer Science Lines: 52 Approved: compdoc-techreports@ftp.cse.ucsc.edu NNTP-Posting-Host: oak.ucsc.edu Originator: golding@oak