├── .black.toml ├── .circleci └── config.yml ├── .dockerignore ├── .flake8.cfg ├── .github └── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── custom.md │ └── feature_request.md ├── .gitignore ├── .gitmodules ├── .mypy.ini ├── CITATION.cff ├── LICENSE.md ├── README.md ├── benchmarks ├── 000.microbenchmarks │ ├── 010.sleep │ │ ├── config.json │ │ ├── input.py │ │ ├── nodejs │ │ │ ├── function.js │ │ │ └── package.json │ │ └── python │ │ │ └── function.py │ ├── 020.network-benchmark │ │ ├── config.json │ │ ├── input.py │ │ └── python │ │ │ └── function.py │ ├── 030.clock-synchronization │ │ ├── config.json │ │ ├── input.py │ │ └── python │ │ │ ├── function.py │ │ │ └── init.sh │ └── 040.server-reply │ │ ├── config.json │ │ ├── input.py │ │ └── python │ │ └── function.py ├── 100.webapps │ ├── 110.dynamic-html │ │ ├── config.json │ │ ├── input.py │ │ ├── nodejs │ │ │ ├── function.js │ │ │ ├── init.sh │ │ │ ├── package.json │ │ │ └── templates │ │ │ │ └── template.html │ │ └── python │ │ │ ├── function.py │ │ │ ├── init.sh │ │ │ ├── requirements.txt │ │ │ └── templates │ │ │ └── template.html │ ├── 120.uploader │ │ ├── config.json │ │ ├── input.py │ │ ├── nodejs │ │ │ ├── function.js │ │ │ └── package.json │ │ └── python │ │ │ ├── function.py │ │ │ └── requirements.txt │ └── 130.crud-api │ │ ├── config.json │ │ ├── input.py │ │ └── python │ │ └── function.py ├── 200.multimedia │ ├── 210.thumbnailer │ │ ├── config.json │ │ ├── input.py │ │ ├── nodejs │ │ │ ├── function.js │ │ │ ├── package.json │ │ │ ├── package.json.16 │ │ │ ├── package.json.18 │ │ │ └── package.json.20 │ │ └── python │ │ │ ├── README.md │ │ │ ├── function.py │ │ │ ├── requirements.txt │ │ │ ├── requirements.txt.3.10 │ │ │ ├── requirements.txt.3.11 │ │ │ ├── requirements.txt.3.12 │ │ │ ├── requirements.txt.3.6 │ │ │ ├── requirements.txt.3.7 │ │ │ ├── requirements.txt.3.8 │ │ │ ├── requirements.txt.3.9 │ │ │ ├── requirements.txt.arm.3.8 │ │ │ └── requirements.txt.arm.3.9 │ └── 220.video-processing │ │ ├── config.json │ │ ├── init.sh │ │ ├── input.py │ │ ├── python │ │ ├── function.py │ │ └── requirements.txt │ │ └── resources │ │ └── watermark.png ├── 300.utilities │ └── 311.compression │ │ ├── config.json │ │ ├── input.py │ │ └── python │ │ ├── README.md │ │ ├── function.py │ │ └── requirements.txt ├── 400.inference │ └── 411.image-recognition │ │ ├── config.json │ │ ├── input.py │ │ └── python │ │ ├── function.py │ │ ├── imagenet_class_index.json │ │ ├── init.sh │ │ ├── package.sh │ │ ├── requirements.txt │ │ ├── requirements.txt.3.10 │ │ ├── requirements.txt.3.11 │ │ ├── requirements.txt.3.6 │ │ ├── requirements.txt.3.7 │ │ ├── requirements.txt.3.8 │ │ └── requirements.txt.3.9 ├── 500.scientific │ ├── 501.graph-pagerank │ │ ├── config.json │ │ ├── input.py │ │ └── python │ │ │ ├── function.py │ │ │ ├── requirements.txt │ │ │ ├── requirements.txt.3.10 │ │ │ ├── requirements.txt.3.11 │ │ │ ├── requirements.txt.3.12 │ │ │ ├── requirements.txt.3.7 │ │ │ ├── requirements.txt.3.8 │ │ │ ├── requirements.txt.3.9 │ │ │ ├── requirements.txt.arm.3.8 │ │ │ └── requirements.txt.arm.3.9 │ ├── 502.graph-mst │ │ ├── config.json │ │ ├── input.py │ │ └── python │ │ │ ├── function.py │ │ │ ├── requirements.txt │ │ │ ├── requirements.txt.3.10 │ │ │ ├── requirements.txt.3.11 │ │ │ ├── requirements.txt.3.12 │ │ │ ├── requirements.txt.3.7 │ │ │ ├── requirements.txt.3.8 │ │ │ ├── requirements.txt.3.9 │ │ │ ├── requirements.txt.arm.3.8 │ │ │ └── requirements.txt.arm.3.9 │ ├── 503.graph-bfs │ │ ├── config.json │ │ ├── input.py │ │ └── python │ │ │ ├── function.py │ │ │ ├── requirements.txt │ │ │ ├── requirements.txt.3.10 │ │ │ ├── requirements.txt.3.11 │ │ │ ├── requirements.txt.3.12 │ │ │ ├── requirements.txt.3.7 │ │ │ ├── requirements.txt.3.8 │ │ │ ├── requirements.txt.3.9 │ │ │ ├── requirements.txt.arm.3.8 │ │ │ └── requirements.txt.arm.3.9 │ └── 504.dna-visualisation │ │ ├── config.json │ │ ├── input.py │ │ └── python │ │ ├── function.py │ │ ├── package.sh │ │ ├── requirements.txt │ │ ├── requirements.txt.arm.3.8 │ │ └── requirements.txt.arm.3.9 └── wrappers │ ├── aws │ ├── nodejs │ │ ├── handler.js │ │ └── storage.js │ └── python │ │ ├── handler.py │ │ ├── nosql.py │ │ ├── setup.py │ │ └── storage.py │ ├── azure │ ├── nodejs │ │ ├── handler.js │ │ └── storage.js │ └── python │ │ ├── handler.py │ │ ├── nosql.py │ │ └── storage.py │ ├── gcp │ ├── nodejs │ │ ├── handler.js │ │ └── storage.js │ └── python │ │ ├── handler.py │ │ ├── nosql.py │ │ └── storage.py │ ├── local │ ├── nodejs │ │ └── storage.js │ └── python │ │ ├── nosql.py │ │ └── storage.py │ └── openwhisk │ ├── nodejs │ ├── index.js │ └── storage.js │ └── python │ ├── __main__.py │ ├── nosql.py │ ├── setup.py │ └── storage.py ├── config ├── example.json ├── openwhisk.json ├── storage.json └── systems.json ├── dockerfiles ├── aws │ ├── nodejs │ │ ├── Dockerfile.build │ │ └── Dockerfile.function │ └── python │ │ ├── Dockerfile.build │ │ └── Dockerfile.function ├── azure │ ├── Dockerfile.manage │ ├── nodejs │ │ └── Dockerfile.build │ └── python │ │ └── Dockerfile.build ├── entrypoint.sh ├── gcp │ ├── Dockerfile.manage │ ├── nodejs │ │ └── Dockerfile.build │ └── python │ │ └── Dockerfile.build ├── local │ ├── entrypoint.sh │ ├── nodejs │ │ ├── Dockerfile.build │ │ ├── Dockerfile.run │ │ ├── config.js │ │ ├── package.json │ │ ├── run_server.sh │ │ ├── runners.json │ │ ├── server.js │ │ ├── time-in-proc.js │ │ ├── timeit.sh │ │ └── tools.js │ ├── python │ │ ├── Dockerfile.build │ │ ├── Dockerfile.run │ │ ├── analyzer-runner.py │ │ ├── config.py │ │ ├── papi-runner.py │ │ ├── run_server.sh │ │ ├── runners.json │ │ ├── server.py │ │ ├── time-in-proc.py │ │ ├── timeit.sh │ │ └── tools.py │ ├── run.sh │ ├── runner.py │ ├── time-out-proc.py │ └── utils.py ├── nodejs_installer.sh ├── openwhisk │ ├── nodejs │ │ └── Dockerfile.function │ └── python │ │ └── Dockerfile.function └── python_installer.sh ├── docs ├── benchmarks.md ├── build.md ├── design.md ├── experiments.md ├── modularity.md ├── overview.png ├── platforms.md ├── storage.md └── usage.md ├── install.py ├── requirements.aws.txt ├── requirements.azure.txt ├── requirements.gcp.txt ├── requirements.local.txt ├── requirements.txt ├── scripts ├── CloudExperiments.py ├── clean.sh ├── cloud_experiments.py ├── cloud_results.py ├── function_generator.py ├── get_results.py ├── pack_code_local.sh ├── proc_analyzer.py ├── process_experiments.py └── run_experiments.py ├── sebs.py ├── sebs ├── __init__.py ├── aws │ ├── __init__.py │ ├── aws.py │ ├── config.py │ ├── container.py │ ├── dynamodb.py │ ├── function.py │ ├── resources.py │ ├── s3.py │ └── triggers.py ├── azure │ ├── __init__.py │ ├── azure.py │ ├── blob_storage.py │ ├── cli.py │ ├── cloud_resources.py │ ├── config.py │ ├── cosmosdb.py │ ├── function.py │ ├── system_resources.py │ └── triggers.py ├── benchmark.py ├── cache.py ├── config.py ├── experiments │ ├── __init__.py │ ├── config.py │ ├── environment.py │ ├── eviction_model.py │ ├── experiment.py │ ├── invocation_overhead.py │ ├── network_ping_pong.py │ ├── perf_cost.py │ ├── result.py │ └── startup_time.py ├── faas │ ├── __init__.py │ ├── config.py │ ├── container.py │ ├── function.py │ ├── nosql.py │ ├── resources.py │ ├── storage.py │ └── system.py ├── gcp │ ├── __init__.py │ ├── cli.py │ ├── config.py │ ├── datastore.py │ ├── function.py │ ├── gcp.py │ ├── resources.py │ ├── storage.py │ └── triggers.py ├── local │ ├── __init__.py │ ├── config.py │ ├── deployment.py │ ├── function.py │ ├── local.py │ └── measureMem.py ├── openwhisk │ ├── __init__.py │ ├── config.py │ ├── container.py │ ├── function.py │ ├── openwhisk.py │ └── triggers.py ├── regression.py ├── sebs.py ├── statistics.py ├── storage │ ├── __init__.py │ ├── config.py │ ├── minio.py │ ├── resources.py │ └── scylladb.py ├── types.py ├── utils.py └── version.py ├── templates └── mycluster.yaml ├── tests ├── __init__.py ├── aws │ ├── create_function.py │ ├── invoke_function_http.py │ ├── invoke_function_sdk.py │ └── suite.py └── test_runner.py └── tools ├── build_docker_images.py ├── create_azure_credentials.py ├── linting.py ├── openwhisk ├── couchdb-service.yaml ├── kind-cluster.yaml └── mycluster_template.yaml └── openwhisk_preparation.py /.black.toml: -------------------------------------------------------------------------------- 1 | [tool.black] 2 | line_length = 100 3 | skip_string_normalization = false 4 | -------------------------------------------------------------------------------- /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/.dockerignore -------------------------------------------------------------------------------- /.flake8.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/.flake8.cfg -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/custom.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/.github/ISSUE_TEMPLATE/custom.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/.gitmodules -------------------------------------------------------------------------------- /.mypy.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/.mypy.ini -------------------------------------------------------------------------------- /CITATION.cff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/CITATION.cff -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/README.md -------------------------------------------------------------------------------- /benchmarks/000.microbenchmarks/010.sleep/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/benchmarks/000.microbenchmarks/010.sleep/config.json -------------------------------------------------------------------------------- /benchmarks/000.microbenchmarks/010.sleep/input.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/benchmarks/000.microbenchmarks/010.sleep/input.py -------------------------------------------------------------------------------- /benchmarks/000.microbenchmarks/010.sleep/nodejs/function.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/benchmarks/000.microbenchmarks/010.sleep/nodejs/function.js -------------------------------------------------------------------------------- /benchmarks/000.microbenchmarks/010.sleep/nodejs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/benchmarks/000.microbenchmarks/010.sleep/nodejs/package.json -------------------------------------------------------------------------------- /benchmarks/000.microbenchmarks/010.sleep/python/function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/benchmarks/000.microbenchmarks/010.sleep/python/function.py -------------------------------------------------------------------------------- /benchmarks/000.microbenchmarks/020.network-benchmark/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/benchmarks/000.microbenchmarks/020.network-benchmark/config.json -------------------------------------------------------------------------------- /benchmarks/000.microbenchmarks/020.network-benchmark/input.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/benchmarks/000.microbenchmarks/020.network-benchmark/input.py -------------------------------------------------------------------------------- /benchmarks/000.microbenchmarks/020.network-benchmark/python/function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/benchmarks/000.microbenchmarks/020.network-benchmark/python/function.py -------------------------------------------------------------------------------- /benchmarks/000.microbenchmarks/030.clock-synchronization/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/benchmarks/000.microbenchmarks/030.clock-synchronization/config.json -------------------------------------------------------------------------------- /benchmarks/000.microbenchmarks/030.clock-synchronization/input.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/benchmarks/000.microbenchmarks/030.clock-synchronization/input.py -------------------------------------------------------------------------------- /benchmarks/000.microbenchmarks/030.clock-synchronization/python/function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/benchmarks/000.microbenchmarks/030.clock-synchronization/python/function.py -------------------------------------------------------------------------------- /benchmarks/000.microbenchmarks/030.clock-synchronization/python/init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/benchmarks/000.microbenchmarks/030.clock-synchronization/python/init.sh -------------------------------------------------------------------------------- /benchmarks/000.microbenchmarks/040.server-reply/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/benchmarks/000.microbenchmarks/040.server-reply/config.json -------------------------------------------------------------------------------- /benchmarks/000.microbenchmarks/040.server-reply/input.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/benchmarks/000.microbenchmarks/040.server-reply/input.py -------------------------------------------------------------------------------- /benchmarks/000.microbenchmarks/040.server-reply/python/function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/benchmarks/000.microbenchmarks/040.server-reply/python/function.py -------------------------------------------------------------------------------- /benchmarks/100.webapps/110.dynamic-html/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/benchmarks/100.webapps/110.dynamic-html/config.json -------------------------------------------------------------------------------- /benchmarks/100.webapps/110.dynamic-html/input.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/benchmarks/100.webapps/110.dynamic-html/input.py -------------------------------------------------------------------------------- /benchmarks/100.webapps/110.dynamic-html/nodejs/function.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/benchmarks/100.webapps/110.dynamic-html/nodejs/function.js -------------------------------------------------------------------------------- /benchmarks/100.webapps/110.dynamic-html/nodejs/init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/benchmarks/100.webapps/110.dynamic-html/nodejs/init.sh -------------------------------------------------------------------------------- /benchmarks/100.webapps/110.dynamic-html/nodejs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/benchmarks/100.webapps/110.dynamic-html/nodejs/package.json -------------------------------------------------------------------------------- /benchmarks/100.webapps/110.dynamic-html/nodejs/templates/template.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/benchmarks/100.webapps/110.dynamic-html/nodejs/templates/template.html -------------------------------------------------------------------------------- /benchmarks/100.webapps/110.dynamic-html/python/function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/benchmarks/100.webapps/110.dynamic-html/python/function.py -------------------------------------------------------------------------------- /benchmarks/100.webapps/110.dynamic-html/python/init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/benchmarks/100.webapps/110.dynamic-html/python/init.sh -------------------------------------------------------------------------------- /benchmarks/100.webapps/110.dynamic-html/python/requirements.txt: -------------------------------------------------------------------------------- 1 | jinja2>=2.10.3 2 | -------------------------------------------------------------------------------- /benchmarks/100.webapps/110.dynamic-html/python/templates/template.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/benchmarks/100.webapps/110.dynamic-html/python/templates/template.html -------------------------------------------------------------------------------- /benchmarks/100.webapps/120.uploader/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/benchmarks/100.webapps/120.uploader/config.json -------------------------------------------------------------------------------- /benchmarks/100.webapps/120.uploader/input.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/benchmarks/100.webapps/120.uploader/input.py -------------------------------------------------------------------------------- /benchmarks/100.webapps/120.uploader/nodejs/function.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/benchmarks/100.webapps/120.uploader/nodejs/function.js -------------------------------------------------------------------------------- /benchmarks/100.webapps/120.uploader/nodejs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/benchmarks/100.webapps/120.uploader/nodejs/package.json -------------------------------------------------------------------------------- /benchmarks/100.webapps/120.uploader/python/function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/benchmarks/100.webapps/120.uploader/python/function.py -------------------------------------------------------------------------------- /benchmarks/100.webapps/120.uploader/python/requirements.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/100.webapps/130.crud-api/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/benchmarks/100.webapps/130.crud-api/config.json -------------------------------------------------------------------------------- /benchmarks/100.webapps/130.crud-api/input.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/benchmarks/100.webapps/130.crud-api/input.py -------------------------------------------------------------------------------- /benchmarks/100.webapps/130.crud-api/python/function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/benchmarks/100.webapps/130.crud-api/python/function.py -------------------------------------------------------------------------------- /benchmarks/200.multimedia/210.thumbnailer/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/benchmarks/200.multimedia/210.thumbnailer/config.json -------------------------------------------------------------------------------- /benchmarks/200.multimedia/210.thumbnailer/input.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/benchmarks/200.multimedia/210.thumbnailer/input.py -------------------------------------------------------------------------------- /benchmarks/200.multimedia/210.thumbnailer/nodejs/function.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/benchmarks/200.multimedia/210.thumbnailer/nodejs/function.js -------------------------------------------------------------------------------- /benchmarks/200.multimedia/210.thumbnailer/nodejs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/benchmarks/200.multimedia/210.thumbnailer/nodejs/package.json -------------------------------------------------------------------------------- /benchmarks/200.multimedia/210.thumbnailer/nodejs/package.json.16: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/benchmarks/200.multimedia/210.thumbnailer/nodejs/package.json.16 -------------------------------------------------------------------------------- /benchmarks/200.multimedia/210.thumbnailer/nodejs/package.json.18: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/benchmarks/200.multimedia/210.thumbnailer/nodejs/package.json.18 -------------------------------------------------------------------------------- /benchmarks/200.multimedia/210.thumbnailer/nodejs/package.json.20: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/benchmarks/200.multimedia/210.thumbnailer/nodejs/package.json.20 -------------------------------------------------------------------------------- /benchmarks/200.multimedia/210.thumbnailer/python/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/benchmarks/200.multimedia/210.thumbnailer/python/README.md -------------------------------------------------------------------------------- /benchmarks/200.multimedia/210.thumbnailer/python/function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/benchmarks/200.multimedia/210.thumbnailer/python/function.py -------------------------------------------------------------------------------- /benchmarks/200.multimedia/210.thumbnailer/python/requirements.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/200.multimedia/210.thumbnailer/python/requirements.txt.3.10: -------------------------------------------------------------------------------- 1 | pillow==10.3.0 2 | -------------------------------------------------------------------------------- /benchmarks/200.multimedia/210.thumbnailer/python/requirements.txt.3.11: -------------------------------------------------------------------------------- 1 | pillow==10.3.0 2 | -------------------------------------------------------------------------------- /benchmarks/200.multimedia/210.thumbnailer/python/requirements.txt.3.12: -------------------------------------------------------------------------------- 1 | pillow==10.3.0 2 | -------------------------------------------------------------------------------- /benchmarks/200.multimedia/210.thumbnailer/python/requirements.txt.3.6: -------------------------------------------------------------------------------- 1 | Pillow==7.0.0 2 | -------------------------------------------------------------------------------- /benchmarks/200.multimedia/210.thumbnailer/python/requirements.txt.3.7: -------------------------------------------------------------------------------- 1 | Pillow==8.0.0 2 | -------------------------------------------------------------------------------- /benchmarks/200.multimedia/210.thumbnailer/python/requirements.txt.3.8: -------------------------------------------------------------------------------- 1 | Pillow==9.0.0 2 | -------------------------------------------------------------------------------- /benchmarks/200.multimedia/210.thumbnailer/python/requirements.txt.3.9: -------------------------------------------------------------------------------- 1 | Pillow==9.0.0 2 | -------------------------------------------------------------------------------- /benchmarks/200.multimedia/210.thumbnailer/python/requirements.txt.arm.3.8: -------------------------------------------------------------------------------- 1 | Pillow==10.0.0 2 | -------------------------------------------------------------------------------- /benchmarks/200.multimedia/210.thumbnailer/python/requirements.txt.arm.3.9: -------------------------------------------------------------------------------- 1 | Pillow==10.0.0 2 | -------------------------------------------------------------------------------- /benchmarks/200.multimedia/220.video-processing/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/benchmarks/200.multimedia/220.video-processing/config.json -------------------------------------------------------------------------------- /benchmarks/200.multimedia/220.video-processing/init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/benchmarks/200.multimedia/220.video-processing/init.sh -------------------------------------------------------------------------------- /benchmarks/200.multimedia/220.video-processing/input.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/benchmarks/200.multimedia/220.video-processing/input.py -------------------------------------------------------------------------------- /benchmarks/200.multimedia/220.video-processing/python/function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/benchmarks/200.multimedia/220.video-processing/python/function.py -------------------------------------------------------------------------------- /benchmarks/200.multimedia/220.video-processing/python/requirements.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/200.multimedia/220.video-processing/resources/watermark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/benchmarks/200.multimedia/220.video-processing/resources/watermark.png -------------------------------------------------------------------------------- /benchmarks/300.utilities/311.compression/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/benchmarks/300.utilities/311.compression/config.json -------------------------------------------------------------------------------- /benchmarks/300.utilities/311.compression/input.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/benchmarks/300.utilities/311.compression/input.py -------------------------------------------------------------------------------- /benchmarks/300.utilities/311.compression/python/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/benchmarks/300.utilities/311.compression/python/README.md -------------------------------------------------------------------------------- /benchmarks/300.utilities/311.compression/python/function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/benchmarks/300.utilities/311.compression/python/function.py -------------------------------------------------------------------------------- /benchmarks/300.utilities/311.compression/python/requirements.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/400.inference/411.image-recognition/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/benchmarks/400.inference/411.image-recognition/config.json -------------------------------------------------------------------------------- /benchmarks/400.inference/411.image-recognition/input.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/benchmarks/400.inference/411.image-recognition/input.py -------------------------------------------------------------------------------- /benchmarks/400.inference/411.image-recognition/python/function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/benchmarks/400.inference/411.image-recognition/python/function.py -------------------------------------------------------------------------------- /benchmarks/400.inference/411.image-recognition/python/imagenet_class_index.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/benchmarks/400.inference/411.image-recognition/python/imagenet_class_index.json -------------------------------------------------------------------------------- /benchmarks/400.inference/411.image-recognition/python/init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/benchmarks/400.inference/411.image-recognition/python/init.sh -------------------------------------------------------------------------------- /benchmarks/400.inference/411.image-recognition/python/package.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/benchmarks/400.inference/411.image-recognition/python/package.sh -------------------------------------------------------------------------------- /benchmarks/400.inference/411.image-recognition/python/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/benchmarks/400.inference/411.image-recognition/python/requirements.txt -------------------------------------------------------------------------------- /benchmarks/400.inference/411.image-recognition/python/requirements.txt.3.10: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/benchmarks/400.inference/411.image-recognition/python/requirements.txt.3.10 -------------------------------------------------------------------------------- /benchmarks/400.inference/411.image-recognition/python/requirements.txt.3.11: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/benchmarks/400.inference/411.image-recognition/python/requirements.txt.3.11 -------------------------------------------------------------------------------- /benchmarks/400.inference/411.image-recognition/python/requirements.txt.3.6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/benchmarks/400.inference/411.image-recognition/python/requirements.txt.3.6 -------------------------------------------------------------------------------- /benchmarks/400.inference/411.image-recognition/python/requirements.txt.3.7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/benchmarks/400.inference/411.image-recognition/python/requirements.txt.3.7 -------------------------------------------------------------------------------- /benchmarks/400.inference/411.image-recognition/python/requirements.txt.3.8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/benchmarks/400.inference/411.image-recognition/python/requirements.txt.3.8 -------------------------------------------------------------------------------- /benchmarks/400.inference/411.image-recognition/python/requirements.txt.3.9: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/benchmarks/400.inference/411.image-recognition/python/requirements.txt.3.9 -------------------------------------------------------------------------------- /benchmarks/500.scientific/501.graph-pagerank/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/benchmarks/500.scientific/501.graph-pagerank/config.json -------------------------------------------------------------------------------- /benchmarks/500.scientific/501.graph-pagerank/input.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/benchmarks/500.scientific/501.graph-pagerank/input.py -------------------------------------------------------------------------------- /benchmarks/500.scientific/501.graph-pagerank/python/function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/benchmarks/500.scientific/501.graph-pagerank/python/function.py -------------------------------------------------------------------------------- /benchmarks/500.scientific/501.graph-pagerank/python/requirements.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/500.scientific/501.graph-pagerank/python/requirements.txt.3.10: -------------------------------------------------------------------------------- 1 | igraph==0.11.4 2 | -------------------------------------------------------------------------------- /benchmarks/500.scientific/501.graph-pagerank/python/requirements.txt.3.11: -------------------------------------------------------------------------------- 1 | igraph==0.11.4 2 | -------------------------------------------------------------------------------- /benchmarks/500.scientific/501.graph-pagerank/python/requirements.txt.3.12: -------------------------------------------------------------------------------- 1 | igraph==0.11.4 2 | -------------------------------------------------------------------------------- /benchmarks/500.scientific/501.graph-pagerank/python/requirements.txt.3.7: -------------------------------------------------------------------------------- 1 | python-igraph==0.8.0 2 | -------------------------------------------------------------------------------- /benchmarks/500.scientific/501.graph-pagerank/python/requirements.txt.3.8: -------------------------------------------------------------------------------- 1 | python-igraph==0.8.0 2 | -------------------------------------------------------------------------------- /benchmarks/500.scientific/501.graph-pagerank/python/requirements.txt.3.9: -------------------------------------------------------------------------------- 1 | python-igraph==0.9.0 2 | -------------------------------------------------------------------------------- /benchmarks/500.scientific/501.graph-pagerank/python/requirements.txt.arm.3.8: -------------------------------------------------------------------------------- 1 | python-igraph==0.11.4 2 | -------------------------------------------------------------------------------- /benchmarks/500.scientific/501.graph-pagerank/python/requirements.txt.arm.3.9: -------------------------------------------------------------------------------- 1 | python-igraph==0.11.4 2 | -------------------------------------------------------------------------------- /benchmarks/500.scientific/502.graph-mst/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/benchmarks/500.scientific/502.graph-mst/config.json -------------------------------------------------------------------------------- /benchmarks/500.scientific/502.graph-mst/input.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/benchmarks/500.scientific/502.graph-mst/input.py -------------------------------------------------------------------------------- /benchmarks/500.scientific/502.graph-mst/python/function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/benchmarks/500.scientific/502.graph-mst/python/function.py -------------------------------------------------------------------------------- /benchmarks/500.scientific/502.graph-mst/python/requirements.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/500.scientific/502.graph-mst/python/requirements.txt.3.10: -------------------------------------------------------------------------------- 1 | igraph==0.11.4 2 | -------------------------------------------------------------------------------- /benchmarks/500.scientific/502.graph-mst/python/requirements.txt.3.11: -------------------------------------------------------------------------------- 1 | igraph==0.11.4 2 | -------------------------------------------------------------------------------- /benchmarks/500.scientific/502.graph-mst/python/requirements.txt.3.12: -------------------------------------------------------------------------------- 1 | igraph==0.11.4 2 | -------------------------------------------------------------------------------- /benchmarks/500.scientific/502.graph-mst/python/requirements.txt.3.7: -------------------------------------------------------------------------------- 1 | python-igraph==0.8.0 2 | -------------------------------------------------------------------------------- /benchmarks/500.scientific/502.graph-mst/python/requirements.txt.3.8: -------------------------------------------------------------------------------- 1 | python-igraph==0.8.0 2 | -------------------------------------------------------------------------------- /benchmarks/500.scientific/502.graph-mst/python/requirements.txt.3.9: -------------------------------------------------------------------------------- 1 | python-igraph==0.9.0 2 | -------------------------------------------------------------------------------- /benchmarks/500.scientific/502.graph-mst/python/requirements.txt.arm.3.8: -------------------------------------------------------------------------------- 1 | python-igraph==0.11.4 2 | -------------------------------------------------------------------------------- /benchmarks/500.scientific/502.graph-mst/python/requirements.txt.arm.3.9: -------------------------------------------------------------------------------- 1 | python-igraph==0.11.4 2 | -------------------------------------------------------------------------------- /benchmarks/500.scientific/503.graph-bfs/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/benchmarks/500.scientific/503.graph-bfs/config.json -------------------------------------------------------------------------------- /benchmarks/500.scientific/503.graph-bfs/input.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/benchmarks/500.scientific/503.graph-bfs/input.py -------------------------------------------------------------------------------- /benchmarks/500.scientific/503.graph-bfs/python/function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/benchmarks/500.scientific/503.graph-bfs/python/function.py -------------------------------------------------------------------------------- /benchmarks/500.scientific/503.graph-bfs/python/requirements.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/500.scientific/503.graph-bfs/python/requirements.txt.3.10: -------------------------------------------------------------------------------- 1 | igraph==0.11.4 2 | -------------------------------------------------------------------------------- /benchmarks/500.scientific/503.graph-bfs/python/requirements.txt.3.11: -------------------------------------------------------------------------------- 1 | igraph==0.11.4 2 | -------------------------------------------------------------------------------- /benchmarks/500.scientific/503.graph-bfs/python/requirements.txt.3.12: -------------------------------------------------------------------------------- 1 | igraph==0.11.4 2 | -------------------------------------------------------------------------------- /benchmarks/500.scientific/503.graph-bfs/python/requirements.txt.3.7: -------------------------------------------------------------------------------- 1 | python-igraph==0.8.0 2 | -------------------------------------------------------------------------------- /benchmarks/500.scientific/503.graph-bfs/python/requirements.txt.3.8: -------------------------------------------------------------------------------- 1 | python-igraph==0.8.0 2 | -------------------------------------------------------------------------------- /benchmarks/500.scientific/503.graph-bfs/python/requirements.txt.3.9: -------------------------------------------------------------------------------- 1 | python-igraph==0.9.0 2 | -------------------------------------------------------------------------------- /benchmarks/500.scientific/503.graph-bfs/python/requirements.txt.arm.3.8: -------------------------------------------------------------------------------- 1 | python-igraph==0.11.4 2 | -------------------------------------------------------------------------------- /benchmarks/500.scientific/503.graph-bfs/python/requirements.txt.arm.3.9: -------------------------------------------------------------------------------- 1 | python-igraph==0.11.4 2 | -------------------------------------------------------------------------------- /benchmarks/500.scientific/504.dna-visualisation/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/benchmarks/500.scientific/504.dna-visualisation/config.json -------------------------------------------------------------------------------- /benchmarks/500.scientific/504.dna-visualisation/input.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/benchmarks/500.scientific/504.dna-visualisation/input.py -------------------------------------------------------------------------------- /benchmarks/500.scientific/504.dna-visualisation/python/function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/benchmarks/500.scientific/504.dna-visualisation/python/function.py -------------------------------------------------------------------------------- /benchmarks/500.scientific/504.dna-visualisation/python/package.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/benchmarks/500.scientific/504.dna-visualisation/python/package.sh -------------------------------------------------------------------------------- /benchmarks/500.scientific/504.dna-visualisation/python/requirements.txt: -------------------------------------------------------------------------------- 1 | squiggle==0.3.1 2 | -------------------------------------------------------------------------------- /benchmarks/500.scientific/504.dna-visualisation/python/requirements.txt.arm.3.8: -------------------------------------------------------------------------------- 1 | squiggle==0.3.1 2 | -------------------------------------------------------------------------------- /benchmarks/500.scientific/504.dna-visualisation/python/requirements.txt.arm.3.9: -------------------------------------------------------------------------------- 1 | squiggle==0.3.1 2 | -------------------------------------------------------------------------------- /benchmarks/wrappers/aws/nodejs/handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/benchmarks/wrappers/aws/nodejs/handler.js -------------------------------------------------------------------------------- /benchmarks/wrappers/aws/nodejs/storage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/benchmarks/wrappers/aws/nodejs/storage.js -------------------------------------------------------------------------------- /benchmarks/wrappers/aws/python/handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/benchmarks/wrappers/aws/python/handler.py -------------------------------------------------------------------------------- /benchmarks/wrappers/aws/python/nosql.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/benchmarks/wrappers/aws/python/nosql.py -------------------------------------------------------------------------------- /benchmarks/wrappers/aws/python/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/benchmarks/wrappers/aws/python/setup.py -------------------------------------------------------------------------------- /benchmarks/wrappers/aws/python/storage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/benchmarks/wrappers/aws/python/storage.py -------------------------------------------------------------------------------- /benchmarks/wrappers/azure/nodejs/handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/benchmarks/wrappers/azure/nodejs/handler.js -------------------------------------------------------------------------------- /benchmarks/wrappers/azure/nodejs/storage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/benchmarks/wrappers/azure/nodejs/storage.js -------------------------------------------------------------------------------- /benchmarks/wrappers/azure/python/handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/benchmarks/wrappers/azure/python/handler.py -------------------------------------------------------------------------------- /benchmarks/wrappers/azure/python/nosql.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/benchmarks/wrappers/azure/python/nosql.py -------------------------------------------------------------------------------- /benchmarks/wrappers/azure/python/storage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/benchmarks/wrappers/azure/python/storage.py -------------------------------------------------------------------------------- /benchmarks/wrappers/gcp/nodejs/handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/benchmarks/wrappers/gcp/nodejs/handler.js -------------------------------------------------------------------------------- /benchmarks/wrappers/gcp/nodejs/storage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/benchmarks/wrappers/gcp/nodejs/storage.js -------------------------------------------------------------------------------- /benchmarks/wrappers/gcp/python/handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/benchmarks/wrappers/gcp/python/handler.py -------------------------------------------------------------------------------- /benchmarks/wrappers/gcp/python/nosql.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/benchmarks/wrappers/gcp/python/nosql.py -------------------------------------------------------------------------------- /benchmarks/wrappers/gcp/python/storage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/benchmarks/wrappers/gcp/python/storage.py -------------------------------------------------------------------------------- /benchmarks/wrappers/local/nodejs/storage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/benchmarks/wrappers/local/nodejs/storage.js -------------------------------------------------------------------------------- /benchmarks/wrappers/local/python/nosql.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/benchmarks/wrappers/local/python/nosql.py -------------------------------------------------------------------------------- /benchmarks/wrappers/local/python/storage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/benchmarks/wrappers/local/python/storage.py -------------------------------------------------------------------------------- /benchmarks/wrappers/openwhisk/nodejs/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/benchmarks/wrappers/openwhisk/nodejs/index.js -------------------------------------------------------------------------------- /benchmarks/wrappers/openwhisk/nodejs/storage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/benchmarks/wrappers/openwhisk/nodejs/storage.js -------------------------------------------------------------------------------- /benchmarks/wrappers/openwhisk/python/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/benchmarks/wrappers/openwhisk/python/__main__.py -------------------------------------------------------------------------------- /benchmarks/wrappers/openwhisk/python/nosql.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/benchmarks/wrappers/openwhisk/python/nosql.py -------------------------------------------------------------------------------- /benchmarks/wrappers/openwhisk/python/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/benchmarks/wrappers/openwhisk/python/setup.py -------------------------------------------------------------------------------- /benchmarks/wrappers/openwhisk/python/storage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/benchmarks/wrappers/openwhisk/python/storage.py -------------------------------------------------------------------------------- /config/example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/config/example.json -------------------------------------------------------------------------------- /config/openwhisk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/config/openwhisk.json -------------------------------------------------------------------------------- /config/storage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/config/storage.json -------------------------------------------------------------------------------- /config/systems.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/config/systems.json -------------------------------------------------------------------------------- /dockerfiles/aws/nodejs/Dockerfile.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/dockerfiles/aws/nodejs/Dockerfile.build -------------------------------------------------------------------------------- /dockerfiles/aws/nodejs/Dockerfile.function: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/dockerfiles/aws/nodejs/Dockerfile.function -------------------------------------------------------------------------------- /dockerfiles/aws/python/Dockerfile.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/dockerfiles/aws/python/Dockerfile.build -------------------------------------------------------------------------------- /dockerfiles/aws/python/Dockerfile.function: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/dockerfiles/aws/python/Dockerfile.function -------------------------------------------------------------------------------- /dockerfiles/azure/Dockerfile.manage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/dockerfiles/azure/Dockerfile.manage -------------------------------------------------------------------------------- /dockerfiles/azure/nodejs/Dockerfile.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/dockerfiles/azure/nodejs/Dockerfile.build -------------------------------------------------------------------------------- /dockerfiles/azure/python/Dockerfile.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/dockerfiles/azure/python/Dockerfile.build -------------------------------------------------------------------------------- /dockerfiles/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/dockerfiles/entrypoint.sh -------------------------------------------------------------------------------- /dockerfiles/gcp/Dockerfile.manage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/dockerfiles/gcp/Dockerfile.manage -------------------------------------------------------------------------------- /dockerfiles/gcp/nodejs/Dockerfile.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/dockerfiles/gcp/nodejs/Dockerfile.build -------------------------------------------------------------------------------- /dockerfiles/gcp/python/Dockerfile.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/dockerfiles/gcp/python/Dockerfile.build -------------------------------------------------------------------------------- /dockerfiles/local/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/dockerfiles/local/entrypoint.sh -------------------------------------------------------------------------------- /dockerfiles/local/nodejs/Dockerfile.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/dockerfiles/local/nodejs/Dockerfile.build -------------------------------------------------------------------------------- /dockerfiles/local/nodejs/Dockerfile.run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/dockerfiles/local/nodejs/Dockerfile.run -------------------------------------------------------------------------------- /dockerfiles/local/nodejs/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/dockerfiles/local/nodejs/config.js -------------------------------------------------------------------------------- /dockerfiles/local/nodejs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/dockerfiles/local/nodejs/package.json -------------------------------------------------------------------------------- /dockerfiles/local/nodejs/run_server.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | node /sebs/server.js "$@" 4 | -------------------------------------------------------------------------------- /dockerfiles/local/nodejs/runners.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/dockerfiles/local/nodejs/runners.json -------------------------------------------------------------------------------- /dockerfiles/local/nodejs/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/dockerfiles/local/nodejs/server.js -------------------------------------------------------------------------------- /dockerfiles/local/nodejs/time-in-proc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/dockerfiles/local/nodejs/time-in-proc.js -------------------------------------------------------------------------------- /dockerfiles/local/nodejs/timeit.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/dockerfiles/local/nodejs/timeit.sh -------------------------------------------------------------------------------- /dockerfiles/local/nodejs/tools.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/dockerfiles/local/nodejs/tools.js -------------------------------------------------------------------------------- /dockerfiles/local/python/Dockerfile.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/dockerfiles/local/python/Dockerfile.build -------------------------------------------------------------------------------- /dockerfiles/local/python/Dockerfile.run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/dockerfiles/local/python/Dockerfile.run -------------------------------------------------------------------------------- /dockerfiles/local/python/analyzer-runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/dockerfiles/local/python/analyzer-runner.py -------------------------------------------------------------------------------- /dockerfiles/local/python/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/dockerfiles/local/python/config.py -------------------------------------------------------------------------------- /dockerfiles/local/python/papi-runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/dockerfiles/local/python/papi-runner.py -------------------------------------------------------------------------------- /dockerfiles/local/python/run_server.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | python3 /sebs/server.py "$@" 4 | -------------------------------------------------------------------------------- /dockerfiles/local/python/runners.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/dockerfiles/local/python/runners.json -------------------------------------------------------------------------------- /dockerfiles/local/python/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/dockerfiles/local/python/server.py -------------------------------------------------------------------------------- /dockerfiles/local/python/time-in-proc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/dockerfiles/local/python/time-in-proc.py -------------------------------------------------------------------------------- /dockerfiles/local/python/timeit.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/dockerfiles/local/python/timeit.sh -------------------------------------------------------------------------------- /dockerfiles/local/python/tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/dockerfiles/local/python/tools.py -------------------------------------------------------------------------------- /dockerfiles/local/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/dockerfiles/local/run.sh -------------------------------------------------------------------------------- /dockerfiles/local/runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/dockerfiles/local/runner.py -------------------------------------------------------------------------------- /dockerfiles/local/time-out-proc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/dockerfiles/local/time-out-proc.py -------------------------------------------------------------------------------- /dockerfiles/local/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/dockerfiles/local/utils.py -------------------------------------------------------------------------------- /dockerfiles/nodejs_installer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/dockerfiles/nodejs_installer.sh -------------------------------------------------------------------------------- /dockerfiles/openwhisk/nodejs/Dockerfile.function: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/dockerfiles/openwhisk/nodejs/Dockerfile.function -------------------------------------------------------------------------------- /dockerfiles/openwhisk/python/Dockerfile.function: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/dockerfiles/openwhisk/python/Dockerfile.function -------------------------------------------------------------------------------- /dockerfiles/python_installer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/dockerfiles/python_installer.sh -------------------------------------------------------------------------------- /docs/benchmarks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/docs/benchmarks.md -------------------------------------------------------------------------------- /docs/build.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/docs/build.md -------------------------------------------------------------------------------- /docs/design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/docs/design.md -------------------------------------------------------------------------------- /docs/experiments.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/docs/experiments.md -------------------------------------------------------------------------------- /docs/modularity.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/docs/modularity.md -------------------------------------------------------------------------------- /docs/overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/docs/overview.png -------------------------------------------------------------------------------- /docs/platforms.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/docs/platforms.md -------------------------------------------------------------------------------- /docs/storage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/docs/storage.md -------------------------------------------------------------------------------- /docs/usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/docs/usage.md -------------------------------------------------------------------------------- /install.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/install.py -------------------------------------------------------------------------------- /requirements.aws.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/requirements.aws.txt -------------------------------------------------------------------------------- /requirements.azure.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/requirements.azure.txt -------------------------------------------------------------------------------- /requirements.gcp.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/requirements.gcp.txt -------------------------------------------------------------------------------- /requirements.local.txt: -------------------------------------------------------------------------------- 1 | minio==5.0.10 2 | -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/requirements.txt -------------------------------------------------------------------------------- /scripts/CloudExperiments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/scripts/CloudExperiments.py -------------------------------------------------------------------------------- /scripts/clean.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/scripts/clean.sh -------------------------------------------------------------------------------- /scripts/cloud_experiments.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/cloud_results.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/scripts/cloud_results.py -------------------------------------------------------------------------------- /scripts/function_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/scripts/function_generator.py -------------------------------------------------------------------------------- /scripts/get_results.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/scripts/get_results.py -------------------------------------------------------------------------------- /scripts/pack_code_local.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/scripts/pack_code_local.sh -------------------------------------------------------------------------------- /scripts/proc_analyzer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/scripts/proc_analyzer.py -------------------------------------------------------------------------------- /scripts/process_experiments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/scripts/process_experiments.py -------------------------------------------------------------------------------- /scripts/run_experiments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/scripts/run_experiments.py -------------------------------------------------------------------------------- /sebs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/sebs.py -------------------------------------------------------------------------------- /sebs/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/sebs/__init__.py -------------------------------------------------------------------------------- /sebs/aws/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/sebs/aws/__init__.py -------------------------------------------------------------------------------- /sebs/aws/aws.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/sebs/aws/aws.py -------------------------------------------------------------------------------- /sebs/aws/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/sebs/aws/config.py -------------------------------------------------------------------------------- /sebs/aws/container.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/sebs/aws/container.py -------------------------------------------------------------------------------- /sebs/aws/dynamodb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/sebs/aws/dynamodb.py -------------------------------------------------------------------------------- /sebs/aws/function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/sebs/aws/function.py -------------------------------------------------------------------------------- /sebs/aws/resources.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/sebs/aws/resources.py -------------------------------------------------------------------------------- /sebs/aws/s3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/sebs/aws/s3.py -------------------------------------------------------------------------------- /sebs/aws/triggers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/sebs/aws/triggers.py -------------------------------------------------------------------------------- /sebs/azure/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/sebs/azure/__init__.py -------------------------------------------------------------------------------- /sebs/azure/azure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/sebs/azure/azure.py -------------------------------------------------------------------------------- /sebs/azure/blob_storage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/sebs/azure/blob_storage.py -------------------------------------------------------------------------------- /sebs/azure/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/sebs/azure/cli.py -------------------------------------------------------------------------------- /sebs/azure/cloud_resources.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/sebs/azure/cloud_resources.py -------------------------------------------------------------------------------- /sebs/azure/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/sebs/azure/config.py -------------------------------------------------------------------------------- /sebs/azure/cosmosdb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/sebs/azure/cosmosdb.py -------------------------------------------------------------------------------- /sebs/azure/function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/sebs/azure/function.py -------------------------------------------------------------------------------- /sebs/azure/system_resources.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/sebs/azure/system_resources.py -------------------------------------------------------------------------------- /sebs/azure/triggers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/sebs/azure/triggers.py -------------------------------------------------------------------------------- /sebs/benchmark.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/sebs/benchmark.py -------------------------------------------------------------------------------- /sebs/cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/sebs/cache.py -------------------------------------------------------------------------------- /sebs/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/sebs/config.py -------------------------------------------------------------------------------- /sebs/experiments/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/sebs/experiments/__init__.py -------------------------------------------------------------------------------- /sebs/experiments/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/sebs/experiments/config.py -------------------------------------------------------------------------------- /sebs/experiments/environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/sebs/experiments/environment.py -------------------------------------------------------------------------------- /sebs/experiments/eviction_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/sebs/experiments/eviction_model.py -------------------------------------------------------------------------------- /sebs/experiments/experiment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/sebs/experiments/experiment.py -------------------------------------------------------------------------------- /sebs/experiments/invocation_overhead.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/sebs/experiments/invocation_overhead.py -------------------------------------------------------------------------------- /sebs/experiments/network_ping_pong.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/sebs/experiments/network_ping_pong.py -------------------------------------------------------------------------------- /sebs/experiments/perf_cost.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/sebs/experiments/perf_cost.py -------------------------------------------------------------------------------- /sebs/experiments/result.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/sebs/experiments/result.py -------------------------------------------------------------------------------- /sebs/experiments/startup_time.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/sebs/experiments/startup_time.py -------------------------------------------------------------------------------- /sebs/faas/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/sebs/faas/__init__.py -------------------------------------------------------------------------------- /sebs/faas/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/sebs/faas/config.py -------------------------------------------------------------------------------- /sebs/faas/container.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/sebs/faas/container.py -------------------------------------------------------------------------------- /sebs/faas/function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/sebs/faas/function.py -------------------------------------------------------------------------------- /sebs/faas/nosql.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/sebs/faas/nosql.py -------------------------------------------------------------------------------- /sebs/faas/resources.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/sebs/faas/resources.py -------------------------------------------------------------------------------- /sebs/faas/storage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/sebs/faas/storage.py -------------------------------------------------------------------------------- /sebs/faas/system.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/sebs/faas/system.py -------------------------------------------------------------------------------- /sebs/gcp/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/sebs/gcp/__init__.py -------------------------------------------------------------------------------- /sebs/gcp/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/sebs/gcp/cli.py -------------------------------------------------------------------------------- /sebs/gcp/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/sebs/gcp/config.py -------------------------------------------------------------------------------- /sebs/gcp/datastore.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/sebs/gcp/datastore.py -------------------------------------------------------------------------------- /sebs/gcp/function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/sebs/gcp/function.py -------------------------------------------------------------------------------- /sebs/gcp/gcp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/sebs/gcp/gcp.py -------------------------------------------------------------------------------- /sebs/gcp/resources.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/sebs/gcp/resources.py -------------------------------------------------------------------------------- /sebs/gcp/storage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/sebs/gcp/storage.py -------------------------------------------------------------------------------- /sebs/gcp/triggers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/sebs/gcp/triggers.py -------------------------------------------------------------------------------- /sebs/local/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/sebs/local/__init__.py -------------------------------------------------------------------------------- /sebs/local/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/sebs/local/config.py -------------------------------------------------------------------------------- /sebs/local/deployment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/sebs/local/deployment.py -------------------------------------------------------------------------------- /sebs/local/function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/sebs/local/function.py -------------------------------------------------------------------------------- /sebs/local/local.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/sebs/local/local.py -------------------------------------------------------------------------------- /sebs/local/measureMem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/sebs/local/measureMem.py -------------------------------------------------------------------------------- /sebs/openwhisk/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/sebs/openwhisk/__init__.py -------------------------------------------------------------------------------- /sebs/openwhisk/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/sebs/openwhisk/config.py -------------------------------------------------------------------------------- /sebs/openwhisk/container.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/sebs/openwhisk/container.py -------------------------------------------------------------------------------- /sebs/openwhisk/function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/sebs/openwhisk/function.py -------------------------------------------------------------------------------- /sebs/openwhisk/openwhisk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/sebs/openwhisk/openwhisk.py -------------------------------------------------------------------------------- /sebs/openwhisk/triggers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/sebs/openwhisk/triggers.py -------------------------------------------------------------------------------- /sebs/regression.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/sebs/regression.py -------------------------------------------------------------------------------- /sebs/sebs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/sebs/sebs.py -------------------------------------------------------------------------------- /sebs/statistics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/sebs/statistics.py -------------------------------------------------------------------------------- /sebs/storage/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sebs/storage/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/sebs/storage/config.py -------------------------------------------------------------------------------- /sebs/storage/minio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/sebs/storage/minio.py -------------------------------------------------------------------------------- /sebs/storage/resources.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/sebs/storage/resources.py -------------------------------------------------------------------------------- /sebs/storage/scylladb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/sebs/storage/scylladb.py -------------------------------------------------------------------------------- /sebs/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/sebs/types.py -------------------------------------------------------------------------------- /sebs/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/sebs/utils.py -------------------------------------------------------------------------------- /sebs/version.py: -------------------------------------------------------------------------------- 1 | __version__ = "1.1.0" 2 | -------------------------------------------------------------------------------- /templates/mycluster.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/templates/mycluster.yaml -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/aws/create_function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/tests/aws/create_function.py -------------------------------------------------------------------------------- /tests/aws/invoke_function_http.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/tests/aws/invoke_function_http.py -------------------------------------------------------------------------------- /tests/aws/invoke_function_sdk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/tests/aws/invoke_function_sdk.py -------------------------------------------------------------------------------- /tests/aws/suite.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/tests/aws/suite.py -------------------------------------------------------------------------------- /tests/test_runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/tests/test_runner.py -------------------------------------------------------------------------------- /tools/build_docker_images.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/tools/build_docker_images.py -------------------------------------------------------------------------------- /tools/create_azure_credentials.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/tools/create_azure_credentials.py -------------------------------------------------------------------------------- /tools/linting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/tools/linting.py -------------------------------------------------------------------------------- /tools/openwhisk/couchdb-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/tools/openwhisk/couchdb-service.yaml -------------------------------------------------------------------------------- /tools/openwhisk/kind-cluster.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/tools/openwhisk/kind-cluster.yaml -------------------------------------------------------------------------------- /tools/openwhisk/mycluster_template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/tools/openwhisk/mycluster_template.yaml -------------------------------------------------------------------------------- /tools/openwhisk_preparation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spcl/serverless-benchmarks/HEAD/tools/openwhisk_preparation.py --------------------------------------------------------------------------------