home *** CD-ROM | disk | FTP | other *** search
- Path: 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
-
- 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
-