Distributed shared memory infrastructure for virtual enterprise in building and construction

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 suitability and adequate performance for the building and construction domain. In particular, the successful adaptation of standard data access interface (SDAI) to PerDiS and a comparison with CORBA are presented as examples of the potential of the distributed shared-memory paradigm for the VE environment.

[1]  Hamideh Afsarmanesh,et al.  The Virtual Enterprise Concept , 1999, PRO-VE.

[2]  Yehuda E. Kalay,et al.  COMPUTATIONAL ENVIRONMENT TO SUPPORT DESIGN COLLABORATION , 1998 .

[3]  Thomas J. Mowbray,et al.  The essential CORBA - systems integration using distributed objects , 1995 .

[4]  Divyakant Agrawal,et al.  Distributed optimistic concurrency control with reduced rollback , 2005, Distributed Computing.

[5]  David L. Spooner,et al.  Sharing manufacturing information in virtual enterprises , 1996, CACM.

[6]  Sacha Krakowiak,et al.  PerDiS: Design, Implementation, and Use of a PERsistent DIstributed Store , 1999, Advances in Distributed Systems.

[7]  Patrice Poyet,et al.  PerDIS: An Infrastructure for Cooperative Engineering in Virtual Enterprise , 1999, PRO-VE.

[8]  Julian Fowler,et al.  STEP for Data Management Exchange and Sharing , 1996 .

[9]  K. Zinser,et al.  Concurrent engineering , 1993, IEEE Spectrum.

[10]  S. Wilbur Computer support for cooperative teams: applications in concurrent engineering , 1994 .

[11]  A. Watson,et al.  OMG (Object Management Group) architecture and CORBA (common object request broker architecture) specification , 2002 .

[12]  Yehuda E. Kalay P3: Computational environment to support design collaboration , 1998 .

[13]  Ronald Morrison,et al.  An Approach to Persistent Programming , 1989, Comput. J..

[14]  Mustafa Alshawi,et al.  Distributed Object Environment: Using International Standards for Data Exchange in the Construction Industry , 1999 .

[15]  Tim Berners-Lee,et al.  Uniform Resource Locators , 1994 .

[16]  Bjarne Stroustrup,et al.  C++ Programming Language , 1986, IEEE Softw..