skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Methods and apparatus to modify a binary file for scalable dependency loading on distributed computing systems

Abstract

Methods and apparatus to modify a binary file for scalable loading on distributed computing systems are disclosed. An example method to modify a binary file for scalable loading on a distributed computing system includes identifying, by executing an instruction with a processor, in the binary file a file name for a shared file, determining, by executing an instruction with the processor, whether the shared file can be loaded based on a path name specified in the binary file, and, responsive to a determination that the shared file can be loaded, generating, by executing an instruction with the processor, an identifier that can be used to access a local file scalably copied from a global file system, and modifying, by executing an instruction with the processor, the binary file by replacing, in the binary file, the file name with the generated identifier.

Inventors:
; ;
Publication Date:
Research Org.:
Intel Corp., Santa Clara, CA (United States)
Sponsoring Org.:
USDOE
OSTI Identifier:
1637806
Patent Number(s):
10,599,617
Application Number:
15/637,372
Assignee:
Intel Corporation (Santa Clara, CA)
DOE Contract Number:  
B609815
Resource Type:
Patent
Resource Relation:
Patent File Date: 06/29/2017
Country of Publication:
United States
Language:
English

Citation Formats

Oganezov, Alexander A., Olivier, Jeffrey V., and Gaur, Aditi. Methods and apparatus to modify a binary file for scalable dependency loading on distributed computing systems. United States: N. p., 2020. Web.
Oganezov, Alexander A., Olivier, Jeffrey V., & Gaur, Aditi. Methods and apparatus to modify a binary file for scalable dependency loading on distributed computing systems. United States.
Oganezov, Alexander A., Olivier, Jeffrey V., and Gaur, Aditi. 2020. "Methods and apparatus to modify a binary file for scalable dependency loading on distributed computing systems". United States. https://www.osti.gov/servlets/purl/1637806.
@article{osti_1637806,
title = {Methods and apparatus to modify a binary file for scalable dependency loading on distributed computing systems},
author = {Oganezov, Alexander A. and Olivier, Jeffrey V. and Gaur, Aditi},
abstractNote = {Methods and apparatus to modify a binary file for scalable loading on distributed computing systems are disclosed. An example method to modify a binary file for scalable loading on a distributed computing system includes identifying, by executing an instruction with a processor, in the binary file a file name for a shared file, determining, by executing an instruction with the processor, whether the shared file can be loaded based on a path name specified in the binary file, and, responsive to a determination that the shared file can be loaded, generating, by executing an instruction with the processor, an identifier that can be used to access a local file scalably copied from a global file system, and modifying, by executing an instruction with the processor, the binary file by replacing, in the binary file, the file name with the generated identifier.},
doi = {},
url = {https://www.osti.gov/biblio/1637806}, journal = {},
number = ,
volume = ,
place = {United States},
year = {2020},
month = {3}
}

Works referenced in this record: