Learn More
The need for sharing is well-known in a large number of distributed collaborative applications. These applications are difficult to develop for an environment in which network connections are slow and not reliable.For this purpose, we developed a platform called OBIWAN that: i) allows the application programmer to decide the mechanism by which objects(More)
The PerDiS Persistent Distributed Store project addresses the issue of providing support for distributed collaborative engineering applications. We describe the design and implementation of the PerDiS platform, and its support for such applications. Collaborative engineering raises systems issues related to the sharing of large volumes of ne-grain, complex(More)
This paper proposes a new approach to building a Virtual Enterprise (VE) software infrastructure that offers persistence, concurrent access, coherence and security on a distributed datastore based on the distributed shared-memory paradigm. The platform presented, Persistent Distributed Store (PerDiS), is demonstrated with test applications that show its(More)
Companies cooperating in the framework of a virtual enterprise have increasing demands for systems on which to base applications for their particular environment: groups of workers on distant independent LANs. In this paper, we present a transactional file system for a distributed persistent store designed to support cooperative engineering applications.(More)
Optimistic replication is a fundamental technique for supporting concurrent work practices in mobile environments. However, due to sudden and frequent transitions to weakly connected situations, user experience when accessing replicated data is poor and discourages users from using the replication service. While most research on optimistic replication(More)
Most computer applications are published with bugs, whose reproducibility is strictly dependent on the availability of detailed information about the real usage of the application. Unfortunately, this data collection process raises severe privacy issues, as error reports are very likely to include personal information. This represents a strong disincentive(More)
Wireless communications are one of the technical problems that must be addressed by cooperative robot teams. The wireless medium often becomes heavily loaded and the robots may take too long to successfully transmit information, resulting in outdated shared data or failures in cooperative behaviors that require synchronization among teammates. This paper(More)