DAO and BIM. Or, better said as, Decentralized (or Distributed) Autonomous Organization And Building Information Modeling

Size: px
Start display at page:

Download "DAO and BIM. Or, better said as, Decentralized (or Distributed) Autonomous Organization And Building Information Modeling"

Transcription

1 DAO and BIM Or, better said as, Decentralized (or Distributed) Autonomous Organization And Building Information Modeling Presented to St. Louis Unix Users Group By David Forrest September 13, 2017

2 Bio I am David Forrest, a businessman in the housing and construction materials industry. Always keen to use the open and supportable solution even if it means getting my hands dirty. I was there, I did that, I have a Past-Presidents plaque from the Home Builders of Missouri and also the local group, Home Builders Association of Greater St. Louis.

3 Residential Construction In 2013, AGC offered a tour of the Missouri Baptist Hospital Construction being done under BIM at that time and I was very impressed. What could be done for the residential market?

4 The AGC Tour Missouri Baptist Hospital had to meet MSD retention requirements New Parking garage & future office space Uncertain funding We saw only the first floor of the garage Wow! Lunch included

5 Kodak Moment In 2014, then National Association of Home Builders (NAHB)Chairman of the Board, Kevin Kelly, referred to our possible future as an association, as having a Kodak moment with BIM.

6 Approaching the local HBA leadership, I mentioned that a Building Information Modeling (BIM) topic could be a good topic for our Home Builders Association membership. Too soon! was the answer.

7 About Gartner Gartner, Inc. (NYSE: IT) is the world's leading research and advisory company. The company helps business leaders across all major functions in every industry and enterprise size with the objective insights they need to make the right decisions.

8 n

9 I was not surprised to learn that blockchain, still five to ten years from mainstream adoption, was near the peak of the Gartner Hype Cycle for Emerging Technologies, With its ability to store multiple bank transactions in one centralized ledger, accessible by all parties and regulated by a decentralized network, blockchain will have a transformational impact on business.

10

11 Hype? <21 million ($89 Billion)!

12 blockchain While bitcoin (Satoshi?) steals the show as the only proven blockchain, the term blockchain has grown to encapsulate nearly two dozen distributed-ledger products with more than two dozen offerings in the market, thus the hype. Here's a link to St. Louis Construction Forum's thought:

13 Smart Contracts A Smart Contract is computer program that works on the if/then principle. In this way the contracts are administered. So if the painter has painted the wall then he requests it s inspected. If the person responsible for inspecting the work agrees it s acceptable quality then the painter gets paid. Smart Contracts can be used for each of these if/then scenarios and recorded on the Blockchain (and can be collateralised with cryptocurrency). This all happens securely because of the use of cryptography in Blockchains to store transactions in Blocks of data that are replicated on multiple servers/computers around the world.

14

15 A Real BIM Example (LA in 2015) On the fifth floor of $650K+ retirement community condominiums, I saw the entire job shut down for the drilling of an access hole through a post-stressed concrete floor for lowvoltage system installation. It required prior xray inspection to assure the integrity of embedded stress cables. The work included the structural engineer, construction manager, laborers, and attendant subcontractor.

16 3.4 Subcontract Documents The Subcontract Documents include this Agreement, the Owner-Contractor Agreement, including all administrative and procedural provisions, together with all authorized changes, additions and modifications. The Contractor's Contract with the Owner includes, but is not limited to, the Agreement between the Contractor and the Owner (except for financial information), all addenda, modifications, revisions, plans, drawings, specifications, details, together with all general, technical, supplementary and special terms and conditions, any invitations for bids or information for bidders, if any, to the extent applicable, and all other documents listed in or referred to by the Contractor's Contract with the Owner. The Contractor shall make available to the Subcontractor, prior to the execution of the Subcontract Agreement, copies of the Subcontract Documents to which the Subcontractor will be bound. The Contractor shall make available to the Subcontractor the Contractor s Contract with the Owner, except for financial information, sub-subcontractors and suppliers.

17 4.11 Coordination The Subcontractor shall: cooperate with the Contractor and other subcontractors whose work may affect the Subcontract Work; participate in the preparation of coordinated drawings and Subcontract Work schedules in areas of congestion; and specifically note and promptly advise the Contractor in writing of any such interference by other contractors or subcontractors.

18

19

20

21 Google $500K deals to triple in '17

22 Most of these are virtual machines on bare metal Currently I'm within Centos7.3 so I'm moving to a bare metal development system possibly running CoreOS with the latest 4.13rc kernel to experience the trip.

23 CoreOS and Systemd The main feature and idea at the heart of CoreOS are the containers, which run applications and services in their own isolated systems. The containers differ from the traditional virtual machines in that they share the kernel of the host system without a need for a hypervisor.

24 fleet CoreOS uses systemd and fleet to manage the containers on all the hosts in a cluster. Fleet is the CoreOS recommended way of running distributed docker containers. It is a tool that presents your entire cluster as a single init system and works by receiving systemd unit files, that are then scheduled onto hosts in the cluster based on declared conflicts and other preferences listed in the unit file.

25 CoreOS has taken the industry by storm and other OS vendors are following in its footsteps. Canonical has an Ubuntu Core variant called Snappy, Red Hat Enterprise Linux is working on their own Project Atomic, SUSE has CaaS Mode 2 IT, and more are coming. Regardless of the underlying operating system, it seems the container optimized servers are definitely an option to consider for both development and production environments.

26 Ansible Tower (RHEL) Role-based access controls. Keep some projects private, while allowing some users to edit inventory and others to run playbooks against only certain systems either in check (dry run) or live mode. You can also allow certain users to use credentials without exposing the credentials to them. Regardless of what you do, Tower records the history of operations and who made them including objects edited and jobs launched.

27 URL License : : ASL 2.0 Description : Docker is an open-source engine that automates the deployment of any application as a lightweight, portable, self-sufficient container that will run virtually anywhere. Docker containers can encapsulate any payload, and will run consistently on and between virtually any server. The same container that a developer builds and tests on a laptop will run at scale, in production*, on VMs, bare-metal servers, OpenStack clusters, public instances, or combinations of the above.

28 April 25, 2017 North American IPv6 Summit Presentation excerpts

29

30

31

32

33

34

35 Questions? This presentation can be downloaded as a pdf: (or as an.odp or.pptx by using the desired extension) Thanks for your attention!