Keitaro Uehara

Learn More
New app1ication.a th.at support cooperative work of users on. distributed computers often share perai9ten.t data atru.cturea that con,tain poinders. For th.eae ap-p1ication.a. th,e un.derlyin,g system, often wea th,e " page aenler " arch,itecture. in which th,e persistent data are ah.ipped from th.e server on a page basis, ad clients cache th,e pagea for(More)
distributed le system, distributed shared memory, cache coherence protocol, protocol customiza-tion ABSTRACT In cooperative applications such as group CAD and group software development systems, multiple processes communicate with each other by sharing complex data consisting of nested structures and pointers. Although the sharing of complex data structures(More)
In the new applications that support user cooperation using the power of distributed computers, users' processes in distributed hosts often share large data structures containing nested structure and pointers that often indicate persistent objects. Transactions usually manage concurrent accesses to shared persistent objects in such applications. Although(More)
In cooperative applications such as group CAD and group software development systems, multiple processes communicate with each other by sharing complex data structures consisting of nested structures and pointers. Although the sharing of complex data structures in the distributed environment is achieved through the technology of distributed shared memory, a(More)
Datacenters are now widely used, and their sizes are increasing due to the rapid spread of cloud computing. Meanwhile, the cost of IT-system operations occupies 60% of the total cost in a datacenter. So far, improving operations has been focused on automating operations with operation management middleware. However, designing operational procedures,(More)
In persistent object storage, one of the most influential overheads at application runtime is caused by the conversion of pointers for transparency among variously represented pointers. Em'sting systems require some representations of pointers, which causes conversion of pointers and runtime overheads, because of the limitation of 3%bit processors' virtual(More)
To reduce the operational load of virtual-network operation in data centers that contain server virtualization platforms and network switches provided by multiple vendors, it would become the challenge to ease management of configurations which are different among server-virtualization environments. This paper proposes a new data-model translation method to(More)
An interprocess communication (IPC) mechanism has been developed that enables low-latency communication of structured data. This is becoming more important for such applications as distributed query processing of object-oriented databases (OODB) and hyper-text worldwide web (WWW) pages. In these applications, a sender typically creates structured data and(More)
  • 1