• DocumentCode
    3298729
  • Title

    Provisioning Legacy Simulation Applications in Product Lifecycle Management via a Cloud Platform

  • Author

    Liangzhao Zeng ; Perng, Charles ; Mohindra, Ajay

  • fYear
    2013
  • fDate
    June 28 2013-July 3 2013
  • Firstpage
    831
  • Lastpage
    838
  • Abstract
    Provisioning legacy simulation applications for Product Lifecycle Management (PLM) is very challenging. There are two key issues: (i) Hosting applications for simulation job executions. These legacy applications are developed in various platforms, usually monolithic, and may heavily consume system resources in the runtime. (ii) Input/output data storage. During the lifecycle of a project, huge amount of design data is generated by various design tools. When a design is completed, it needs to be validated by numerous simulation applications, which consequently create substantial amount of result data. Therefore, among others, the scalability in both system runtime resources and data storage is one of the biggest challenges. A generic cloud solution, which promises elastic scalability in both computation resources and data storage but lack of coordination between runtime resource allocation and data placement, is insufficient for supporting these legacy applications efficiently. In this paper, we share our experience on implementing a cloud solution that incorporates both scalable application hosting and usage-aware data placement into an integrated mechanism. With such a mechanism, our system can not only scale out according to workload, but also improve performance by increasing the possibility of local data access.
  • Keywords
    cloud computing; design engineering; product life cycle management; production engineering computing; resource allocation; storage management; PLM; cloud platform; cloud solution; computation resources; design data; design tools; elastic scalability; input-output data storage; integrated mechanism; legacy simulation applications provisioning; local data access; product lifecycle management; project lifecycle; runtime resource allocation; runtime system resource consumption; scalable application hosting; simulation job executions; system runtime resources; usage-aware data placement; Buildings; Computational modeling; Data models; Distributed databases; Memory; Predictive models; Solid modeling; Cloud Platform; Cloud Provisioning; Legacy Application;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cloud Computing (CLOUD), 2013 IEEE Sixth International Conference on
  • Conference_Location
    Santa Clara, CA
  • Print_ISBN
    978-0-7695-5028-2
  • Type

    conf

  • DOI
    10.1109/CLOUD.2013.111
  • Filename
    6740231