Managing Dynamical Distributed Applications with GridMD Library View Full Text


Ontology type: schema:Chapter     


Chapter Info

DATE

2015

AUTHORS

Ilya A. Valuev , Igor V. Morozov

ABSTRACT

The open source C++ class library GridMD for distributed computing is reviewed including its architecture, functionality and use cases. The library is intended to facilitate development of distributed applications that can be run at contemporary supercomputing clusters and standalone servers managed by Grid or cluster task scheduling middleware. The GridMD library used to be targeted at molecular dynamics and Monte-Carlo simulations but at present it can serve as a universal tool for developing distributed computing applications as well as for creating task management codes. In both cases the distributed application is represented by a single client-side executable built from a compact C++ code. In the first place the library is targeted at developing complex applications that contain many computation stages with possible data dependencies between them which can be run efficiently in the distributed environment. More... »

PAGES

272-289

References to SciGraph publications

Book

TITLE

Computational Science and Its Applications -- ICCSA 2015

ISBN

978-3-319-21409-2
978-3-319-21410-8

Identifiers

URI

http://scigraph.springernature.com/pub.10.1007/978-3-319-21410-8_21

DOI

http://dx.doi.org/10.1007/978-3-319-21410-8_21

DIMENSIONS

https://app.dimensions.ai/details/publication/pub.1016474219


Indexing Status Check whether this publication has been indexed by Scopus and Web Of Science using the SN Indexing Status Tool
Incoming Citations Browse incoming citations for this publication using opencitations.net

JSON-LD is the canonical representation for SciGraph data.

TIP: You can open this SciGraph record using an external JSON-LD service: JSON-LD Playground Google SDTT

