Learn More
This paper describes our experiences with the Webware, Interfaces and Networking Experimental (WINE) Laboratory. The WINE Lab was created to assist in teaching the topics of computer networks, user interfaces and webware. The goal of the lab is to provide students the opportunity to complete projects, experiment with relevant techniques and make connections(More)
OnLive was one of the first companies to make use of cloud computing technology to allow users to stream games. The goal of our project was to analyze OnLive's network performance and compare these results to two popular video streaming services, YouTube and Skype. Through careful measurements, we found that OnLive handles variations in a network(More)
A problem in teaching large introductory computer science courses is to overcome the impersonality of the large lecture class and to provide more personal attention to individual students. Our approach is to use peer learning experiences to instill in students the need to take responsibility for their learning and for the learning of those around them.(More)
Cluster computing, whereby a large number of simple processors or nodes are combined together to apparently function as a single powerfil computer, has emerged as a research area in its own right. The approach oflers a relatively inexpensive means of achieving significant computational capabilities for high-performance computing applications, while(More)
This paper explores reasons for the high degree of variability in the sizes of ASes that have recently been observed, and the processes by which this variable distribution develops. AS size distribution is important for a number of reasons. First, when modeling network topologies, an AS size distribution assists in labeling routers with an associated AS.(More)
We present a model for distributed systems with failing components. Each node may fail and during its recovery the load is distributed to other nodes that are operational. The model assumes periodic checkpointing for error recovery and testing of the status of other nodes for the distribution of load. We consider the availability of a node, which is the(More)
Powerful, low-cost clusters of personal computers, such as Beowulf clusters, have fueled the potential for widespread distributed computation. While these Beowulf clusters typically have software that facilitates development of distributed applications, there is still a need for effective distributed computation that is transparent to the application(More)
  • David Finkel, Robert E Kinicki, Jonas A Lehmann, Joseph Caradonna
  • 1992
The Worcester Polytechnic Institute Mach Research Group has developed a series of benchmark programs, the WPI Benchmark Suite (WBS), designed to evaluate the performance of Unix-like operating systems. This paper presents performance results produced by running programs from the WBS on HP 386 PCs, HP 486 PCs, and Sun 3/60 workstations. The analysis of these(More)