A scalable and explicit event delivery mechanism for UNIX
UNIX supports non-blocking operation for read() and write(), but a naive use of this mechanism, in which the application polls each file descriptor to see if it might be usable, leads to excessive overheads.
Evaluating Windows NT Terminal Server Performance
With Microsoft's introduction of Windows NT, Terminal Server Edition (TSE), the Windows platform has acquired the multi-user, remote access capabilities that have been available for Unix since X-Windows appeared a decade ago. Microsoft seems to have awoken to the possibility that ``thin-client'' computing is a viable and even desirable alternative to their vision of ``Windows on Every Desktop''.
Prefetching Hyperlinks
This paper develops a new method for prefetching Web pages into the client cache. Clients send reference information to Web servers, which aggregate the reference information in near-real-time and then disperse the aggregated information to all clients, piggybacked on GET responses.
Patch32: A System for Automated Client OS Updates
The adage 'a chain is only as strong as its weakest link' is true for network security, the link being the host on the network. To secure a network, hosts must be thoughtfully installed and kept updated with the appropriate patches. For hosts running Microsoft Windows 95� or Microsoft Windows NT Workstation� keeping patches current is problematic.
Design and Implementation of an Administration System for Distributed Web Server
The explosive growth of the World Wide Web (WWW for short) [1] has raised great concerns regarding many challenges - performance, scalability and availability of the Web system.
A Performance Study of Sequential I/O on Windows NT 4
Large-scale database, data mining, and multimedia applications require large, sequential transfers and have bandwidth as a key requirement. This paper investigates the performance of reading and writing large sequential files using the Windows NT� 4.0 File System.
Vassal: Loadable Scheduler Support for Multi-Policy Scheduling
This paper presents Vassal, a system that enables applications to dynamically load and unload CPU scheduling policies into the operating system kernel, allowing multiple policies to be in effect simultaneously. With Vassal, applications can utilize scheduling algorithms tailored to their specific needs and general-purpose operating systems can support a wide variety of special-purpose scheduling policies without implementing each of them as a permanent feature of the operating system.
Detecting Hit Shaving in Click-Through Payment Schemes
Though the emergence of full-scale electronic commerce on the World-Wide-Web is proceeding slowly, the web has been quickly and aggressively realized as an effective advertising medium. Indeed, advertising itself has become an important commodity on the web.
Electronic Auctions with Private Bids
Auctions are a fundamental electronic commerce technology. We describe a set of protocols for performing sealed-bid electronic auctions which preserve the privacy of the submitted bids using a form of secure distributed computation
NBC's GEnesis Broadcase Automation System: From Prototype to Product
GEnesis is a system in use at the NBC television network for automating the composition and distribution of video. It works in a mission critical environment; a system failure could potentially result in a substantial loss of revenue for the network. Tcl/Tk has been an integral part of the operator interface and data handling portions of the GEnesis system from the earliest stages of prototyping.
The Case for Compressed Caching in Virtual Memory Systems - Free eBook The Case for Compressed Caching in Virtual Memory Systems - Download ebook The Case for Compressed Caching in Virtual Memory Systems free
|