Engineering Cloud: Flexible and Integrated Development Environment



Similar documents
General Design Information Management System: PLEMIA

Mechanical Design Platform on Engineering Cloud

Media Cloud Service with Optimized Video Processing and Platform

Power Noise Analysis of Large-Scale Printed Circuit Boards

SaaS and PaaS of Engineering Cloud

Fujitsu s DFX Application

High-Speed Thin Client Technology for Mobile Environment: Mobile RVEC

Structural and Thermal Fluid Simulation and CAD System Linking

IT Infrastructure of Data Center Services Based on ITIL

Technologies Supporting Smart Meter Networks

CHIP-PKG-PCB Co-Design Methodology

Data Transfer Technology to Enable Communication between Displays and Smart Devices

On-Demand Virtual System Service

Fujitsu s Activities for Quality Assurance

Technology for Next-generation Reduced-size High-performance Inverter

Quality Assurance for Stable Server Operation

Revolutionizing System Support in the Age of Electronic Medical Records

Overview of Next-Generation Green Data Center

Practice of M2M Connecting Real-World Things with Cloud Computing

System Management and Operation for Cloud Computing Systems

Electromagnetic Wave Simulation Software Poynting

Middleware for Creating Private Clouds

Recent Technologies in Nuclear Power Plant Supervisory and Control Systems

Development and Runtime Platform and High-speed Processing Technology for Data Utilization

Cloud Computing Based on Service- Oriented Platform

Fujitsu s Approach to Hybrid Cloud Systems

Fujitsu s Activities for Universal Design

White Paper Product Quality Fujitsu ESPRIMO PCs, Fujitsu CELSIUS workstations, Fujitsu FUTRO thin clients

How To Improve User Interface Design In An Ema System

Private Cloud Using Service Catalog

StreamStorage: High-throughput and Scalable Storage Technology for Streaming Data

Simulation Technology to Support the Design of Electric Distribution and Control Devices

Network Virtualization for Large-Scale Data Centers

Power Supply and Demand Control Technologies for Smart Cities

Online Failure Prediction in Cloud Datacenters

Social Innovation through Utilization of Big Data

Fujitsu s Approach to Cloud Computing

Big Data Processing in Cloud Environments

Development Process Visualization and Project Management

Takeda Pharmaceutical s E-Notebook Project Report

Network Sensing Network Monitoring and Diagnosis Technologies

Fujitsu s Approach to Online Medical Billing Mechanism

Cloud-based Electronic Medical Record System for Small and Medium Hospitals: HOPE Cloud Chart

Approach to Energy Management for Companies

Solution Concept for Public Libraries: One Library

O&M Service for Megasolar Power Plants and Precise Monitoring Techniques for PV Modules

Disaster Recovery Feature of Symfoware DBMS

Symfoware Server Reliable and Scalable Data Management

Fujitsu s Approach to Cloud-related Information Security

Virtual PC-Type Thin Client System

Convergence of Advanced Information and Control Technology in Advanced Metering Infrastructure (AMI) Solution

Prospect of ICT Utilization at Core Clinical Research Hospitals

TWX-21 Business System Cloud for Global Corporations

DATASHEET FUJITSU ETERNUS LT250 TAPE LIBRARY

Advanced Electronic Platform Technologies Supporting Development of Complicated Vehicle Control Software

Base One's Rich Client Architecture

Network Technology Supporting an Intelligent Society: WisReed

Big Data Collection and Utilization for Operational Support of Smarter Social Infrastructure

Enterprise HPC & Cloud Computing for Engineering Simulation. Barbara Hutchings Director, Strategic Partnerships ANSYS, Inc.

Information Security Measures for ASP/SaaS - From the Report from the Study Group on ASP/SaaS Information Security Measures -

FEAWEB ASP Issue: 1.0 Stakeholder Needs Issue Date: 03/29/ /07/ Initial Description Marco Bittencourt

NTT DATA Big Data Reference Architecture Ver. 1.0

