Journal article Open Access

Design and implementation of GXP make — A workflow system based on make

Taura, Kenjiro; Matsuzaki, Takuya; Miwa, Makoto; Kamoshida, Yoshikazu; Yokoyama, Daisaku; Dun, Nan; Shibata, Takeshi; Jun, Choi Sung; Tsujii, Jun'ichi


JSON Export

{
  "files": [
    {
      "links": {
        "self": "https://zenodo.org/api/files/d1584832-73e8-4cac-b577-0ab3f806cfe1/article.pdf"
      }, 
      "checksum": "md5:3259da71febed6c900500db90a5a59a7", 
      "bucket": "d1584832-73e8-4cac-b577-0ab3f806cfe1", 
      "key": "article.pdf", 
      "type": "pdf", 
      "size": 843588
    }
  ], 
  "owners": [
    13380
  ], 
  "doi": "10.1016/j.future.2011.05.026", 
  "stats": {
    "version_unique_downloads": 19.0, 
    "unique_views": 34.0, 
    "views": 34.0, 
    "downloads": 20.0, 
    "unique_downloads": 19.0, 
    "version_unique_views": 34.0, 
    "volume": 16871760.0, 
    "version_downloads": 20.0, 
    "version_views": 34.0, 
    "version_volume": 16871760.0
  }, 
  "links": {
    "doi": "https://doi.org/10.1016/j.future.2011.05.026", 
    "latest_html": "https://zenodo.org/record/890130", 
    "bucket": "https://zenodo.org/api/files/d1584832-73e8-4cac-b577-0ab3f806cfe1", 
    "badge": "https://zenodo.org/badge/doi/10.1016/j.future.2011.05.026.svg", 
    "html": "https://zenodo.org/record/890130", 
    "latest": "https://zenodo.org/api/records/890130"
  }, 
  "created": "2017-09-13T01:07:20.302517+00:00", 
  "updated": "2019-04-10T04:20:38.286984+00:00", 
  "conceptrecid": "890129", 
  "revision": 3, 
  "id": 890130, 
  "metadata": {
    "access_right_category": "success", 
    "doi": "10.1016/j.future.2011.05.026", 
    "description": "This paper describes the rational behind designing\nworkflow systems based on the Unix make by showing a number\nof idioms useful for workflows comprising many tasks. It also\ndemonstrates a specific design and implementation of such a\nworkflow system called GXP make. GXP make supports all\nthe features of GNU make and extends its platforms from\nsingle node systems to clusters, clouds, supercomputers, and\ndistributed systems. Interestingly, it is achieved by a very small\ncode base that does not modify GNU make implementation at\nall. While being not ideal for performance, it achieved a useful\nperformance and scalability of dispatching one million tasks in\napproximately 16,000 seconds (60 tasks per second, including\ndependence analysis) on an 8 core Intel Nehalem node. For\nreal applications, recognition and classification of protein-protein\ninteractions from biomedical texts on a supercomputer with more\nthan 8,000 cores are described.", 
    "license": {
      "id": "CC-BY-SA-4.0"
    }, 
    "title": "Design and implementation of GXP make \u2014 A workflow system based on make", 
    "relations": {
      "version": [
        {
          "count": 1, 
          "index": 0, 
          "parent": {
            "pid_type": "recid", 
            "pid_value": "890129"
          }, 
          "is_last": true, 
          "last_child": {
            "pid_type": "recid", 
            "pid_value": "890130"
          }
        }
      ]
    }, 
    "publication_date": "2013-02-01", 
    "creators": [
      {
        "name": "Taura, Kenjiro"
      }, 
      {
        "name": "Matsuzaki, Takuya"
      }, 
      {
        "name": "Miwa, Makoto"
      }, 
      {
        "name": "Kamoshida, Yoshikazu"
      }, 
      {
        "name": "Yokoyama, Daisaku"
      }, 
      {
        "name": "Dun, Nan"
      }, 
      {
        "name": "Shibata, Takeshi"
      }, 
      {
        "name": "Jun, Choi Sung"
      }, 
      {
        "name": "Tsujii, Jun'ichi"
      }
    ], 
    "access_right": "open", 
    "resource_type": {
      "subtype": "article", 
      "type": "publication", 
      "title": "Journal article"
    }
  }
}
34
20
views
downloads
Views 34
Downloads 20
Data volume 16.9 MB
Unique views 34
Unique downloads 19

Share

Cite as