{
  "_id": "6ac784b2de46216d5edd1698",
  "Package": "usl",
  "Type": "Package",
  "Title": "Analyze System Scalability with the Universal Scalability Law",
  "Version": "3.0.4",
  "Date": "2025-08-18",
  "Authors@R": "c(person(given=\"Neil J.\", family=\"Gunther\", role\n= \"aut\"), person(given=\"Stefan\", family=\"Moeding\", role\n= c(\"aut\", \"cre\"), email = \"stm@moeding.net\"))",
  "BugReports": "https://github.com/smoeding/usl/issues",
  "VignetteBuilder": "knitr",
  "Description": "The Universal Scalability Law (Gunther 2007)\n<doi:10.1007/978-3-540-31010-5> is a model to predict hardware\nand software scalability. It uses system capacity as a function\nof load to forecast the scalability for the system.",
  "License": "BSD_2_clause + file LICENSE",
  "Encoding": "UTF-8",
  "RoxygenNote": "7.3.2",
  "Repository": "https://smoeding.r-universe.dev",
  "Date/Publication": "2025-08-18 12:43:04 UTC",
  "RemoteUrl": "https://github.com/smoeding/usl",
  "RemoteRef": "HEAD",
  "RemoteSha": "4a05e8ee6f3321001a314821d3af510add5fb033",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-10-08 11:19:00 UTC",
    "User": "root"
  },
  "Author": "Neil J. Gunther [aut],\nStefan Moeding [aut, cre]",
  "Maintainer": "Stefan Moeding <stm@moeding.net>",
  "_user": "smoeding",
  "_type": "src",
  "_file": "usl_3.0.4.tar.gz",
  "_fileid": "https://r2.ropensci.org/2b5c6640f78d7c7a9ab74d8fb9bd85c77acdb4e11af1e43945281bd5d916043c",
  "_filesize": 448322,
  "_sha256": "2b5c6640f78d7c7a9ab74d8fb9bd85c77acdb4e11af1e43945281bd5d916043c",
  "_expires": "2027-01-16T11:55:28.000Z",
  "_created": "2026-10-08T11:19:00.000Z",
  "_published": "2026-10-08T11:55:30.331Z",
  "_buildurl": "https://github.com/r-universe/smoeding/actions/runs/37768866351",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_jobs": [
    {
      "job": 113284469172,
      "time": 105,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11547208191"
    },
    {
      "job": 113284469089,
      "time": 102,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11546533366"
    },
    {
      "job": 113284469051,
      "time": 120,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11547929991"
    },
    {
      "job": 113284469983,
      "time": 173,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11548810190"
    },
    {
      "job": 113283277453,
      "time": 199,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11545728881"
    },
    {
      "job": 113284469229,
      "time": 73,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "11545814078"
    },
    {
      "job": 113284469509,
      "time": 89,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11546997818"
    },
    {
      "job": 113284469220,
      "time": 85,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11546648385"
    },
    {
      "job": 113284469291,
      "time": 63,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11546953182"
    }
  ],
  "_upstream": "https://github.com/smoeding/usl",
  "_commit": {
    "id": "4a05e8ee6f3321001a314821d3af510add5fb033",
    "author": "Stefan Möding <stm@kill-9.net>",
    "committer": "Stefan Möding <stm@kill-9.net>",
    "message": "Prepare release 3.0.4\n",
    "time": 1755520984
  },
  "_maintainer": {
    "name": "Stefan Moeding",
    "email": "stm@moeding.net"
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.0",
      "role": "Depends"
    },
    {
      "package": "methods",
      "role": "Depends"
    },
    {
      "package": "graphics",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "nlsr",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    }
  ],
  "_owner": "smoeding",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_topics": [
    "scalability",
    "universal-scalability-law",
    "usl"
  ],
  "_stars": 36,
  "_contributors": [
    {
      "user": "smoeding",
      "count": 298,
      "uuid": 1493064
    }
  ],
  "_userbio": {
    "uuid": 1493064,
    "type": "user",
    "name": "Stefan Möding",
    "followers": 12,
    "description": "Ultrix, OSF/1, DigitalUnix, Tru64, OpenVMS, SunOS, Solaris, FreeBSD, Linux, Oracle, PostgreSQL, Puppet, Emacs, LaTeX, R"
  },
  "_downloads": {
    "count": 362,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/usl"
  },
  "_devurl": "https://github.com/smoeding/usl",
  "_searchresults": 134,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "extra/usl.html",
    "LICENSE"
  ],
  "_homeurl": "https://github.com/smoeding/usl",
  "_realowner": "smoeding",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.0.0",
      "date": "2013-02-10"
    },
    {
      "version": "1.1.0",
      "date": "2013-02-26"
    },
    {
      "version": "1.2.0",
      "date": "2013-04-29"
    },
    {
      "version": "1.2.1",
      "date": "2013-08-12"
    },
    {
      "version": "1.2.2",
      "date": "2014-04-03"
    },
    {
      "version": "1.3.0",
      "date": "2014-06-02"
    },
    {
      "version": "1.3.1",
      "date": "2014-06-20"
    },
    {
      "version": "1.4.0",
      "date": "2014-11-04"
    },
    {
      "version": "1.4.1",
      "date": "2014-12-29"
    },
    {
      "version": "1.5.0",
      "date": "2016-02-25"
    },
    {
      "version": "1.6.0",
      "date": "2016-06-18"
    },
    {
      "version": "1.7.0",
      "date": "2016-10-13"
    },
    {
      "version": "1.8.0",
      "date": "2017-08-07"
    },
    {
      "version": "2.0.0",
      "date": "2020-01-09"
    },
    {
      "version": "3.0.0",
      "date": "2020-03-02"
    },
    {
      "version": "3.0.2",
      "date": "2022-08-26"
    },
    {
      "version": "3.0.3",
      "date": "2022-08-28"
    },
    {
      "version": "3.0.4",
      "date": "2025-08-18"
    }
  ],
  "_exports": [
    "confint",
    "efficiency",
    "limit.scalability",
    "optimal.scalability",
    "overhead",
    "peak.scalability",
    "plot",
    "predict",
    "print",
    "scalability",
    "show",
    "sigma",
    "summary",
    "usl"
  ],
  "_datasets": [
    {
      "name": "oracledb",
      "title": "Performance of an Oracle database used for online transaction processing",
      "object": "oracledb",
      "file": "oracledb.rda",
      "class": [
        "data.frame"
      ],
      "fields": [
        "timestamp",
        "db_time",
        "cpu_time",
        "call_rate",
        "exec_rate",
        "lio_rate",
        "txn_rate",
        "cpu_util"
      ],
      "rows": 360,
      "table": true,
      "tojson": true
    },
    {
      "name": "raytracer",
      "title": "Performance of a ray-tracing software on different hardware configurations",
      "object": "raytracer",
      "file": "raytracer.rda",
      "class": [
        "data.frame"
      ],
      "fields": [
        "processors",
        "throughput"
      ],
      "rows": 11,
      "table": true,
      "tojson": true
    },
    {
      "name": "specsdm91",
      "title": "Performanced of a Sun SPARCcenter 2000 in the SPEC SDM91 benchmark",
      "object": "specsdm91",
      "file": "specsdm91.rda",
      "class": [
        "data.frame"
      ],
      "fields": [
        "load",
        "throughput"
      ],
      "rows": 7,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "usl-package",
      "title": "Analyze system scalability with the Universal Scalability Law",
      "topics": [
        "usl-package"
      ]
    },
    {
      "page": "confint-USL-method",
      "title": "Confidence Intervals for USL model parameters",
      "topics": [
        "confint,USL-method"
      ]
    },
    {
      "page": "efficiency-USL-method",
      "title": "Efficiency of the system",
      "topics": [
        "efficiency",
        "efficiency,USL-method"
      ]
    },
    {
      "page": "limit.scalability-USL-method",
      "title": "Scalability limit of a USL model",
      "topics": [
        "limit.scalability",
        "limit.scalability,USL-method"
      ]
    },
    {
      "page": "optimal.scalability-USL-method",
      "title": "Point of optimal scalability of a USL model",
      "topics": [
        "optimal.scalability",
        "optimal.scalability,USL-method"
      ]
    },
    {
      "page": "oracledb",
      "title": "Performance of an Oracle database used for online transaction processing",
      "topics": [
        "oracledb"
      ]
    },
    {
      "page": "overhead-USL-method",
      "title": "Overhead method for Universal Scalability Law models",
      "topics": [
        "overhead",
        "overhead,USL-method"
      ]
    },
    {
      "page": "peak.scalability-USL-method",
      "title": "Point of peak scalability of a USL model",
      "topics": [
        "peak.scalability",
        "peak.scalability,USL-method"
      ]
    },
    {
      "page": "plot-USL-method",
      "title": "Plot the scalability function from a USL model",
      "topics": [
        "plot,USL-method"
      ]
    },
    {
      "page": "predict-USL-method",
      "title": "Predict method for Universal Scalability Law models",
      "topics": [
        "predict,USL-method"
      ]
    },
    {
      "page": "print-USL-method",
      "title": "Print objects of class \"'USL'\"",
      "topics": [
        "print,USL-method"
      ]
    },
    {
      "page": "raytracer",
      "title": "Performance of a ray-tracing software on different hardware configurations",
      "topics": [
        "raytracer"
      ]
    },
    {
      "page": "scalability-USL-method",
      "title": "Scalability function of a USL model",
      "topics": [
        "scalability",
        "scalability,USL-method"
      ]
    },
    {
      "page": "show-USL-method",
      "title": "Show objects of class \"'USL'\"",
      "topics": [
        "show,USL-method"
      ]
    },
    {
      "page": "sigma-USL-method",
      "title": "Extract Residual Standard Deviation 'Sigma'",
      "topics": [
        "sigma,USL-method"
      ]
    },
    {
      "page": "specsdm91",
      "title": "Performanced of a Sun SPARCcenter 2000 in the SPEC SDM91 benchmark",
      "topics": [
        "specsdm91"
      ]
    },
    {
      "page": "summary-USL-method",
      "title": "USL Object Summary",
      "topics": [
        "summary,USL-method"
      ]
    },
    {
      "page": "usl",
      "title": "Create a model for the Universal Scalability Law",
      "topics": [
        "usl"
      ]
    },
    {
      "page": "USL-class",
      "title": "Class \"'USL'\" for Universal Scalability Law models",
      "topics": [
        "USL-class"
      ]
    }
  ],
  "_readme": "https://github.com/smoeding/usl/raw/HEAD/README.md",
  "_rundeps": [
    "digest",
    "nlsr"
  ],
  "_vignettes": [
    {
      "source": "usl.Rnw",
      "filename": "usl.pdf",
      "title": "Using the USL Package to Analyze System Scalability",
      "engine": "knitr::knitr",
      "headings": [
        "Version",
        "Introduction",
        "Background",
        "Examples of Scalability Analysis",
        "References"
      ],
      "created": "2013-02-14 17:37:58",
      "modified": "2022-08-21 08:00:55",
      "commits": 52
    }
  ],
  "_score": 6.382377303468114,
  "_indexed": true,
  "_nocasepkg": "usl",
  "_universes": [
    "smoeding"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "3.0.4",
      "date": "2026-10-08T11:20:45.000Z",
      "distro": "resolute",
      "commit": "4a05e8ee6f3321001a314821d3af510add5fb033",
      "fileid": "https://r2.ropensci.org/c50737e0cc7aec85c703ce84c44a012b7d1717cb94509d52b9555d67fda62d2f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/smoeding/actions/runs/37768866351"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "3.0.4",
      "date": "2026-10-08T11:20:44.000Z",
      "distro": "resolute",
      "commit": "4a05e8ee6f3321001a314821d3af510add5fb033",
      "fileid": "https://r2.ropensci.org/822723b4eed69883816ea05d3cc611c8082e9b568590c2548a2d85bcbbc088fd",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/smoeding/actions/runs/37768866351"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "3.0.4",
      "date": "2026-10-08T11:53:23.000Z",
      "commit": "4a05e8ee6f3321001a314821d3af510add5fb033",
      "fileid": "https://r2.ropensci.org/3ab2a0c8e40d3b105bac6ba69b7833dbe0c6dc0a139f96d9f36774df94793097",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/smoeding/actions/runs/37768866351"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "3.0.4",
      "date": "2026-10-08T11:54:18.000Z",
      "commit": "4a05e8ee6f3321001a314821d3af510add5fb033",
      "fileid": "https://r2.ropensci.org/6b9058dcd302a55819eb88d098687d945a0c90cd983ef118f1da9b3db13af1ea",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/smoeding/actions/runs/37768866351"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "3.0.4",
      "date": "2026-10-08T11:20:36.000Z",
      "commit": "4a05e8ee6f3321001a314821d3af510add5fb033",
      "fileid": "https://r2.ropensci.org/2f0c79daec7fe45b7f21dfc4c4fdff0fd5d2601b1baae8e96ae966473135dab4",
      "status": "success",
      "buildurl": "https://github.com/r-universe/smoeding/actions/runs/37768866351"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "3.0.4",
      "date": "2026-10-08T11:20:24.000Z",
      "commit": "4a05e8ee6f3321001a314821d3af510add5fb033",
      "fileid": "https://r2.ropensci.org/2ac1430c9e60af494a234099e2aed260c19f34064bd9134da1d9cf4bd200d714",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/smoeding/actions/runs/37768866351"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "3.0.4",
      "date": "2026-10-08T11:20:24.000Z",
      "commit": "4a05e8ee6f3321001a314821d3af510add5fb033",
      "fileid": "https://r2.ropensci.org/45a6885b5508e0de329d1e9a609ed036b872ce5fe8507f8d02094a39ce0c1cdf",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/smoeding/actions/runs/37768866351"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "3.0.4",
      "date": "2026-10-08T11:20:04.000Z",
      "commit": "4a05e8ee6f3321001a314821d3af510add5fb033",
      "fileid": "https://r2.ropensci.org/d7931e2f5759ab29d57dedaa72ff9f926f4a394b936285d072fb37476d20556a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/smoeding/actions/runs/37768866351"
    }
  ]
}