[
  {
    "@context": "https://springernature.github.io/scigraph/jsonld/sgcontext.json", 
    "about": [
      {
        "id": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/0803", 
        "inDefinedTermSet": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/", 
        "name": "Computer Software", 
        "type": "DefinedTerm"
      }, 
      {
        "id": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/08", 
        "inDefinedTermSet": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/", 
        "name": "Information and Computing Sciences", 
        "type": "DefinedTerm"
      }
    ], 
    "author": [
      {
        "affiliation": {
          "name": [
            "Joint Institute for High Temperatures of Russian Academy of Sciences"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Valuev", 
        "givenName": "Ilya A.", 
        "id": "sg:person.0611147461.16", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.0611147461.16"
        ], 
        "type": "Person"
      }, 
      {
        "affiliation": {
          "name": [
            "Joint Institute for High Temperatures of Russian Academy of Sciences", 
            "Higher School of Economics"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Morozov", 
        "givenName": "Igor V.", 
        "id": "sg:person.011712027300.29", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.011712027300.29"
        ], 
        "type": "Person"
      }
    ], 
    "citation": [
      {
        "id": "sg:pub.10.1007/11568322_24", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1004841839", 
          "https://doi.org/10.1007/11568322_24"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/11568322_24", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1004841839", 
          "https://doi.org/10.1007/11568322_24"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/s10723-013-9267-2", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1009978422", 
          "https://doi.org/10.1007/s10723-013-9267-2"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "https://doi.org/10.1016/j.cpc.2011.01.005", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1010142375"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "https://doi.org/10.1016/j.procs.2014.05.066", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1014471843"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/978-3-540-72588-6_35", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1018433009", 
          "https://doi.org/10.1007/978-3-540-72588-6_35"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "https://doi.org/10.1093/nar/gkt328", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1024064234"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/978-3-642-18638-7_6", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1024141749", 
          "https://doi.org/10.1007/978-3-642-18638-7_6"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/11564621_35", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1027346725", 
          "https://doi.org/10.1007/11564621_35"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/11564621_35", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1027346725", 
          "https://doi.org/10.1007/11564621_35"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/3-540-44862-4_33", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1040896525", 
          "https://doi.org/10.1007/3-540-44862-4_33"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/3-540-44862-4_33", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1040896525", 
          "https://doi.org/10.1007/3-540-44862-4_33"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "https://doi.org/10.1016/j.jcss.2009.11.005", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1053471456"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "https://doi.org/10.1142/s0218126698000043", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1062953219"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "https://doi.org/10.7494/csci.2012.14.2.307", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1073758863"
        ], 
        "type": "CreativeWork"
      }
    ], 
    "datePublished": "2015", 
    "datePublishedReg": "2015-01-01", 
    "description": "The open source C++ class library GridMD for distributed computing is reviewed including its architecture, functionality and use cases. The library is intended to facilitate development of distributed applications that can be run at contemporary supercomputing clusters and standalone servers managed by Grid or cluster task scheduling middleware. The GridMD library used to be targeted at molecular dynamics and Monte-Carlo simulations but at present it can serve as a universal tool for developing distributed computing applications as well as for creating task management codes. In both cases the distributed application is represented by a single client-side executable built from a compact C++ code. In the first place the library is targeted at developing complex applications that contain many computation stages with possible data dependencies between them which can be run efficiently in the distributed environment.", 
    "editor": [
      {
        "familyName": "Gervasi", 
        "givenName": "Osvaldo", 
        "type": "Person"
      }, 
      {
        "familyName": "Murgante", 
        "givenName": "Beniamino", 
        "type": "Person"
      }, 
      {
        "familyName": "Misra", 
        "givenName": "Sanjay", 
        "type": "Person"
      }, 
      {
        "familyName": "Gavrilova", 
        "givenName": "Marina L.", 
        "type": "Person"
      }, 
      {
        "familyName": "Rocha", 
        "givenName": "Ana Maria Alves Coutinho", 
        "type": "Person"
      }, 
      {
        "familyName": "Torre", 
        "givenName": "Carmelo", 
        "type": "Person"
      }, 
      {
        "familyName": "Taniar", 
        "givenName": "David", 
        "type": "Person"
      }, 
      {
        "familyName": "Apduhan", 
        "givenName": "Bernady O.", 
        "type": "Person"
      }
    ], 
    "genre": "chapter", 
    "id": "sg:pub.10.1007/978-3-319-21410-8_21", 
    "inLanguage": [
      "en"
    ], 
    "isAccessibleForFree": false, 
    "isPartOf": {
      "isbn": [
        "978-3-319-21409-2", 
        "978-3-319-21410-8"
      ], 
      "name": "Computational Science and Its Applications -- ICCSA 2015", 
      "type": "Book"
    }, 
    "name": "Managing Dynamical Distributed Applications with GridMD Library", 
    "pagination": "272-289", 
    "productId": [
      {
        "name": "doi", 
        "type": "PropertyValue", 
        "value": [
          "10.1007/978-3-319-21410-8_21"
        ]
      }, 
      {
        "name": "readcube_id", 
        "type": "PropertyValue", 
        "value": [
          "4e7ea98987ab89537b5b1f076f6047d6185cf36939ff919c3b9ade9df1ec55ec"
        ]
      }, 
      {
        "name": "dimensions_id", 
        "type": "PropertyValue", 
        "value": [
          "pub.1016474219"
        ]
      }
    ], 
    "publisher": {
      "location": "Cham", 
      "name": "Springer International Publishing", 
      "type": "Organisation"
    }, 
    "sameAs": [
      "https://doi.org/10.1007/978-3-319-21410-8_21", 
      "https://app.dimensions.ai/details/publication/pub.1016474219"
    ], 
    "sdDataset": "chapters", 
    "sdDatePublished": "2019-04-15T15:20", 
    "sdLicense": "https://scigraph.springernature.com/explorer/license/", 
    "sdPublisher": {
      "name": "Springer Nature - SN SciGraph project", 
      "type": "Organization"
    }, 
    "sdSource": "s3://com-uberresearch-data-dimensions-target-20181106-alternative/cleanup/v134/2549eaecd7973599484d7c17b260dba0a4ecb94b/merge/v9/a6c9fde33151104705d4d7ff012ea9563521a3ce/jats-lookup/v90/0000000001_0000000264/records_8672_00000253.jsonl", 
    "type": "Chapter", 
    "url": "http://link.springer.com/10.1007/978-3-319-21410-8_21"
  }
]
 

Download the RDF metadata as:  json-ld nt turtle xml License info

HOW TO GET THIS DATA PROGRAMMATICALLY:

JSON-LD is a popular format for linked data which is fully compatible with JSON.

curl -H 'Accept: application/ld+json' 'https://scigraph.springernature.com/pub.10.1007/978-3-319-21410-8_21'

N-Triples is a line-based linked data format ideal for batch operations.

curl -H 'Accept: application/n-triples' 'https://scigraph.springernature.com/pub.10.1007/978-3-319-21410-8_21'

Turtle is a human-readable linked data format.

curl -H 'Accept: text/turtle' 'https://scigraph.springernature.com/pub.10.1007/978-3-319-21410-8_21'

RDF/XML is a standard XML format for linked data.

curl -H 'Accept: application/rdf+xml' 'https://scigraph.springernature.com/pub.10.1007/978-3-319-21410-8_21'


 

This table displays all metadata directly associated to this object as RDF triples.

151 TRIPLES      23 PREDICATES      39 URIs      20 LITERALS      8 BLANK NODES

Subject Predicate Object
1 sg:pub.10.1007/978-3-319-21410-8_21 schema:about anzsrc-for:08
2 anzsrc-for:0803
3 schema:author Ncc6aa3508e39444bb40cad73fe90280d
4 schema:citation sg:pub.10.1007/11564621_35
5 sg:pub.10.1007/11568322_24
6 sg:pub.10.1007/3-540-44862-4_33
7 sg:pub.10.1007/978-3-540-72588-6_35
8 sg:pub.10.1007/978-3-642-18638-7_6
9 sg:pub.10.1007/s10723-013-9267-2
10 https://doi.org/10.1016/j.cpc.2011.01.005
11 https://doi.org/10.1016/j.jcss.2009.11.005
12 https://doi.org/10.1016/j.procs.2014.05.066
13 https://doi.org/10.1093/nar/gkt328
14 https://doi.org/10.1142/s0218126698000043
15 https://doi.org/10.7494/csci.2012.14.2.307
16 schema:datePublished 2015
17 schema:datePublishedReg 2015-01-01
18 schema:description The open source C++ class library GridMD for distributed computing is reviewed including its architecture, functionality and use cases. The library is intended to facilitate development of distributed applications that can be run at contemporary supercomputing clusters and standalone servers managed by Grid or cluster task scheduling middleware. The GridMD library used to be targeted at molecular dynamics and Monte-Carlo simulations but at present it can serve as a universal tool for developing distributed computing applications as well as for creating task management codes. In both cases the distributed application is represented by a single client-side executable built from a compact C++ code. In the first place the library is targeted at developing complex applications that contain many computation stages with possible data dependencies between them which can be run efficiently in the distributed environment.
19 schema:editor N06ba462b84484398a6d5374c65f9c958
20 schema:genre chapter
21 schema:inLanguage en
22 schema:isAccessibleForFree false
23 schema:isPartOf Ne4e537ea6daf49ddbf05826607682ef2
24 schema:name Managing Dynamical Distributed Applications with GridMD Library
25 schema:pagination 272-289
26 schema:productId N004c3b9f54d4443983a7918eca827e82
27 N2cc66b5b4c1d4682b63d49cdd1ab6b05
28 Nec2ab4b847534d42ae73a571eee537b4
29 schema:publisher Nc58c6248fe4140538579186b080a2435
30 schema:sameAs https://app.dimensions.ai/details/publication/pub.1016474219
31 https://doi.org/10.1007/978-3-319-21410-8_21
32 schema:sdDatePublished 2019-04-15T15:20
33 schema:sdLicense https://scigraph.springernature.com/explorer/license/
34 schema:sdPublisher N654bedacadaa4d6fb15d8b5c70d0e4df
35 schema:url http://link.springer.com/10.1007/978-3-319-21410-8_21
36 sgo:license sg:explorer/license/
37 sgo:sdDataset chapters
38 rdf:type schema:Chapter
39 N004c3b9f54d4443983a7918eca827e82 schema:name readcube_id
40 schema:value 4e7ea98987ab89537b5b1f076f6047d6185cf36939ff919c3b9ade9df1ec55ec
41 rdf:type schema:PropertyValue
42 N04dcbcfcb4fb493e9e890a95941bdfb7 rdf:first N119c5063ee824b6388bde2ba545d4782
43 rdf:rest N4820e3f3a7804961b137b5cc43a2d9ce
44 N06ba462b84484398a6d5374c65f9c958 rdf:first Nfd268829a5ba452c8534e70140d6636b
45 rdf:rest Nff90b0397d1641a2ae82707dde8cb279
46 N119c5063ee824b6388bde2ba545d4782 schema:familyName Rocha
47 schema:givenName Ana Maria Alves Coutinho
48 rdf:type schema:Person
49 N2cc66b5b4c1d4682b63d49cdd1ab6b05 schema:name doi
50 schema:value 10.1007/978-3-319-21410-8_21
51 rdf:type schema:PropertyValue
52 N41e808f97e9c45f68974734ca0f02d96 schema:familyName Murgante
53 schema:givenName Beniamino
54 rdf:type schema:Person
55 N45cb69988d914cd5b25d097d86ae74b3 schema:familyName Gavrilova
56 schema:givenName Marina L.
57 rdf:type schema:Person
58 N4791606713294bcd8f2731f36fa83f70 schema:familyName Misra
59 schema:givenName Sanjay
60 rdf:type schema:Person
61 N4820e3f3a7804961b137b5cc43a2d9ce rdf:first Nbee3fcff633e4c47a9ac0b44d7aa897b
62 rdf:rest Nffdf10ccd8694b99951772e7b20a94e8
63 N5eabfd94ca384737b285e01023fbd8c7 schema:familyName Taniar
64 schema:givenName David
65 rdf:type schema:Person
66 N654bedacadaa4d6fb15d8b5c70d0e4df schema:name Springer Nature - SN SciGraph project
67 rdf:type schema:Organization
68 N6ed078eeec62447593f90342e2719348 schema:name Joint Institute for High Temperatures of Russian Academy of Sciences
69 rdf:type schema:Organization
70 N7038054244e44a498fdc33dc546fecec rdf:first N45cb69988d914cd5b25d097d86ae74b3
71 rdf:rest N04dcbcfcb4fb493e9e890a95941bdfb7
72 N9d02b8ad01ea47fb9768af5fdc053523 rdf:first sg:person.011712027300.29
73 rdf:rest rdf:nil
74 Nbee3fcff633e4c47a9ac0b44d7aa897b schema:familyName Torre
75 schema:givenName Carmelo
76 rdf:type schema:Person
77 Nc53410e3cece44fe90b46b5bdcf517e6 rdf:first N4791606713294bcd8f2731f36fa83f70
78 rdf:rest N7038054244e44a498fdc33dc546fecec
79 Nc58c6248fe4140538579186b080a2435 schema:location Cham
80 schema:name Springer International Publishing
81 rdf:type schema:Organisation
82 Ncc6aa3508e39444bb40cad73fe90280d rdf:first sg:person.0611147461.16
83 rdf:rest N9d02b8ad01ea47fb9768af5fdc053523
84 Nd1d92d46788b44ac8d9d1cc13ac977fc schema:name Higher School of Economics
85 Joint Institute for High Temperatures of Russian Academy of Sciences
86 rdf:type schema:Organization
87 Ne4e537ea6daf49ddbf05826607682ef2 schema:isbn 978-3-319-21409-2
88 978-3-319-21410-8
89 schema:name Computational Science and Its Applications -- ICCSA 2015
90 rdf:type schema:Book
91 Nec2ab4b847534d42ae73a571eee537b4 schema:name dimensions_id
92 schema:value pub.1016474219
93 rdf:type schema:PropertyValue
94 Nf396a4614b8d45f8a173dfbd2b2ba1ee schema:familyName Apduhan
95 schema:givenName Bernady O.
96 rdf:type schema:Person
97 Nfb88adff715b4179a72b4fa017698a15 rdf:first Nf396a4614b8d45f8a173dfbd2b2ba1ee
98 rdf:rest rdf:nil
99 Nfd268829a5ba452c8534e70140d6636b schema:familyName Gervasi
100 schema:givenName Osvaldo
101 rdf:type schema:Person
102 Nff90b0397d1641a2ae82707dde8cb279 rdf:first N41e808f97e9c45f68974734ca0f02d96
103 rdf:rest Nc53410e3cece44fe90b46b5bdcf517e6
104 Nffdf10ccd8694b99951772e7b20a94e8 rdf:first N5eabfd94ca384737b285e01023fbd8c7
105 rdf:rest Nfb88adff715b4179a72b4fa017698a15
106 anzsrc-for:08 schema:inDefinedTermSet anzsrc-for:
107 schema:name Information and Computing Sciences
108 rdf:type schema:DefinedTerm
109 anzsrc-for:0803 schema:inDefinedTermSet anzsrc-for:
110 schema:name Computer Software
111 rdf:type schema:DefinedTerm
112 sg:person.011712027300.29 schema:affiliation Nd1d92d46788b44ac8d9d1cc13ac977fc
113 schema:familyName Morozov
114 schema:givenName Igor V.
115 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.011712027300.29
116 rdf:type schema:Person
117 sg:person.0611147461.16 schema:affiliation N6ed078eeec62447593f90342e2719348
118 schema:familyName Valuev
119 schema:givenName Ilya A.
120 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.0611147461.16
121 rdf:type schema:Person
122 sg:pub.10.1007/11564621_35 schema:sameAs https://app.dimensions.ai/details/publication/pub.1027346725
123 https://doi.org/10.1007/11564621_35
124 rdf:type schema:CreativeWork
125 sg:pub.10.1007/11568322_24 schema:sameAs https://app.dimensions.ai/details/publication/pub.1004841839
126 https://doi.org/10.1007/11568322_24
127 rdf:type schema:CreativeWork
128 sg:pub.10.1007/3-540-44862-4_33 schema:sameAs https://app.dimensions.ai/details/publication/pub.1040896525
129 https://doi.org/10.1007/3-540-44862-4_33
130 rdf:type schema:CreativeWork
131 sg:pub.10.1007/978-3-540-72588-6_35 schema:sameAs https://app.dimensions.ai/details/publication/pub.1018433009
132 https://doi.org/10.1007/978-3-540-72588-6_35
133 rdf:type schema:CreativeWork
134 sg:pub.10.1007/978-3-642-18638-7_6 schema:sameAs https://app.dimensions.ai/details/publication/pub.1024141749
135 https://doi.org/10.1007/978-3-642-18638-7_6
136 rdf:type schema:CreativeWork
137 sg:pub.10.1007/s10723-013-9267-2 schema:sameAs https://app.dimensions.ai/details/publication/pub.1009978422
138 https://doi.org/10.1007/s10723-013-9267-2
139 rdf:type schema:CreativeWork
140 https://doi.org/10.1016/j.cpc.2011.01.005 schema:sameAs https://app.dimensions.ai/details/publication/pub.1010142375
141 rdf:type schema:CreativeWork
142 https://doi.org/10.1016/j.jcss.2009.11.005 schema:sameAs https://app.dimensions.ai/details/publication/pub.1053471456
143 rdf:type schema:CreativeWork
144 https://doi.org/10.1016/j.procs.2014.05.066 schema:sameAs https://app.dimensions.ai/details/publication/pub.1014471843
145 rdf:type schema:CreativeWork
146 https://doi.org/10.1093/nar/gkt328 schema:sameAs https://app.dimensions.ai/details/publication/pub.1024064234
147 rdf:type schema:CreativeWork
148 https://doi.org/10.1142/s0218126698000043 schema:sameAs https://app.dimensions.ai/details/publication/pub.1062953219
149 rdf:type schema:CreativeWork
150 https://doi.org/10.7494/csci.2012.14.2.307 schema:sameAs https://app.dimensions.ai/details/publication/pub.1073758863
151 rdf:type schema:CreativeWork
 




Preview window. Press ESC to close (or click here)


...