Storage Guardian Remote Backup Restore and Archive Services

Power Supply, Cooling and Mechanical Technologies for Green IT

Circuit Protection is Key in Maintaining Growth for The Internet of Things

IT Platforms for Utilization of Big Data

Fujitsu s Approach to Platform as a Service (PaaS)

Transcription:

Engineering Cloud: Flexible and Integrated Development Environment Seiichi Saito Akira Ito Hiromu Matsumoto Eiji Ohta Nowadays product development must be done speedily and in a way that can respond to changing business environments. Fujitsu has created a development environment that uses technical computing and is known as Flexible Technical Computing Platform (FTCP), on a cloud. Fujitsu is providing it as Engineering Cloud to its customers and Product Development Department. Based on an example of applying Engineering Cloud to mobile phones, this paper describes the characteristics of FTCP, an overview of Fujitsu s Engineering Cloud service and its merits, and technology for promptly displaying the results of large-scale simulations, which is important technology for achieving Engineering Cloud. Based on Fujitsu s know-how that it has accumulated during its in-house operation of Engineering Cloud, it has become possible to link the created FTCP and customers existing development environments. This in turn raises hopes for a shortened product development time and higher product quality. 1. Introduction Product development is now required to be speedy and responsive to changing business environments. Fujitsu has built on a cloud a development platform that uses technical computing. This platform offers improved development efficiency, reduced development time and improved design quality, achieved by linking the development assets across the company. In addition, this development platform built on a cloud is also offered to users both inside and outside the Fujitsu Group as Engineering Cloud. This paper describes the characteristics of Fujitsu s development platform based on an example of applying it to mobile phones. It also describes the benefits of cloud-based development environments, and gives an overview of Fujitsu s Engineering Cloud service and the new technology that has been developed for promptly displaying the results of simulations. This technology is important for achieving Engineering Cloud. 2. Development platform that uses technical computing To reduce product development time and improve design quality, the efficiency of input/output and analysis verification must be improved by using development tools in the respective design phases. In addition, an integrated development environment must be constructed that allows development assets to be shared across the entire life cycle including product planning, design, manufacturing and operation services. This environment should also enable individual departments to share their accumulated know-how. Fujitsu has long been engaged in development by making use of electrical or mechanical simulations. However, the conventional simulations have been used in a supplementary manner and prototypes have been made to conduct evaluation and verification. This 408 FUJITSU Sci. Tech. J., Vol. 47, No. 4, pp. 408 417 (October 2011)

has caused problems such as putting pressure on development times when there is development rework and giving rise to field failures when there is inadequate verification with prototypes. To address these problems, Fujitsu built the Flexible Technical Computing Platform (FTCP) in 2004 as a development environment that makes use of technical computing. s and design rule check (DRC) verifications are conducted in view of the entire product life cycle, from the product planning phase through design and manufacturing to operation services. They can then be incorporated in the development process, as shown in Figure 1. FTCP is intended not only for using simulations to optimize initial design values, but also identifying failures over the entire product life cycle. This needs to be done without making prototypes so that development time can be reduced and quality and performance improved, by taking advantage of technical computing. The main points in improving design efficiency and sharing development information and know-how include: 1) Having an integrated design on FTCP (circuit design, printed board design, structural design and verification, manufacturability and maintainability, environmental burden calculation, manufacturing procedure, work instructions, etc.) 2) Visualizing technical challenges and identifying elemental technologies in the early stages 3) Using technical computing in conjunction with designs to enhance simulation and DRC verification For the development of mobile phone handsets, simulations on FTCP and advance verification have been incorporated in the development process on a full-scale basis since 2004. 1) 4) Consequently, compared with models developed between 2004 and 2005, before the application of FTCP, the overall development time for models developed in 2008 was reduced to 10 months from 18 months, as shown in Table 1. In addition, person-hours for testing and taking the required measures to prevent electromagnetic (a) Conventional development used as reference for design Design verification with prototype DFM/DFT after prototyping Rework Rework Rework Rework DFM: Design for manufacturing DFT: Design for test Prototype evaluation Product planning Basic design Detailed design Manufacturing and operation services (b) Development using technical computing Incorporate simulation and DRC verification in development process in ahead Noise Distortion Vibration and shock Life of joint Electrostatic resistance Manufacturability/process yield Figure 1 Development platform using technical computing. FUJITSU Sci. Tech. J., Vol. 47, No. 4 (October 2011) 409

