Democratizing digital design and manufacturing using high performance cloud computing: Performance evaluation and benchmarking

Abstract Cloud computing is an innovative computing paradigm that can bridge the gap between increasing computing demands in computationally intensive tasks for digital design and manufacturing applications and limited resources, scalability, flexibility, and agility in traditional computing paradigms. In light of the benefits of cloud computing, cloud-based high performance computing (HPC) has the potential to enable users to not only accelerate computationally expensive tasks, but also to reduce costs by utilizing on-demand, ubiquitous, seamless, and user-friendly access to remote engineering application packages as well as remote HPC resources. However, due to uncertainty about computing performance on the cloud, many manufacturers find it challenging to justify and adopt Cloud-Based Design and Manufacturing (CBDM). Therefore, the objective of this research is to evaluate the performance of solving a large-scale engineering problem using finite element analysis on several public HPC clouds as well as introduce a new workflow for CBDM. A set of experiments is conducted to compare the performance of the public HPC clouds with that of a standard workstation and a dedicated in-house supercomputer. The performance metrics include elapsed time, speedup, scalability, and stability. Experimental results have shown that the Azure Cloud with 32 cores and the Nimbix Cloud with 16 nodes speed up the finite element analysis over a workstation with 8 cores by more than seven-fold and eight-fold. A dedicated in-house supercomputer speeds up the finite element analysis over cloud computing by approximately two-fold because of better I/O performance and larger memory. In addition, considerable variations of elapsed time for solving the finite element model with multiple nodes in the cloud were observed due to resource sharing in cloud computing.

[1]  Toly Chen,et al.  Strengthening the Competitiveness and Sustainability of a Semiconductor Manufacturer with Cloud Manufacturing , 2014 .

[2]  Dazhong Wu,et al.  TOWARDS A CLOUD-BASED DESIGN AND MANUFACTURING PARADIGM: LOOKING BACKWARD, LOOKING FORWARD , 2012 .

[3]  Kai Hwang,et al.  Cloud Performance Modeling with Benchmark Evaluation of Elastic Scaling Strategies , 2016, IEEE Transactions on Parallel and Distributed Systems.

[4]  Alexandru Iosup,et al.  A Performance Analysis of EC2 Cloud Computing Services for Scientific Computing , 2009, CloudComp.

[5]  Xun Xu,et al.  From cloud computing to cloud manufacturing , 2012 .

[6]  Xi Liu,et al.  Failure analysis of through-silicon vias in free-standing wafer under thermal-shock test , 2013, Microelectron. Reliab..

[7]  John L. Gustafson,et al.  Reevaluating Amdahl's law , 1988, CACM.

[8]  S. K. Sitaraman,et al.  Design and assembly of a double-sided 3D package with a controller and a DRAM stack , 2012, 2012 IEEE 62nd Electronic Components and Technology Conference.

[9]  Shujia Zhou,et al.  Case study for running HPC applications in public clouds , 2010, HPDC '10.

[10]  Dazhong Wu,et al.  Cloud-Based Design and Manufacturing: Status and Promise , 2014 .

[11]  Dazhong Wu,et al.  Economic Benefit Analysis of Cloud-Based Design, Engineering Analysis, and Manufacturing , 2015 .

[12]  Dhabaleswar K. Panda,et al.  A case for high performance computing with virtual machines , 2006, ICS '06.

[13]  Jack Dongarra,et al.  LINPACK Users' Guide , 1987 .

[14]  Xi Vincent Wang,et al.  WRCloud: A Novel WEEE Remanufacturing Cloud System , 2015 .

[15]  Rajkumar Buyya,et al.  High-Performance Cloud Computing: A View of Scientific Applications , 2009, 2009 10th International Symposium on Pervasive Systems, Algorithms, and Networks.

[16]  César A. F. De Rose,et al.  Performance Evaluation of Container-Based Virtualization for High Performance Computing Environments , 2013, 2013 21st Euromicro International Conference on Parallel, Distributed, and Network-Based Processing.

[17]  Dazhong Wu,et al.  Cloud-based design and manufacturing systems: A social network analysis , 2013 .

[18]  Sabela Ramos,et al.  Performance analysis of HPC applications in the cloud , 2013, Future Gener. Comput. Syst..

[19]  Subhajyoti Bandyopadhyay,et al.  Cloud computing - The business perspective , 2011, Decis. Support Syst..

[20]  R. Tummala,et al.  Failure mechanisms and optimum design for electroplated copper Through-Silicon Vias (TSV) , 2009, 2009 59th Electronic Components and Technology Conference.

[21]  John Shalf,et al.  Performance Analysis of High Performance Computing Applications on the Amazon Web Services Cloud , 2010, 2010 IEEE Second International Conference on Cloud Computing Technology and Science.

[22]  Mark D. Hill,et al.  Amdahl's Law in the Multicore Era , 2008 .

[23]  Dazhong Wu,et al.  Cloud-Based Manufacturing: Old Wine in New Bottles? , 2014 .

[24]  Marius Hillenbrand,et al.  High performance cloud computing , 2013, Future Gener. Comput. Syst..

[25]  Reliable Design of TSV in Free-Standing Wafers and 3D Integrated Packages , 2011 .

[26]  Lihui Wang,et al.  Machine availability monitoring and machining process planning towards Cloud manufacturing , 2013 .

[27]  Dazhong Wu,et al.  Enhancing the Product Realization Process With Cloud-Based Design and Manufacturing Systems , 2013, J. Comput. Inf. Sci. Eng..

[28]  Dazhong Wu,et al.  Cloud-based design and manufacturing: A new paradigm in digital manufacturing and design innovation , 2015, Comput. Aided Des..

[29]  Scott Hazelhurst,et al.  Scientific computing using virtual high-performance computing: a case study using the Amazon elastic computing cloud , 2008, SAICSIT '08.

[30]  Jack Dongarra,et al.  Introduction to the HPCChallenge Benchmark Suite , 2004 .

[31]  Alexandru Iosup,et al.  Performance Analysis of Cloud Computing Services for Many-Tasks Scientific Computing , 2011, IEEE Transactions on Parallel and Distributed Systems.

[32]  Dazhong Wu,et al.  Cloud manufacturing: Strategic vision and state-of-the-art☆ , 2013 .

[33]  Xi Liu,et al.  Experimental and Simulation Study of Double-Sided Flip-Chip Assembly With a Stiffener Ring , 2014, IEEE Transactions on Device and Materials Reliability.

[34]  R. Tummala,et al.  Reliability Assessment of Through-Silicon Vias in Multi-Die Stack Packages , 2012, IEEE Transactions on Device and Materials Reliability.