A cloud-based system framework for performing online viewing, storage, and analysis on big data of massive BIMs

Abstract This paper presents a cloud-based system framework based on Bigtable and MapReduce as the data storage and processing paradigms for providing a web-based service for viewing, storing, and analyzing massive building information models (BIMs). Cloud and Web 3D technologies were utilized to develop a BIM data center that can handle the big data of massive BIMs using multiple servers in a distributed manner and can be accessed by multiple users to concurrently submit and view BIMs online in 3D. Traditional BIM include only static information such as the geometric parameters, physical properties, and spatial relations for modeling a physical space. In this study, BIM was extended to dynamic BIM, which includes dynamic data such as historical records from the monitoring of the facility environment and usage. Owing to this extension, a dynamic BIM became a parametric model, which can be used to simulate user behaviors. On the client side, this study applied WebGL in the web interface development to achieve the display of BIMs in 3D on browsers. Users can access the services via various online devices anytime and anywhere to view the 3D model online. On the server side, this study used Apache Hadoop, which can utilize multiple servers to provide mass storage spaces in a distributed manner with Bigtable-like structured storage, to establish the BIM data center. A schema for storing the big data of massive dynamic BIMs in Bigtables was proposed. MapReduce, a Hadoop component for the parallel processing of large data sets, was utilized to process big data from dynamic BIMs. A big data analysis framework to effectively retrieve and calculate required information from dynamic BIMs in the data center for various applications by MapReduce distributed computing was proposed this study. We provide principle and architecture of the proposed framework along with its experimental assessment. The results confirmed that scalable and reliable management of massive BIMs can be achieved using the proposed framework.

[1]  Angela Lee,et al.  IFC model viewer to support nD model application , 2006 .

[2]  Eero Vainikko,et al.  Adapting scientific computing problems to clouds using MapReduce , 2012, Future Gener. Comput. Syst..

[3]  Geoffrey C. Fox,et al.  MapReduce for Data Intensive Scientific Analyses , 2008, 2008 IEEE Fourth International Conference on eScience.

[4]  Chong Luo,et al.  Multimedia Cloud Computing , 2011, IEEE Signal Processing Magazine.

[5]  Charles M. Eastman,et al.  BIM Handbook: A Guide to Building Information Modeling for Owners, Managers, Designers, Engineers and Contractors , 2008 .

[6]  Hanbin Luo,et al.  A BIM-based construction quality management model and its applications , 2014 .

[7]  Domenico Talia,et al.  Clouds for Scalable Big Data Analytics , 2013, Computer.

[8]  Kai Wang,et al.  Cloud Computing for Agent-Based Urban Transportation Systems , 2011, IEEE Intelligent Systems.

[9]  Amin Hammad,et al.  Knowledge-assisted BIM-based visual analytics for failure root cause detection in facilities management , 2014 .

[10]  Paola Sanguinetti,et al.  General system architecture for BIM: An integrated approach for design and analysis , 2012, Adv. Eng. Informatics.

[11]  Luis Rodero-Merino,et al.  A break in the clouds: towards a cloud definition , 2008, CCRV.

[12]  Sanjay Ghemawat,et al.  MapReduce: Simplified Data Processing on Large Clusters , 2004, OSDI.

[13]  Joseph M. Hellerstein,et al.  MAD Skills: New Analysis Practices for Big Data , 2009, Proc. VLDB Endow..

[14]  M. DePristo,et al.  The Genome Analysis Toolkit: a MapReduce framework for analyzing next-generation DNA sequencing data. , 2010, Genome research.

[15]  Wilson C. Hsieh,et al.  Bigtable: A Distributed Storage System for Structured Data , 2006, TOCS.

[16]  P. Mell,et al.  The NIST Definition of Cloud Computing , 2011 .

[17]  Chao Yang,et al.  Cloud Computing Enabled Web Processing Service for Earth Observation Data Processing , 2012, IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing.

[18]  I-Chen Wu,et al.  Applying Cloud Computing Technology to BIM Visualization and Manipulation , 2011 .

[19]  Jimmy J. Lin,et al.  Book Reviews: Data-Intensive Text Processing with MapReduce by Jimmy Lin and Chris Dyer , 2010, CL.

[20]  Yang Xiaoqiang,et al.  Exploration of cloud computing technologies for geographic information services , 2010, 2010 18th International Conference on Geoinformatics.

[21]  Anil Sawhney,et al.  Cloud computing to enhance collaboration, coordination and communication in the construction industry , 2011, 2011 World Congress on Information and Communication Technologies.

[22]  Wei Wu,et al.  Leveraging Cloud-BIM for LEED Automation , 2012, J. Inf. Technol. Constr..

[23]  Jin-Soo Kim,et al.  HAMA: An Efficient Matrix Computation with the MapReduce Framework , 2010, 2010 IEEE Second International Conference on Cloud Computing Technology and Science.

[24]  Arshdeep Bahga,et al.  Analyzing Massive Machine Maintenance Data in a Computing Cloud , 2012, IEEE Transactions on Parallel and Distributed Systems.

[25]  Naga K. Govindaraju,et al.  Mars: A MapReduce Framework on graphics processors , 2008, 2008 International Conference on Parallel Architectures and Compilation Techniques (PACT).

[26]  Anita Moum,et al.  Design team stories: Exploring interdisciplinary use of 3D object models in practice , 2010 .

[27]  Ricardo Jardim-Goncalves,et al.  SOA4BIM: Putting the building and construction industry in the Single European Information Space , 2010 .

[28]  Michael C. Schatz,et al.  CloudBurst: highly sensitive read mapping with MapReduce , 2009, Bioinform..

[29]  Sharath Chandra Guntuku,et al.  Big Data Analytics framework for Peer-to-Peer Botnet detection using Random Forests , 2014, Inf. Sci..

[30]  Ronald C. Taylor An overview of the Hadoop/MapReduce/HBase framework and its current applications in bioinformatics , 2010, BMC Bioinformatics.

[31]  Alfredo Cuzzocrea,et al.  On Managing Very Large Sensor-Network Data Using Bigtable , 2012, 2012 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (ccgrid 2012).

[32]  Erez Zadok,et al.  An efficient multi-tier tablet server storage architecture , 2011, SoCC.

[33]  Prasad Calyam,et al.  Utility-directed resource allocation in virtual desktop clouds , 2011, Comput. Networks.

[34]  Qing He,et al.  Parallel K-Means Clustering Based on MapReduce , 2009, CloudCom.

[35]  Lei Yuan,et al.  A cloud approach to unified lifecycle data management in architecture, engineering, construction and facilities management: Integrating BIMs and SNS , 2013, Adv. Eng. Informatics.

[36]  Weisheng Lu,et al.  Optimizing construction planning schedules by virtual prototyping enabled resource analysis , 2009 .

[37]  Darius Migilinskas,et al.  The use of a virtual building design and construction model for developing an effective project concept in 5D environment , 2010 .