interference (EMI) and electrostatic discharge (ESD) were reduced by 38% and 67% respectively. In the thermal design, the person-hours needed to prevent an increase in the temperature of the casing of mobile phone handsets, regardless of how much heat the components generate, have been reduced by 40%. Furthermore, costs required for dealing with field failures have also been reduced to one-fifth. 1) Table 1 Effect of application of technical computing (example of mobile phone handset). Item Design and development time (entire equipment) Time required for EMI testing and taking measures Time required for ESD prevention testing and taking measures Thermal design (temperature rise due to heat generation of components) Before application (2004 2005) After application (2008) 18 months 10 months Down 38% Down 67% Down 40% Field repair costs Down 80% 3. Need for Engineering Cloud and Fujitsu s response In future development that uses technical computing, it will be necessary to address the increase in computational complexity resulting from multiscale or multiphysics modeling used for simulation and verification. Multiscale modeling leads to increased computational complexity because of the greater scope of simulation or the higher accuracy of simulations. Multiphysics modeling means integrating different types of simulations such as linking thermal and mechanical simulations at joints and linking chemical reaction and electrical simulations on batteries. Figure 2 shows the increase in computational complexity due to multiscale modeling (using the example of an electromagnetic field simulation). In electromagnetic simulation, due to limitations in computational complexity, current efforts are aiming to simplify simulation models and margin design in view of improving the low accuracy of simulation. In order to model CAD-developed design data as they are for use Computational complexity of simulation (relative ratio) 100 10 1 Present Simplification of simulation model And Margin design in view of improving low accuracy of simulation Near future Design data used for simulation model as they are Or Optimized margin design by improved simulation accuracy Far future Optimized margin design with design data used for simulation model as they are Or of entire piece of large equipment Figure 2 Increase in amount of calculations (example of electrostatic discharge simulation). 410 FUJITSU Sci. Tech. J., Vol. 47, No. 4 (October 2011)

in simulations or improve simulation accuracy in the future, about 10 times more computational complexity will be required. To make simulations into models and have more accurate simulations or simulate entire pieces of large equipment, about 100 times more computational complexity will be necessary. One challenge has been that preparing FTCP-exclusive resources for such increase in computational complexity requires a large amount of money to be invested. On the existing FTCP, various simulation resources are centrally managed ready to be offered by an application service provider (ASP), but development data and know-how are managed by the respective departments. Furthermore, different simulations are linked by the development department that owns the development data, rather than by an ASP. For this reason, development data and know-how have been kept within the respective departments and it has been difficult to share them across the board. To solve the problems related to increased computational complexity and company-wide sharing of development data and know-how, Fujitsu has built FTCP on a cloud. As shown in Figure 3, Fujitsu carried out a reform in 2000 in accordance with the changes in the development environments. The environments shifted from department-specific ones using department servers to ones with shared resources that used an in-house ASP. Since 2010, Fujitsu has intended to build FTCP on a cloud as Engineering Cloud from an in-house ASP to provide developers with development environments that integrate development data and know-how from the entire company. Department-specific development environment Department server (1990 ) Resource-shared development environment Internal ASP (2000 ) Integrated development environment Engineering Cloud (2010 ) Development Department C Internal ASP Engineering Cloud Development environment Development Department B -License Development Department A -License Department server License Development data Personal WS CAD Personal WS CAD License Library Cluster Grid Network Development Department C Development Department B Development Department A Development data Personal WS Personal WS CAD CAD License Library Virtual environment Development and CAD application data Development know-how External resource Thin client PC Thin client PC Network Development Department C Development Department B Development Department A Cluster Grid Development resource for respective department No link between development departments Consolidation and sharing of development resource (hardware, software, library) Department-specific development data/ development know-how Development resource (hardware, software, library) transparent Linking between development tools Sharing of development data/development know-how Elemental technology High-performance workstation (WS) CAD application enhancement parallel/distributed processing technology (Cluster, grid) Client-server process technology (Database, Web application) Network technology Virtualization technology Virtual environment control technology Linked CAD-simulation technology Linked electrical-physical development technology Security technology Figure 3 Revolution in Fujitsu s development environment. FUJITSU Sci. Tech. J., Vol. 47, No. 4 (October 2011) 411

