Using virtualization to protect the proprietary material science applications in volunteer computing

Nikolay P. Khrapov, Valery V. Rozen, Artem I. Samtsevich, Mikhail A. Posypkin, Vladimir A. Sukhomlin, Artem R. Oganov

Research output: Contribution to journalArticlepeer-review

3 Citations (Scopus)

Abstract

USPEX is a world-leading software for computational material design. In essence, USPEX splits simulation into a large number of workunits that can be processed independently. This scheme ideally fits the desktop grid architecture. Workunit processing is done by a simulation package aimed at energy minimization. Many of such packages are proprietary and should be protected from unauthorized access when running on a volunteer PC. In this paper we present an original approach based on virtualization. In a nutshell, the proprietary code and input files are stored in an encrypted folder and run inside a virtual machine image that is also password protected. The paper describes this approach in detail and discusses its application in USPEX@home volunteer project.

Original languageEnglish
Pages (from-to)57-60
Number of pages4
JournalOpen Engineering
Volume8
Issue number1
DOIs
Publication statusPublished - 24 Feb 2018

Keywords

  • BOINC
  • Computational materials design
  • Optimization
  • Structure prediction
  • USPEX
  • VASP
  • Virtualization

Fingerprint

Dive into the research topics of 'Using virtualization to protect the proprietary material science applications in volunteer computing'. Together they form a unique fingerprint.

Cite this