Collaborative design in the era of cloud computing

https://doi.org/10.1016/j.advengsoft.2014.11.002Get rights and content

Highlights

  • The application of latest technology (cloud computing) in computer aided design.

  • The proposed system has increased functionality and reduced operating cost.

  • The proposed system has better application availability and security.

  • Less frequent software updates and requirement for powerful workstations.

  • The potential it offers in terms of collaborative design.

Abstract

The paper describes the application of the latest Information Technologies in business processes such as design and manufacturing. More specifically it examines the use of cloud computing in the mechanical drawing and design process of an enterprise. It proposes a specific architecture with different servers, for the implementation of a collaborative cloud based Design system. Finally as an application example, it compares the operating cost of an industry’s design department before and after the use of the proposed system. This example uses a private cloud deployment model so that the comparison of the operating cost would be feasible. While public cloud may offer more functionality and economy, private cloud is best suitable to make conclusions and comparison between on-premise and cloud operation, because all of the cost is handled by the organization that uses it.

Introduction

Despite the dramatically increasing penetration of cloud computing to industries [1], [2], [3] in recent years, many design departments stay out of it. The main reason seems to be the reluctance of users on the response times of applications. In CAD software, direct interaction with the user is vital and any delay between the command of the user and the graphical effect causes the rejection of the system.

Cloud computing however, has introduced a range of new services [4], [5], [6] and features that could improve the functionality of a design department, while new technologies have recently emerged promises to eliminate CAD users objections.

Paper [4] presents a new algorithm (Ranking Chaos Optimization) so that cloud services and computing infrastructures can then be quickly combined and shared with high efficient decision which is critical in virtualization.

Paper [5] utilizes virtual machines to remotely draw parametric design blocks to CAD software with no user interaction and compares the cost for cloud computing vs in-house regarding the hardware used.

Paper [6] also utilizes virtual machines to remotely draw parametric design blocks to CAD software with no user interaction and also introduces a ticketing system to coordinate execution.

Present paper moves forward transferring all CAD services to the cloud. It proposes a new infrastructure architecture that would be sufficient to support remote (cloud) execution. The design of the proposed architecture takes, in addition, into account new techniques that have been evolved recently (application virtualization, Graphics acceleration using GPU pass through) in order to design an infrastructure capable to satisfy the needs of CAD users.

The major challenges that a design department faces are the following:

  • Application availability

The classic way of software disposal (license per user/workstation) raises an important issue regarding the operation cost of the department. In fact while software is installed in a number of workstations, it is used simultaneously by a smaller number of them. For example finite analysis software can be installed on all workstations of civil and mechanical engineers of the department, but only a few of them will use it simultaneously. Usually the solution given to the problem is to install the software in a small number of workstations that will be used alternately by the engineers. Obviously this is a compromise and not the desirable solution.

  • Frequent software updates

In order to be competitive and efficient, the design department should frequently upgrade the software used so that it benefits from the new features offered by the new versions. New versions should be installed in a multitude of workstations with different characteristics and possibly operating systems. This leads to high maintenance costs because apart from the cost of the upgrade it requires the involvement of one or more specific IT specialists.

  • Requirement for powerful workstations

CAD applications require significant computing power from both the workstation’s CPU as well as the GPU. In fact they are considered as the most demanding applications regarding the computing power of a workstation. The ever increasing software requirements require hardware equipment updates more frequently than other departments.

  • Custom solutions – Libraries

During the operation of the design department custom add-in applications and drawing libraries are created or purchased. A custom application could be, for example, software which will design three-dimensional parametric stairs or gears, while design libraries could be furniture, trees, etc. These applications, libraries, revisions and the latest versions of these are desirable to be available in all the workstations of the design department. This implies a very large workload in departments without access to the same servers (need to exchange files with emails – installation on workstations, etc.) and of course, greatly increases the probability of errors.

  • Collaborative design

Collaborative design is a key challenge for a design department as more engineers or other specialists are involved in the design process of a product. Thus, for the design of a building, architects will design the architectural design (CAD), civil engineers will implement the static analysis (CAE), mechanical engineers the mechanical study (CAE/CAD), etc. These studies and designs interact with each other (e.g., static analysis may enforce reviewing the architectural design) while more than one people are likely to be engaged in individual studies. Additionally the physical location of those involved in the study may not be in the same place or office but instead in different cities or countries.

  • Backup policy/data disaster recovery

Projects and studies are the “property” of a design department and preserving them is a (though usually underestimated) very critical process. Most often the maintenance of the process relies to the engineers without having established a standard policy. Even the most organized departments, where all files are stored on a central server; this is done at the local office and not for the whole department. Applying a backup policy which will ensure full restoration of files in case of failure requires special additional equipment and specialized IT services.

  • Mobility

A particularly important issue is mobility. Employees of a design department are people who move frequently for in place supervision of a project or for collaboration with third parties (customers, partners) in their offices. So very often arises the need for full or partial access to drawings of the project. This remote access needs to be implemented through the engineer’s laptop, the client’s workstation or even a mobile device.

  • Security

A design department faces all security issues [7] posed by exposure to the internet. To deal with intrusions from the Internet requires a high level of IT staff and expensive software. Even more especially complicated is the issue of access rights to files in order to ensure confidentiality simultaneously with functionality.

  • CAM

When the final stage of a design project concerns CAM arise issues regarding transfer of new projects to the respective facilities, categorization of existing designs and access to them.