4. Fujitsu s Engineering Cloud service Figure 4 shows the Engineering Cloud development environment that Fujitsu aims to build. 5) 8) Using an application for simulation as it is, left on a cloud, by means of a remote client terminal will increase the data traffic between the client and cloud server. For example, displaying a large amount of data such as the results of an electromagnetic field simulation on a client terminal takes significantly longer than with the conventional desktop development environment. With Fujitsu s Engineering Cloud, highspeed display technology suited for a cloud environment has been developed. This offers a development environment that allows developers to use development resources and data without stress, as they stay on the cloud. This in turn allows development data to be shared between departments and collaborations to be made with external parties without having to transfer development data or strategic applications to the outside. This helps improve security as well. Fujitsu also intends to offer the Engineering Cloud development environment, cultivated through its in-house operations, to customers outside the Fujitsu Group as Engineering Cloud service. This will also allow customers to use FTCP as it is, an environment that has been built based on the know-how accumulated during Fujitsu s in-house operations. It also makes it possible to use Engineering Cloud to link FTCP to the customers existing development environments or existing development data. The characteristics of Engineering Cloud described above and merits of Fujitsu Engineering Cloud service offered to customers are shown below (Table 2). 1) All developers can use development environments of the same quality and Customer development environment Fujitsu Engineering Cloud development environment Internet Data linking Engineering Cloud, Client terminal Firewall ICT infrastructure Cluster, Grid CAD for PCB (Company A, Company B, Company C,...) (Noise) (Electromagnetic field) (Thermal fluid) (Silence) (Shock, stress) modeling linking 3D CAD Data linking (Company A, Company B, Company C,...) Linking Component DB FTCP Design standard Library environment Design standard Component library Flexible Technical Computing Platform Electrical platform CAD for PCB Analysis modeling library Material property library Incorporation of Fujitsu's know-how Verification (DRC) Electrical design check Physical design check Logic design check Mass production check Structure platform 3D CAD Signal noise Power supply noise Electromagnetic wave Thermal fluid Silence Shock/stress Figure 4 Link between Engineering Cloud environment and customers development environment. 412 FUJITSU Sci. Tech. J., Vol. 47, No. 4 (October 2011)

