• in

    Conways Game of Life

    An implementation of John Conway’s cellular automota know as Life. The application was originally done as an example and project for a Java Programming class I taught (quite a while ago now). I never assigned this one for homework or anything, but it was interesting and a good use of many of Java’s features. Of course it is based on John Conway’s Life game from Scientific American.

    read more...
  • in

    W1REX QRP Transmitter

    This is a 40/80M Amateur Band CW (continuous wave) transmitter built from parts and board provided by Rex Harper (W1REX). It was a preparation for a QRPme club project.

    read more...
  • in

    Guidelines for Programming Style (Java version)

    Many programs are modified during their useful life, either to correct errors or to extend their capabilities. It has been estimated that as much as 80% of the cost of software development is incurred by such modifications during the so-called “maintenance period” of the software life cycle. In most cases, the programmers making the modifications are not the authors of the program, and their task is eased if the code has been written to be understood. We here discuss a few techniques which help to make the source code of a program more intelligible. Part of your grade on the programming assignments for this course will be determined by how thoughtfully you incorporate these ideas in your solutions to the problems.

    read more...
  • in

    Mancala - The African Stone Game

    A Java Applet that plays the ancient African game of Mancala. It was done as a project and example for COS246 Java Programming (now renumbered as COS244) class (which it was assigned for their final exam).

    read more...
  • in

    TVRO Installation

    Well after some playing around in my "side yard" my Big Ugly Dish (BUD) is up and receiving. This page is the story of how it all happened. Perhaps it will contain some helpful hints for other newcomers to the BUD world. Maybe not, but here it is anyway.

    read more...
  • in

    On the Relationship of Server Disk Workloads and Client File Requests (CMG 96)

    In this study, we consider the relationship of client IO requests submitted to a file server and the server’s disk subsystem IO traffic. We collected traces of client-server IOs and, during each trace period, we also traced server storage subsystem workloads. We analyze and compare trace pairs collected in each trace period. We evaluate file server performance and investigate the relationship between client file requests and server disk workloads.

    read more...
  • in

    Network File Server Performance in a University Environment - A Case Study

    Workloads of network file server disk IO subsystems have very different characteristics than ob- served in timesharing or local IO systems described in the literature. In this study, we provide a detailed analysis of both disk and network workload traces collected from Novell NetWare network file servers. We characterize file server disk and network traffic and give insights into access pat- terns; we also consider the relationship between network and disk throughput. Measurements and statistics presented will aid designers and managers in designing and tuning network file servers and their disk subsystems. Our results can be used by analysts to parameterize synthetic models for file server and server subsystem studies.

    read more...