The paper tries to answer to these challenges, examining the use of cloud computing in the mechanical drawing and design process of an industry. It proposes a specific architecture with different servers, for the implementation of a collaborative cloud based Design system. Finally as an application example, it compares the operating cost of an industry’s design department before and after the use of the proposed system.

The paper has the following structure: Section 2 defines the basic cloud principles, while a brief discussion about cloud based CAD is held in Section 3. The proposed System’s approach is presented in Section 4, and its advantages and characteristics are described in Section 5. In Section 6 an application example is shown, comparing the operating cost of an industry’s design department before and after the implementation of the proposed system and finally Section 7 provides conclusions and future work.

Section snippets

Cloud principles

According to the National Institute of Standards and Technology (Special Publication 800-145), “cloud computing is a model for enabling ubiquitous, convenient, on demand network access to a shared pool of configurable computing resources (e.g. networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction. This cloud model is composed of five essential characteristics, three service models, and

Cloud based CAD

As mentioned earlier the main problem in using cloud for CAD applications is the smooth interaction with the user. For the solution of this problem there are three main factors. First, the connection speed (bandwidth), second special thin-clients (traditional browsers are not enough) and third special server infrastructure.

Regarding the first, existing (ADSL, VDSL) internet speed is sufficient, when combined with new techniques and topologies that already have appeared.

Application

Proposed architecture for the collaborative Design system

The proposed architecture consists of the following servers:

Web server
 On this server is located the portal of the system. It is the initial point of entry to the system and also the one on which auxiliary and servicing work is operated. Thus it consists of a number of subsystems in which users have access depending on their rights.
Application servers
 In application servers are located the CAD/CAM/CAE applications. They are servers that will physically execute these applications. Each executing

Advantages – Characteristics of the proposed system

The challenges that an industry faces was mentioned in the Introduction. Using those challenges as criteria, a description of the advantages and the characteristics of the proposed system is following

  • Application availability

The number of licenses to be purchased by the department depends on the maximum number of concurrent users and not by the total number of users. This means fewer expenses.

  • Frequent software updates

Software upgrades should be performed at the same rate, but the fact that the

Case study

The examined industry is engaged in manufacturing valves and M/R Stations on demand. It has a design department which has spatially split its facilities around the world, and consists of two functionally distinct units which work together on specific projects. It also has a sales department which should have access to final and selected drawings and costs and also information on the progress of projects. This section is also divided into three different divisions due to the company’s operation

Conclusions – Future work

A collaborative Design system using cloud computing was examined. Cloud computing can now support CAD applications, offering increased functionality while reducing operating cost. Nevertheless there are some issues to be resolved in order to take full advantage of its capabilities, such as the policy of application licensing and the integration into the applications of the capability to execute portions of code remotely.

The case study mentioned above shows the economy resulting from the use of

References (7)

There are more references available in the full text version of this article.

Cited by (41)

  • IoT security system with modified Zero Knowledge Proof algorithm for authentication

    2021, Egyptian Informatics Journal
    Citation Excerpt :

    The topology of IoT system can be seen in Fig. 2, the user can connect to the devices through cloud that also saved all the data. The cloud can be designed according to characteristic of business process [1]. As shown in Fig. 2, the hacker can guess the password to login into cloud, gateway, and IoT control if the password is not strong enough.

  • A Novel Attribute-Based Encryption Approach with Integrity Verification for CAD Assembly Models

    2021, Engineering
    Citation Excerpt :

    As investigated in a survey paper published in Engineering [1], intelligent manufacturing is the state-of-the-art product development philosophy, and comprises intelligent manufacturing technology, Internet of Things (IoT)-enabled manufacturing, and cloud manufacturing [1,2]. With the development and application of cloud computing [3–5], traditional computer-aided design (CAD), computer-aided engineering (CAE), and computer-aided manufacturing (CAM) systems are moving to cloud-based design and manufacturing (CBDM) [6–8], raising new information security problems for enterprises, especially for small and medium-sized enterprises (SMEs) [9]. Due to limitations of funds and resources, SMEs cannot build private clouds as large companies do.

  • A systematic literature review of cloud computing use in supply chain integration

    2019, Computers and Industrial Engineering
    Citation Excerpt :

    Limited attention has been given in the literature to the “design/development integration” line compared to manufacturing integration and logistics integration (Table 8). The literature findings show that CC has a positive impact on product modeling (Lyu et al., 2017), collaborative design (Andreadis, Fourtounis, & Bouzakis, 2015; Wu, Rosen, Wang, & Schaefer, 2015, Xia, Li, Zhang, & Silva, 2016), and resource allocation (Thekinen & Panchal, 2016). Companies have real-time access to customer demand data by virtue of the information flow integration that CC provides (Xia et al., 2016).

  • Intelligent agents for feature modelling in computer aided design

    2018, Journal of Computational Design and Engineering
    Citation Excerpt :

    However, recently, cloud-based design and manufacturing (CBDM) has emerged as a new paradigm in networked digital manufacturing and design innovation (Wu, Rosen, Wang, & Schaefer, 2015). CBDM transforms the design, simulation, computing and manufacturing resources, and abilities into design and manufacturing services to form a design and manufacturing cloud, and distributes them to the user on demand (Andreadis, Fourtounis, & Bouzakis, 2015; Li et al., 2010). In this context, there is a real need to consider and to support the intelligent behaviour of CAD models (Issa H., Lenczner M., & Proceedings of Tenth International Symposium on Tools, 2014; Issa, Ostrosi, Lenczner, & Habib, 2015).

  • Role of cloud computing technology in the education sector

    2024, Journal of Engineering, Design and Technology
View all citing articles on Scopus
View full text