Table 2 Merits of Engineering Cloud. Item Merits of using cloud Merits to users of Fujitsu's Engineering Cloud Scalability Immediacy Concurrency Security Availability of computer resources according to computational complexity required No need for advance hardware/software installation or system construction Shareability and availability of latest design information anytime, anywhere and to anybody No need to take design data outside requiring high computer capacity such as multiscale and multiphysics modeling is possible without making investments. New development projects can be quickly launched. Development environment verified through Fujitsu's in-house operation is readily available. Linking between electrical and mechanical design and between development tools and use of existing assets become possible. Know-how accumulated by respective departments such as different development departments for different models and design, manufacturing and customer support departments can be integrated. Ease of use outside offices (during business trips or at home) helps smooth communication with people in other departments or with different working patterns. Design processes can be made visible for sharing excellent design assets and processes as property. Development in collaboration with cooperating companies and partners can be made easy. Secure development environment can be built in which design data are not exposed outside (not placed on developers local environments). capabilities including use of high computer capacity for multiscale and multiphysics modeling. 2) A development environment verified through Fujitsu s in-house operation is readily available. 3) It is possible to link between electrical and mechanical designs and between development tools and use existing development tools and development data. 4) A secure development environment (keeping know-how confidential) can be established, in which development data, development applications or content are not exposed to outside parties (not placed in developers local environments). 5) It is possible to integrate know-how that has been accumulated by the respective departments such as different development departments for different models and planning, design, manufacturing and customer support departments. 5. High-speed display technology suited for Engineering Cloud As explained earlier, Fujitsu s Engineering Cloud is intended to allow developers to use client terminals in a stress-free way. It can let them access development environments on a cloud via a network, with applications and development data remaining on the cloud. In such a cloud development environment, the response speed for displaying on the client a large amount of data from the results of a simulation executed on the cloud server becomes an issue. The amount of data produced by an electromagnetic field simulation, for example, will vary depending on the number of meshes in the simulation model, difference between the complexities in the X-, Y- and Z-directions of the model, number of observation planes and number of observation times [Figure5 (a)]. Let s take the example of an ESD simulation for a notebook PC as shown in Figure 5 (b). In this example, we assume there are 21.6 billion meshes in the model (X:Y:Z = 6000:6000:600), 10 FUJITSU Sci. Tech. J., Vol. 47, No. 4 (October 2011) 413

Data size (TB) 6 5 4 3 2 1 X:Y:Z = 20:20:1 X:Y:Z = 10:10:1 X:Y:Z = 1:1:1 Difference between complexities of X-, Y- and Z-directions Model example of Figure 5 (b) 6000 In number of meshes 600 0 0 100 200 300 400 500 600 Z Number of meshes in model (in 100 million) Conditions) Number of observation planes = 10, number of observation times = 200 (10 ns at intervals of 50 ps) (a) Number of meshes in model and data size of simulation result X Y (b) Model example (ESD simulation model for notebook PC) Figure 5 Size of data produced by ESD simulation. observation planes, and 200 observation times (10 ns at intervals of 50 ps). In this case, the amount of data produced by the simulation will be approximately 9 GB per observation time and 1.8 TB for the entire 200 observation times. To display this simulation result as an image, reading the simulation result data for conversion into screen drawing data was a bottleneck in the display speed. Accordingly, high-speed display was difficult [Figure 6 (a)] even in the normal desktop development environment. The situation is even more adverse in a cloud development environment. This is because there is possible network congestion due to LAN/WAN connection and the difficulty of transferring a large amount of data and the network transfer rate causes a bottleneck in the display speed [Figure 6 (b)]. For this reason, displaying the example in Figure 5 takes approximately 3 seconds per observation time (0.3 frames per second) with the conventional display technology. To make a cloud development environment free of stress for developers, achieving a smooth image display has been a challenge. To realize Engineering Cloud, high-speed display technology has been developed to solve this challenge. This technology compresses the traffic for model data and simulation result data to about one-hundredth of the conventional amount. This technology has the following functions. 1) Compresses drawing data when converting them from model and simulation results on the cloud server, sends the compressed data to a client via the network and extracts them on the client to restore screen drawing data [Figure 6 (c)]. 2) For high-speed conversion to drawing data, which has high computational complexity, and data compression, it processes data with a data processing unit provided in the cloud server exclusively for drawing conversion and data compression (Figure 7). The effect of this high-speed technology has been verified by operations in the actual cloud development environment. While the model and simulation results were displayed at a rate of only 0.3 frames per second with the conventional system, the technology has achieved a rate of 30 frames per second even in a cloud development environment with WAN, an improvement of 100 414 FUJITSU Sci. Tech. J., Vol. 47, No. 4 (October 2011)

