Chad Yoshikawa

Learn More
In this paper, we argue for the power of providing a common set of OS services to wide area applications, including mechanisms for resource discovery, persistent storage, remote process execution, resource management, authentication, and security. On a single machine, application developers can rely on the local operating system to provide these(More)
In this paper we take the position that current research in the area of distributed systems has all but forgotten about one of the largest collective Internet resources - the NATed node. These are hosts that are behind Network Address Translation (NAT) gateways and are hidden by the fact that they have private IP addresses. We argue that Distributed-Hash(More)
Application-level network relays possess many desirable properties, including support for communication between disconnected clients, increasing bandwidth between distant clients, and enabling routing around Internet failures. One problem not considered by existing systems is how to assign client load to relay servers in order to maximize throughput of the(More)
  • M F Kaashoek, D R Engler, G R Ganger, D A Wallach, Server, W Leland +39 others
  • 1997
[60] SingNet (Singapore ISP). Heretical Caching Effort for SingNet Customers. based middleware services, as motivated by our observations in Section 4.4. 6 Conclusions We proposed a layered architecture for cluster-based scalable network services. We identified challenges of cluster-based computing , and showed how our architecture addresses these(More)
  • 1