Client Cloud server Display Desktop Display Screen drawing Screen drawing Model drawing conversion result drawing conversion Model data result data Model drawing conversion result drawing conversion Bottleneck in display speed Data reception Network control Bottleneck in display speed Data transmission Network control Model data result data LAN/WAN (a) Desktop development environment (b) Cloud development environment: conventional technology Client Display Cloud server (Drawing conversion, data compression unit) Screen drawing Model data result data Drawing data extraction Model, simulation result drawing conversion Data reception Data request Data request response Data compression transfer Network control Network control LAN/WAN (c) Cloud development environment: technology to speed up display Figure 6 Technology to display results of ESD analysis. times. This technology allows stress-free use of applications such as electromagnetic field simulations, which generate a large amount of data, as they stay on Engineering Cloud. 6. Conclusion This paper has presented the characteristics of FTCP, a development environment that uses Fujitsu s technical computing, based on a practical example of mobile phone handsets. The benefits of the Engineering Cloud development environment, which is an FTCP development environment built on a cloud, have also been described. To allow developers to use a development environment without stress as applications and development data are left on the cloud, highspeed display of large data such as simulation results is required. Fujitsu has developed new high-speed display technology for converting drawings and compressing data on a cloud server FUJITSU Sci. Tech. J., Vol. 47, No. 4 (October 2011) 415

Cloud server simulation unit result data storage unit Client terminal Model data result Network Compressed drawing data Compressed drawing data Cloud server Drawing conversion, data compression unit Figure 7 Overview of system to promptly display results of ESD simulation. Compressed drawing data storage unit and verified the technology s ability to smoothly display data in an actual cloud development environment. With this technology, customers outside the Fujitsu Group that use Fujitsu s Engineering Cloud service can immediately make use of FTCP, which has been built based on the knowhow accumulated through Fujitsu s in-house operations. They can also link their existing development environments and existing development data on Engineering Cloud, which raises hopes for a shorter product development time and higher product quality. (2007). 5) Fujitsu: Engineering Cloud Technology that Supports Product Development. (in Japanese). https://forum.fujitsu.com/2010/tokyo/ exhibition/downloads/pdf/sol06_panf_jp.pdf 6) Fujitsu: Change the Impossible into the Possible in Business: Story of the Possible in Manufacturing. (in Japanese). http://jp.fujitsu.com/solutions/cloud/library/ ad-manufacture.html 7) Fujitsu: Fujitsu Announces Engineering Cloud for New Era in Manufacturing. http://www.fujitsu.com/global/news/pr/ archives/month/2011/20110621-02.html 8) Nikkei BP: Company-wide Unification of Development Environment CAD to be operated with server. (in Japanese), Cloud Monozukuri, Winter 2010 Issue, p. 19 (2010). References 1) H. Saso et al.: The Consolidated Environment for the Cellular Phone Terminals Development. (in Japanese), Journal of Japan Institute of Electronics Packaging, Vol. 13, No. 2, pp. 134 144 (2010). 2) Y. Sakai et al.: Fujitsu s Innovation in Manufacturing and Engineering. Fujitsu Sci. Tech. J., Vol. 43, No. 1, pp. 3 13 (2007). 3) T. Yamaguchi et al.: Integrated Design Environment to Support Innovation in Manufacturing. Fujitsu Sci. Tech. J., Vol. 43, No. 1, pp. 87 96 (2007). 4) A. Iwabuchi et al.: Reducing TTM Development of Mobile Phones through Practical. Fujitsu Sci. Tech. J., Vol. 43, No. 1, pp. 130 138 416 FUJITSU Sci. Tech. J., Vol. 47, No. 4 (October 2011)

Seiichi Saito Fujitsu Advanced Technologies Ltd. Mr. Saito is currently engaged in business planning for FTCP and Engineering Cloud. Hiromu Matsumoto Fujitsu Advanced Technologies Ltd. Mr. Matsumoto is currently engaged in infrastructure development for Engineering Cloud. Akira Ito Fujitsu Advanced Technologies Ltd. Mr. Ito is currently engaged in planning and development of Engineering Cloud. Eiji Ohta Fujitsu Advanced Technologies Ltd. Mr. Ota is currently engaged in developing an electromagnetic field simulator. FUJITSU Sci. Tech. J., Vol. 47, No. 4 (October 2011) 417