{
    "ok": true,
    "doi": "10.46243/jst.2020.v5.i4.pp230-237",
    "events": [
        {
            "seq": 1,
            "kind": "register",
            "at": "2026-09-29 22:00:22",
            "by": "Administrator (admin)",
            "by_kind": "user",
            "note": "registered at Crossref; record read from api.crossref.org",
            "changes": [
                {
                    "path": "abstract.lang",
                    "from": null,
                    "to": "en"
                },
                {
                    "path": "abstract.value",
                    "from": null,
                    "to": ":Graphics processing unit (GPU) is a computer programmable chip that could perform rapid mathematical operations that can be accelerated with massive parallelism. In the early days, central processing unit (CPU) was responsible for all computations irrespective of whether it is feasible for parallel computation. However, in recent years GPUs are increasingly used for massively parallel computing applications, such as training Deep Neural Networks. GPU’s performance monitoring plays a key role in this new era since GPUs serve an inevitable role in increasing the speed of analysis of the developed system. GPU administration comes in picture to efficiently utilize the GPU when we deal with multiple workloads to run on the same hardware. In this study, various GPUparameters are monitored and help to keep them in safe levels and also to keep the improved performance of the system. This study,"
                },
                {
                    "path": "agents.0.name.family",
                    "from": null,
                    "to": "Remya A. R"
                },
                {
                    "path": "agents.0.name.given",
                    "from": null,
                    "to": ""
                },
                {
                    "path": "agents.0.role",
                    "from": null,
                    "to": "author"
                },
                {
                    "path": "agents.0.sequence",
                    "from": null,
                    "to": "first"
                },
                {
                    "path": "agents.1.name.family",
                    "from": null,
                    "to": "Suraj Kamal"
                },
                {
                    "path": "agents.1.name.given",
                    "from": null,
                    "to": ""
                },
                {
                    "path": "agents.1.role",
                    "from": null,
                    "to": "author"
                },
                {
                    "path": "agents.1.sequence",
                    "from": null,
                    "to": "additional"
                },
                {
                    "path": "agents.2.identifiers.0.type",
                    "from": null,
                    "to": "ORCID"
                },
                {
                    "path": "agents.2.identifiers.0.value",
                    "from": null,
                    "to": "0000-0003-0728-0941"
                },
                {
                    "path": "agents.2.identifiers.0.verified",
                    "from": null,
                    "to": false
                },
                {
                    "path": "agents.2.name.family",
                    "from": null,
                    "to": "Satheesh Chandran C"
                },
                {
                    "path": "agents.2.name.given",
                    "from": null,
                    "to": ""
                },
                {
                    "path": "agents.2.role",
                    "from": null,
                    "to": "author"
                },
                {
                    "path": "agents.2.sequence",
                    "from": null,
                    "to": "additional"
                },
                {
                    "path": "agents.3.name.org",
                    "from": null,
                    "to": "Longman Publishers"
                },
                {
                    "path": "agents.3.role",
                    "from": null,
                    "to": "publisher"
                },
                {
                    "path": "characters.0",
                    "from": null,
                    "to": "Language"
                },
                {
                    "path": "container.identifiers.0.medium",
                    "from": null,
                    "to": "electronic"
                },
                {
                    "path": "container.identifiers.0.type",
                    "from": null,
                    "to": "ISSN"
                },
                {
                    "path": "container.identifiers.0.value",
                    "from": null,
                    "to": "2456-5660"
                },
                {
                    "path": "container.issue",
                    "from": null,
                    "to": "Volume 5"
                },
                {
                    "path": "container.pages.first",
                    "from": null,
                    "to": "230"
                },
                {
                    "path": "container.pages.last",
                    "from": null,
                    "to": "237"
                },
                {
                    "path": "container.titles.0.type",
                    "from": null,
                    "to": "PrincipalTitle"
                },
                {
                    "path": "container.titles.0.value",
                    "from": null,
                    "to": "Journal of Science &amp; Technology"
                },
                {
                    "path": "container.type",
                    "from": null,
                    "to": "Journal"
                },
                {
                    "path": "dates.date_type",
                    "from": null,
                    "to": "PublicationDate"
                },
                {
                    "path": "dates.online",
                    "from": null,
                    "to": "2020-07-30"
                },
                {
                    "path": "dates.published",
                    "from": null,
                    "to": "2020-07-30"
                },
                {
                    "path": "doi",
                    "from": null,
                    "to": "10.46243/jst.2020.v5.i4.pp230-237"
                },
                {
                    "path": "format",
                    "from": null,
                    "to": "smartscholars-doi-metadata/1.0"
                },
                {
                    "path": "identifiers.0.type",
                    "from": null,
                    "to": "DOI"
                },
                {
                    "path": "identifiers.0.value",
                    "from": null,
                    "to": "10.46243/jst.2020.v5.i4.pp230-237"
                },
                {
                    "path": "language",
                    "from": null,
                    "to": "en"
                },
                {
                    "path": "license.applies_to",
                    "from": null,
                    "to": "vor"
                },
                {
                    "path": "license.start",
                    "from": null,
                    "to": "2020-07-30"
                },
                {
                    "path": "license.url",
                    "from": null,
                    "to": "https://creativecommons.org/licenses/by/4.0"
                },
                {
                    "path": "links.0.primary",
                    "from": null,
                    "to": true
                },
                {
                    "path": "links.0.return_type",
                    "from": null,
                    "to": "text/html"
                },
                {
                    "path": "links.0.url",
                    "from": null,
                    "to": "https://www.jst.org.in/index.php/pub/article/view/602"
                },
                {
                    "path": "links.1.purpose",
                    "from": null,
                    "to": "text-mining"
                },
                {
                    "path": "links.1.return_type",
                    "from": null,
                    "to": "application/pdf"
                },
                {
                    "path": "links.1.url",
                    "from": null,
                    "to": "https://www.jst.org.in/index.php/pub/article/download/602/535"
                },
                {
                    "path": "links.2.purpose",
                    "from": null,
                    "to": "text-mining"
                },
                {
                    "path": "links.2.return_type",
                    "from": null,
                    "to": "application/xml"
                },
                {
                    "path": "links.2.url",
                    "from": null,
                    "to": "https://www.jst.org.in/index.php/pub/article/download/602/3062"
                },
                {
                    "path": "modes.0",
                    "from": null,
                    "to": "Visual"
                },
                {
                    "path": "record.issue_number",
                    "from": null,
                    "to": 1
                },
                {
                    "path": "record.registered",
                    "from": null,
                    "to": "2020-07-30"
                },
                {
                    "path": "record.registrant",
                    "from": null,
                    "to": "Longman Publishers"
                },
                {
                    "path": "record.source",
                    "from": null,
                    "to": "crossref-api"
                },
                {
                    "path": "record.source_agency",
                    "from": null,
                    "to": "Crossref (member 25296)"
                },
                {
                    "path": "record.updated",
                    "from": null,
                    "to": "2026-09-21"
                },
                {
                    "path": "references.0.key",
                    "from": null,
                    "to": "ref1"
                },
                {
                    "path": "references.0.unstructured",
                    "from": null,
                    "to": "A. Shepherd, “What is a GPU?,” What is a GPU? | IT PRO. https://www.itpro.co.uk/hardware/30399/what-is-a-gpu"
                },
                {
                    "path": "references.1.key",
                    "from": null,
                    "to": "ref2"
                },
                {
                    "path": "references.1.unstructured",
                    "from": null,
                    "to": "B. Caulfield, “What’s the Difference Between a CPU and a GPU?” https://blogs.nvidia.com/blog/2009/12/16/whats-the-differencebetween-a-cpu-and-a-gpu/"
                },
                {
                    "path": "references.10.key",
                    "from": null,
                    "to": "ref11"
                },
                {
                    "path": "references.10.unstructured",
                    "from": null,
                    "to": "“GPU Caps Viewer.” https://www.ozone3d.net/gpu_caps_viewer/"
                },
                {
                    "path": "references.11.key",
                    "from": null,
                    "to": "ref12"
                },
                {
                    "path": "references.11.unstructured",
                    "from": null,
                    "to": "“TechPowerUp GPU-Z.” https://www.techpowerup.com/gpuz/"
                },
                {
                    "path": "references.12.key",
                    "from": null,
                    "to": "ref13"
                },
                {
                    "path": "references.12.unstructured",
                    "from": null,
                    "to": "G. Gear, “Monitor Your GPU on Windows with GPU-Z by TechPowerUp.” https://blogs.windows.com/windowsexperience/2013/08/01/monitor-your-gpu-on-windows-with-gpu-z-by-techpowerup/"
                },
                {
                    "path": "references.13.key",
                    "from": null,
                    "to": "ref14"
                },
                {
                    "path": "references.13.unstructured",
                    "from": null,
                    "to": "C. Warmenhoven, “Monitoring Your GPUs Temperatures at All Times.” https://www.pugetsystems.com/labs/supportsoftware/Monitoring-Your-GPUs-Temperatures-at-All-Times-1399/"
                },
                {
                    "path": "references.14.key",
                    "from": null,
                    "to": "ref15"
                },
                {
                    "path": "references.14.unstructured",
                    "from": null,
                    "to": "B. Chacos, “How to check your graphics card’s GPU temperature.” https://www.pcworld.com/article/3396643/how-to-check-yourgraphics-card-gpu-temperature.html"
                },
                {
                    "path": "references.15.key",
                    "from": null,
                    "to": "ref16"
                },
                {
                    "path": "references.15.unstructured",
                    "from": null,
                    "to": "“NVIDIA GPU Monitoring & Troubleshooting.” https://goliathtechnologies.com/software/goliath-performancemonitor/infrastructure/nvidia/"
                },
                {
                    "path": "references.16.key",
                    "from": null,
                    "to": "ref17"
                },
                {
                    "path": "references.16.unstructured",
                    "from": null,
                    "to": "B. Burgess, “How to Monitor GPU Performance on Windows 10.” https://www.groovypost.com/howto/monitor-gpu-performance-onwindows-10/#:~:text=To%20monitor%20the%20overall%20GPU,like%20encoding%20videos%20or%20gameplay"
                },
                {
                    "path": "references.17.key",
                    "from": null,
                    "to": "ref18"
                },
                {
                    "path": "references.17.unstructured",
                    "from": null,
                    "to": "M. HUCULAK, “How to track GPU performance data on Windows 10.” https://www.windowscentral.com/how-track-gpuperformance-data-windows-10"
                },
                {
                    "path": "references.18.key",
                    "from": null,
                    "to": "ref19"
                },
                {
                    "path": "references.18.unstructured",
                    "from": null,
                    "to": "C. Hoffman, “How to Monitor GPU Usage in the Windows Task Manager.” https://www.howtogeek.com/351073/how-to-monitorgpu-usage-in-the-windows-task-manager/"
                },
                {
                    "path": "references.19.key",
                    "from": null,
                    "to": "ref20"
                },
                {
                    "path": "references.19.unstructured",
                    "from": null,
                    "to": "“Monitoring GPU performance.” https://cloud.google.com/compute/docs/gpus/monitor-gpus"
                },
                {
                    "path": "references.2.key",
                    "from": null,
                    "to": "ref3"
                },
                {
                    "path": "references.2.unstructured",
                    "from": null,
                    "to": "“WHAT IS GPU COMPUTING?” https://www.boston.co.uk/info/nvidia-kepler/what-is-gpu-computing.aspx"
                },
                {
                    "path": "references.20.key",
                    "from": null,
                    "to": "ref21"
                },
                {
                    "path": "references.20.unstructured",
                    "from": null,
                    "to": "L. Biewald, “Monitor and Improve GPU Usage for Training Deep Learning Models.” https://towardsdatascience.com/measuringactual-gpu-usage-for-deep-learning-training-e2bf3654bcfd"
                },
                {
                    "path": "references.21.key",
                    "from": null,
                    "to": "ref22"
                },
                {
                    "path": "references.21.unstructured",
                    "from": null,
                    "to": "A. Kili, “4 Useful Tools to Monitor CPU and GPU Temperature in Ubuntu.” https://www.tecmint.com/monitor-cpu-and-gputemperature-in-ubuntu/"
                },
                {
                    "path": "references.22.key",
                    "from": null,
                    "to": "ref23"
                },
                {
                    "path": "references.22.unstructured",
                    "from": null,
                    "to": "“Psensor–A Graphical Hardware Temperature Monitoring Tool for Linux.” https://www.tecmint.com/psensor-monitors-hardwaretemperature-in-linux/"
                },
                {
                    "path": "references.23.key",
                    "from": null,
                    "to": "ref24"
                },
                {
                    "path": "references.23.unstructured",
                    "from": null,
                    "to": "P. Esztári, “CASE STUDY: GPU ORCHESTRATION USING DOCKER.” https://codingsans.com/blog/gpu-orchestration-usingdocker"
                },
                {
                    "path": "references.24.key",
                    "from": null,
                    "to": "ref25"
                },
                {
                    "path": "references.24.unstructured",
                    "from": null,
                    "to": "“Schedule GPUs.” https://kubernetes.io/docs/tasks/manage-gpus/scheduling-gpus/"
                },
                {
                    "path": "references.25.key",
                    "from": null,
                    "to": "ref26"
                },
                {
                    "path": "references.25.unstructured",
                    "from": null,
                    "to": "C. Barclay, “Orchestrating GPU-Accelerated Workloads on Amazon ECS.” https://aws.amazon.com/blogs/compute/orchestratinggpu-accelerated-workloads-on-amazon-ecs/"
                },
                {
                    "path": "references.26.key",
                    "from": null,
                    "to": "ref27"
                },
                {
                    "path": "references.26.unstructured",
                    "from": null,
                    "to": "A. Gray, “GPU Architecture.”"
                },
                {
                    "path": "references.27.key",
                    "from": null,
                    "to": "ref28"
                },
                {
                    "path": "references.27.unstructured",
                    "from": null,
                    "to": "K. Klues and Y. Li, “Supporting GPUs in Docker Containers on Apache Mesos,” [Online]. Available: https://docs.google.com/presentation/d/1FnuEW2ic5dcpSyVOUMfUSM7WxJlZtTAAWt2dZXJ52A/edit#slide=id.g16e6bdb9dc_1_0"
                },
                {
                    "path": "references.28.key",
                    "from": null,
                    "to": "ref29"
                },
                {
                    "path": "references.28.unstructured",
                    "from": null,
                    "to": "“Optimize Analysis Performance with a GPU.” https://www.microfocus.com/documentation/idol/IDOL_12_0/MediaServer/Guides/html/English/Content/Getting_Started/ParallelPro cessingAnalysisGPU.htm"
                },
                {
                    "path": "references.29.key",
                    "from": null,
                    "to": "ref30"
                },
                {
                    "path": "references.29.unstructured",
                    "from": null,
                    "to": "A. B. Sharma, “Parameters for Evaluating Deep Learning Program’s GPU Performance.” https://mc.ai/parameters-for-evaluatingdeep-learning-programs-gpu-performance/"
                },
                {
                    "path": "references.3.key",
                    "from": null,
                    "to": "ref4"
                },
                {
                    "path": "references.3.unstructured",
                    "from": null,
                    "to": "“NVIDIA VIRTUAL GPU MANAGEMENT & MONITORING.” NVIDIA-Whitepaper"
                },
                {
                    "path": "references.30.key",
                    "from": null,
                    "to": "ref31"
                },
                {
                    "path": "references.30.unstructured",
                    "from": null,
                    "to": "E. Vaati, “Introduction to Multiprocessing in Python.” https://code.tutsplus.com/tutorials/introduction-to-multiprocessing-in-python-cms-30281"
                },
                {
                    "path": "references.31.key",
                    "from": null,
                    "to": "ref32"
                },
                {
                    "path": "references.31.unstructured",
                    "from": null,
                    "to": "“multiprocessing Basics.” https://pymotw.com/2/multiprocessing/basics.html"
                },
                {
                    "path": "references.32.key",
                    "from": null,
                    "to": "ref33"
                },
                {
                    "path": "references.32.unstructured",
                    "from": null,
                    "to": "E. Forbes, “Python Multiprocessing Tutorial.” https://tutorialedge.net/python/python-multiprocessing-tutorial/"
                },
                {
                    "path": "references.33.key",
                    "from": null,
                    "to": "ref34"
                },
                {
                    "path": "references.33.unstructured",
                    "from": null,
                    "to": "“multiprocessing-Process-based ‘threading’ interface.” https://docs.python.org/2/library/multiprocessing.html"
                },
                {
                    "path": "references.34.key",
                    "from": null,
                    "to": "ref35"
                },
                {
                    "path": "references.34.unstructured",
                    "from": null,
                    "to": "“Deque.” https://pymotw.com/2/collections/deque.html"
                },
                {
                    "path": "references.35.key",
                    "from": null,
                    "to": "ref36"
                },
                {
                    "path": "references.35.unstructured",
                    "from": null,
                    "to": "“Deque in Python.” https://www.geeksforgeeks.org/deque-in-python/"
                },
                {
                    "path": "references.36.key",
                    "from": null,
                    "to": "ref37"
                },
                {
                    "path": "references.36.unstructured",
                    "from": null,
                    "to": "“collections-High-performance container datatypes.” [Online]. Available: https://docs.python.org/2/library/collections.html"
                },
                {
                    "path": "references.37.key",
                    "from": null,
                    "to": "ref38"
                },
                {
                    "path": "references.37.unstructured",
                    "from": null,
                    "to": "“NVML API Reference Guide.” https://docs.nvidia.com/deploy/nvml-api/index.html"
                },
                {
                    "path": "references.38.key",
                    "from": null,
                    "to": "ref39"
                },
                {
                    "path": "references.38.unstructured",
                    "from": null,
                    "to": "“plotly Dash.” https://plotly.com/dash/"
                },
                {
                    "path": "references.39.key",
                    "from": null,
                    "to": "ref40"
                },
                {
                    "path": "references.39.unstructured",
                    "from": null,
                    "to": "M. Makai, “Green Unicorn (Gunicorn).” https://www.fullstackpython.com/green-unicorngunicorn.html#:~:text=Green%20Unicorn%20(Gunicorn),to%20run%20Python%20web%20applications"
                },
                {
                    "path": "references.4.key",
                    "from": null,
                    "to": "ref5"
                },
                {
                    "path": "references.4.unstructured",
                    "from": null,
                    "to": "O.Oblovatnyi, “Monitoring Nvidia GPUs using API.” https://medium.com/devoops-and-universe/monitoring-nvidia-gpuscd174bf89311"
                },
                {
                    "path": "references.40.key",
                    "from": null,
                    "to": "ref41"
                },
                {
                    "path": "references.40.unstructured",
                    "from": null,
                    "to": "N. Emirot, “Deploy a Flask app with Gunicorn and Docker.” https://blog.nolanemirot.com/2016/03/11/deploy-a-flask-app-withgunicorn-and-docker/"
                },
                {
                    "path": "references.41.key",
                    "from": null,
                    "to": "ref42"
                },
                {
                    "path": "references.41.unstructured",
                    "from": null,
                    "to": "I. Turner-Trauring, “Configuring Gunicorn for Docker.” https://pythonspeed.com/articles/gunicorn-in-docker/"
                },
                {
                    "path": "references.42.key",
                    "from": null,
                    "to": "ref43"
                },
                {
                    "path": "references.42.unstructured",
                    "from": null,
                    "to": "“Design.” [Online]. Available: https://docs.gunicorn.org/en/stable/design.html"
                },
                {
                    "path": "references.5.key",
                    "from": null,
                    "to": "ref6"
                },
                {
                    "path": "references.5.unstructured",
                    "from": null,
                    "to": "“NVIDIA System Monitor.” https://www.nvidia.com/en-us/drivers/system-monitor/. 236 | Page"
                },
                {
                    "path": "references.6.key",
                    "from": null,
                    "to": "ref7"
                },
                {
                    "path": "references.6.unstructured",
                    "from": null,
                    "to": "“NVIDIA Management Library (NVML).” https://developer.nvidia.com/nvidia-management-library-nvml"
                },
                {
                    "path": "references.7.key",
                    "from": null,
                    "to": "ref8"
                },
                {
                    "path": "references.7.unstructured",
                    "from": null,
                    "to": "“Tools for monitoring NVIDIA GPUs on Linux.” https://github.com/NVIDIA/gpu-monitoring-tools"
                },
                {
                    "path": "references.8.key",
                    "from": null,
                    "to": "ref9"
                },
                {
                    "path": "references.8.unstructured",
                    "from": null,
                    "to": "“GPU Shark.” https://www.ozone3d.net/gpushark/"
                },
                {
                    "path": "references.9.key",
                    "from": null,
                    "to": "ref10"
                },
                {
                    "path": "references.9.unstructured",
                    "from": null,
                    "to": "“GPU-Shark 0.1.0: Simple GPU Monitoring Utility.” https://www.geeks3d.com/20100517/gpu-tool-gpu-shark-0-1-0-simple-gpumonitoring-utility/"
                },
                {
                    "path": "referent",
                    "from": null,
                    "to": "Creation"
                },
                {
                    "path": "structural_type",
                    "from": null,
                    "to": "Digital"
                },
                {
                    "path": "titles.0.lang",
                    "from": null,
                    "to": "en"
                },
                {
                    "path": "titles.0.type",
                    "from": null,
                    "to": "PrincipalTitle"
                },
                {
                    "path": "titles.0.value",
                    "from": null,
                    "to": "Modular Microservice based GPU Utilization Manager with Gunicorn"
                },
                {
                    "path": "type",
                    "from": null,
                    "to": "JournalArticle"
                }
            ],
            "record_after": {
                "format": "smartscholars-doi-metadata/1.0",
                "doi": "10.46243/jst.2020.v5.i4.pp230-237",
                "referent": "Creation",
                "type": "JournalArticle",
                "structural_type": "Digital",
                "modes": [
                    "Visual"
                ],
                "characters": [
                    "Language"
                ],
                "titles": [
                    {
                        "value": "Modular Microservice based GPU Utilization Manager with Gunicorn",
                        "type": "PrincipalTitle",
                        "lang": "en"
                    }
                ],
                "identifiers": [
                    {
                        "type": "DOI",
                        "value": "10.46243/jst.2020.v5.i4.pp230-237"
                    }
                ],
                "agents": [
                    {
                        "role": "author",
                        "name": {
                            "given": "",
                            "family": "Remya A. R"
                        },
                        "sequence": "first"
                    },
                    {
                        "role": "author",
                        "name": {
                            "given": "",
                            "family": "Suraj Kamal"
                        },
                        "sequence": "additional"
                    },
                    {
                        "role": "author",
                        "name": {
                            "given": "",
                            "family": "Satheesh Chandran C"
                        },
                        "sequence": "additional",
                        "identifiers": [
                            {
                                "type": "ORCID",
                                "value": "0000-0003-0728-0941",
                                "verified": false
                            }
                        ]
                    },
                    {
                        "role": "publisher",
                        "name": {
                            "org": "Longman Publishers"
                        }
                    }
                ],
                "dates": {
                    "published": "2020-07-30",
                    "date_type": "PublicationDate",
                    "online": "2020-07-30"
                },
                "language": "en",
                "container": {
                    "type": "Journal",
                    "titles": [
                        {
                            "value": "Journal of Science &amp; Technology",
                            "type": "PrincipalTitle"
                        }
                    ],
                    "identifiers": [
                        {
                            "type": "ISSN",
                            "value": "2456-5660",
                            "medium": "electronic"
                        }
                    ],
                    "issue": "Volume 5",
                    "pages": {
                        "first": "230",
                        "last": "237"
                    }
                },
                "links": [
                    {
                        "url": "https://www.jst.org.in/index.php/pub/article/view/602",
                        "return_type": "text/html",
                        "primary": true
                    },
                    {
                        "url": "https://www.jst.org.in/index.php/pub/article/download/602/535",
                        "purpose": "text-mining",
                        "return_type": "application/pdf"
                    },
                    {
                        "url": "https://www.jst.org.in/index.php/pub/article/download/602/3062",
                        "purpose": "text-mining",
                        "return_type": "application/xml"
                    }
                ],
                "abstract": {
                    "value": ":Graphics processing unit (GPU) is a computer programmable chip that could perform rapid mathematical operations that can be accelerated with massive parallelism. In the early days, central processing unit (CPU) was responsible for all computations irrespective of whether it is feasible for parallel computation. However, in recent years GPUs are increasingly used for massively parallel computing applications, such as training Deep Neural Networks. GPU’s performance monitoring plays a key role in this new era since GPUs serve an inevitable role in increasing the speed of analysis of the developed system. GPU administration comes in picture to efficiently utilize the GPU when we deal with multiple workloads to run on the same hardware. In this study, various GPUparameters are monitored and help to keep them in safe levels and also to keep the improved performance of the system. This study,",
                    "lang": "en"
                },
                "license": {
                    "url": "https://creativecommons.org/licenses/by/4.0",
                    "start": "2020-07-30",
                    "applies_to": "vor"
                },
                "references": [
                    {
                        "key": "ref1",
                        "unstructured": "A. Shepherd, “What is a GPU?,” What is a GPU? | IT PRO. https://www.itpro.co.uk/hardware/30399/what-is-a-gpu"
                    },
                    {
                        "key": "ref2",
                        "unstructured": "B. Caulfield, “What’s the Difference Between a CPU and a GPU?” https://blogs.nvidia.com/blog/2009/12/16/whats-the-differencebetween-a-cpu-and-a-gpu/"
                    },
                    {
                        "key": "ref3",
                        "unstructured": "“WHAT IS GPU COMPUTING?” https://www.boston.co.uk/info/nvidia-kepler/what-is-gpu-computing.aspx"
                    },
                    {
                        "key": "ref4",
                        "unstructured": "“NVIDIA VIRTUAL GPU MANAGEMENT & MONITORING.” NVIDIA-Whitepaper"
                    },
                    {
                        "key": "ref5",
                        "unstructured": "O.Oblovatnyi, “Monitoring Nvidia GPUs using API.” https://medium.com/devoops-and-universe/monitoring-nvidia-gpuscd174bf89311"
                    },
                    {
                        "key": "ref6",
                        "unstructured": "“NVIDIA System Monitor.” https://www.nvidia.com/en-us/drivers/system-monitor/. 236 | Page"
                    },
                    {
                        "key": "ref7",
                        "unstructured": "“NVIDIA Management Library (NVML).” https://developer.nvidia.com/nvidia-management-library-nvml"
                    },
                    {
                        "key": "ref8",
                        "unstructured": "“Tools for monitoring NVIDIA GPUs on Linux.” https://github.com/NVIDIA/gpu-monitoring-tools"
                    },
                    {
                        "key": "ref9",
                        "unstructured": "“GPU Shark.” https://www.ozone3d.net/gpushark/"
                    },
                    {
                        "key": "ref10",
                        "unstructured": "“GPU-Shark 0.1.0: Simple GPU Monitoring Utility.” https://www.geeks3d.com/20100517/gpu-tool-gpu-shark-0-1-0-simple-gpumonitoring-utility/"
                    },
                    {
                        "key": "ref11",
                        "unstructured": "“GPU Caps Viewer.” https://www.ozone3d.net/gpu_caps_viewer/"
                    },
                    {
                        "key": "ref12",
                        "unstructured": "“TechPowerUp GPU-Z.” https://www.techpowerup.com/gpuz/"
                    },
                    {
                        "key": "ref13",
                        "unstructured": "G. Gear, “Monitor Your GPU on Windows with GPU-Z by TechPowerUp.” https://blogs.windows.com/windowsexperience/2013/08/01/monitor-your-gpu-on-windows-with-gpu-z-by-techpowerup/"
                    },
                    {
                        "key": "ref14",
                        "unstructured": "C. Warmenhoven, “Monitoring Your GPUs Temperatures at All Times.” https://www.pugetsystems.com/labs/supportsoftware/Monitoring-Your-GPUs-Temperatures-at-All-Times-1399/"
                    },
                    {
                        "key": "ref15",
                        "unstructured": "B. Chacos, “How to check your graphics card’s GPU temperature.” https://www.pcworld.com/article/3396643/how-to-check-yourgraphics-card-gpu-temperature.html"
                    },
                    {
                        "key": "ref16",
                        "unstructured": "“NVIDIA GPU Monitoring & Troubleshooting.” https://goliathtechnologies.com/software/goliath-performancemonitor/infrastructure/nvidia/"
                    },
                    {
                        "key": "ref17",
                        "unstructured": "B. Burgess, “How to Monitor GPU Performance on Windows 10.” https://www.groovypost.com/howto/monitor-gpu-performance-onwindows-10/#:~:text=To%20monitor%20the%20overall%20GPU,like%20encoding%20videos%20or%20gameplay"
                    },
                    {
                        "key": "ref18",
                        "unstructured": "M. HUCULAK, “How to track GPU performance data on Windows 10.” https://www.windowscentral.com/how-track-gpuperformance-data-windows-10"
                    },
                    {
                        "key": "ref19",
                        "unstructured": "C. Hoffman, “How to Monitor GPU Usage in the Windows Task Manager.” https://www.howtogeek.com/351073/how-to-monitorgpu-usage-in-the-windows-task-manager/"
                    },
                    {
                        "key": "ref20",
                        "unstructured": "“Monitoring GPU performance.” https://cloud.google.com/compute/docs/gpus/monitor-gpus"
                    },
                    {
                        "key": "ref21",
                        "unstructured": "L. Biewald, “Monitor and Improve GPU Usage for Training Deep Learning Models.” https://towardsdatascience.com/measuringactual-gpu-usage-for-deep-learning-training-e2bf3654bcfd"
                    },
                    {
                        "key": "ref22",
                        "unstructured": "A. Kili, “4 Useful Tools to Monitor CPU and GPU Temperature in Ubuntu.” https://www.tecmint.com/monitor-cpu-and-gputemperature-in-ubuntu/"
                    },
                    {
                        "key": "ref23",
                        "unstructured": "“Psensor–A Graphical Hardware Temperature Monitoring Tool for Linux.” https://www.tecmint.com/psensor-monitors-hardwaretemperature-in-linux/"
                    },
                    {
                        "key": "ref24",
                        "unstructured": "P. Esztári, “CASE STUDY: GPU ORCHESTRATION USING DOCKER.” https://codingsans.com/blog/gpu-orchestration-usingdocker"
                    },
                    {
                        "key": "ref25",
                        "unstructured": "“Schedule GPUs.” https://kubernetes.io/docs/tasks/manage-gpus/scheduling-gpus/"
                    },
                    {
                        "key": "ref26",
                        "unstructured": "C. Barclay, “Orchestrating GPU-Accelerated Workloads on Amazon ECS.” https://aws.amazon.com/blogs/compute/orchestratinggpu-accelerated-workloads-on-amazon-ecs/"
                    },
                    {
                        "key": "ref27",
                        "unstructured": "A. Gray, “GPU Architecture.”"
                    },
                    {
                        "key": "ref28",
                        "unstructured": "K. Klues and Y. Li, “Supporting GPUs in Docker Containers on Apache Mesos,” [Online]. Available: https://docs.google.com/presentation/d/1FnuEW2ic5dcpSyVOUMfUSM7WxJlZtTAAWt2dZXJ52A/edit#slide=id.g16e6bdb9dc_1_0"
                    },
                    {
                        "key": "ref29",
                        "unstructured": "“Optimize Analysis Performance with a GPU.” https://www.microfocus.com/documentation/idol/IDOL_12_0/MediaServer/Guides/html/English/Content/Getting_Started/ParallelPro cessingAnalysisGPU.htm"
                    },
                    {
                        "key": "ref30",
                        "unstructured": "A. B. Sharma, “Parameters for Evaluating Deep Learning Program’s GPU Performance.” https://mc.ai/parameters-for-evaluatingdeep-learning-programs-gpu-performance/"
                    },
                    {
                        "key": "ref31",
                        "unstructured": "E. Vaati, “Introduction to Multiprocessing in Python.” https://code.tutsplus.com/tutorials/introduction-to-multiprocessing-in-python-cms-30281"
                    },
                    {
                        "key": "ref32",
                        "unstructured": "“multiprocessing Basics.” https://pymotw.com/2/multiprocessing/basics.html"
                    },
                    {
                        "key": "ref33",
                        "unstructured": "E. Forbes, “Python Multiprocessing Tutorial.” https://tutorialedge.net/python/python-multiprocessing-tutorial/"
                    },
                    {
                        "key": "ref34",
                        "unstructured": "“multiprocessing-Process-based ‘threading’ interface.” https://docs.python.org/2/library/multiprocessing.html"
                    },
                    {
                        "key": "ref35",
                        "unstructured": "“Deque.” https://pymotw.com/2/collections/deque.html"
                    },
                    {
                        "key": "ref36",
                        "unstructured": "“Deque in Python.” https://www.geeksforgeeks.org/deque-in-python/"
                    },
                    {
                        "key": "ref37",
                        "unstructured": "“collections-High-performance container datatypes.” [Online]. Available: https://docs.python.org/2/library/collections.html"
                    },
                    {
                        "key": "ref38",
                        "unstructured": "“NVML API Reference Guide.” https://docs.nvidia.com/deploy/nvml-api/index.html"
                    },
                    {
                        "key": "ref39",
                        "unstructured": "“plotly Dash.” https://plotly.com/dash/"
                    },
                    {
                        "key": "ref40",
                        "unstructured": "M. Makai, “Green Unicorn (Gunicorn).” https://www.fullstackpython.com/green-unicorngunicorn.html#:~:text=Green%20Unicorn%20(Gunicorn),to%20run%20Python%20web%20applications"
                    },
                    {
                        "key": "ref41",
                        "unstructured": "N. Emirot, “Deploy a Flask app with Gunicorn and Docker.” https://blog.nolanemirot.com/2016/03/11/deploy-a-flask-app-withgunicorn-and-docker/"
                    },
                    {
                        "key": "ref42",
                        "unstructured": "I. Turner-Trauring, “Configuring Gunicorn for Docker.” https://pythonspeed.com/articles/gunicorn-in-docker/"
                    },
                    {
                        "key": "ref43",
                        "unstructured": "“Design.” [Online]. Available: https://docs.gunicorn.org/en/stable/design.html"
                    }
                ],
                "record": {
                    "registrant": "Longman Publishers",
                    "registered": "2020-07-30",
                    "updated": "2026-09-21",
                    "issue_number": 1,
                    "source": "crossref-api",
                    "source_agency": "Crossref (member 25296)"
                }
            },
            "url_after": "https://www.jst.org.in/index.php/pub/article/view/602",
            "sha256_before": null,
            "sha256_after": "1ce4f1c6d140295fb2cf9cde494696a38a861c98ed16aaf0c91959cd22c0ae22"
        },
        {
            "seq": 2,
            "kind": "update",
            "at": "2026-09-29 23:59:41",
            "by": "Administrator (admin)",
            "by_kind": "user",
            "note": "record re-read from api.crossref.org",
            "changes": [
                {
                    "path": "container.titles.0.value",
                    "from": "Journal of Science &amp; Technology",
                    "to": "Journal of Science & Technology"
                }
            ],
            "record_after": {
                "format": "smartscholars-doi-metadata/1.0",
                "doi": "10.46243/jst.2020.v5.i4.pp230-237",
                "referent": "Creation",
                "type": "JournalArticle",
                "structural_type": "Digital",
                "modes": [
                    "Visual"
                ],
                "characters": [
                    "Language"
                ],
                "titles": [
                    {
                        "value": "Modular Microservice based GPU Utilization Manager with Gunicorn",
                        "type": "PrincipalTitle",
                        "lang": "en"
                    }
                ],
                "identifiers": [
                    {
                        "type": "DOI",
                        "value": "10.46243/jst.2020.v5.i4.pp230-237"
                    }
                ],
                "agents": [
                    {
                        "role": "author",
                        "name": {
                            "given": "",
                            "family": "Remya A. R"
                        },
                        "sequence": "first"
                    },
                    {
                        "role": "author",
                        "name": {
                            "given": "",
                            "family": "Suraj Kamal"
                        },
                        "sequence": "additional"
                    },
                    {
                        "role": "author",
                        "name": {
                            "given": "",
                            "family": "Satheesh Chandran C"
                        },
                        "sequence": "additional",
                        "identifiers": [
                            {
                                "type": "ORCID",
                                "value": "0000-0003-0728-0941",
                                "verified": false
                            }
                        ]
                    },
                    {
                        "role": "publisher",
                        "name": {
                            "org": "Longman Publishers"
                        }
                    }
                ],
                "dates": {
                    "published": "2020-07-30",
                    "date_type": "PublicationDate",
                    "online": "2020-07-30"
                },
                "language": "en",
                "container": {
                    "type": "Journal",
                    "titles": [
                        {
                            "value": "Journal of Science & Technology",
                            "type": "PrincipalTitle"
                        }
                    ],
                    "identifiers": [
                        {
                            "type": "ISSN",
                            "value": "2456-5660",
                            "medium": "electronic"
                        }
                    ],
                    "issue": "Volume 5",
                    "pages": {
                        "first": "230",
                        "last": "237"
                    }
                },
                "links": [
                    {
                        "url": "https://www.jst.org.in/index.php/pub/article/view/602",
                        "return_type": "text/html",
                        "primary": true
                    },
                    {
                        "url": "https://www.jst.org.in/index.php/pub/article/download/602/535",
                        "purpose": "text-mining",
                        "return_type": "application/pdf"
                    },
                    {
                        "url": "https://www.jst.org.in/index.php/pub/article/download/602/3062",
                        "purpose": "text-mining",
                        "return_type": "application/xml"
                    }
                ],
                "abstract": {
                    "value": ":Graphics processing unit (GPU) is a computer programmable chip that could perform rapid mathematical operations that can be accelerated with massive parallelism. In the early days, central processing unit (CPU) was responsible for all computations irrespective of whether it is feasible for parallel computation. However, in recent years GPUs are increasingly used for massively parallel computing applications, such as training Deep Neural Networks. GPU’s performance monitoring plays a key role in this new era since GPUs serve an inevitable role in increasing the speed of analysis of the developed system. GPU administration comes in picture to efficiently utilize the GPU when we deal with multiple workloads to run on the same hardware. In this study, various GPUparameters are monitored and help to keep them in safe levels and also to keep the improved performance of the system. This study,",
                    "lang": "en"
                },
                "license": {
                    "url": "https://creativecommons.org/licenses/by/4.0",
                    "start": "2020-07-30",
                    "applies_to": "vor"
                },
                "references": [
                    {
                        "key": "ref1",
                        "unstructured": "A. Shepherd, “What is a GPU?,” What is a GPU? | IT PRO. https://www.itpro.co.uk/hardware/30399/what-is-a-gpu"
                    },
                    {
                        "key": "ref2",
                        "unstructured": "B. Caulfield, “What’s the Difference Between a CPU and a GPU?” https://blogs.nvidia.com/blog/2009/12/16/whats-the-differencebetween-a-cpu-and-a-gpu/"
                    },
                    {
                        "key": "ref3",
                        "unstructured": "“WHAT IS GPU COMPUTING?” https://www.boston.co.uk/info/nvidia-kepler/what-is-gpu-computing.aspx"
                    },
                    {
                        "key": "ref4",
                        "unstructured": "“NVIDIA VIRTUAL GPU MANAGEMENT & MONITORING.” NVIDIA-Whitepaper"
                    },
                    {
                        "key": "ref5",
                        "unstructured": "O.Oblovatnyi, “Monitoring Nvidia GPUs using API.” https://medium.com/devoops-and-universe/monitoring-nvidia-gpuscd174bf89311"
                    },
                    {
                        "key": "ref6",
                        "unstructured": "“NVIDIA System Monitor.” https://www.nvidia.com/en-us/drivers/system-monitor/. 236 | Page"
                    },
                    {
                        "key": "ref7",
                        "unstructured": "“NVIDIA Management Library (NVML).” https://developer.nvidia.com/nvidia-management-library-nvml"
                    },
                    {
                        "key": "ref8",
                        "unstructured": "“Tools for monitoring NVIDIA GPUs on Linux.” https://github.com/NVIDIA/gpu-monitoring-tools"
                    },
                    {
                        "key": "ref9",
                        "unstructured": "“GPU Shark.” https://www.ozone3d.net/gpushark/"
                    },
                    {
                        "key": "ref10",
                        "unstructured": "“GPU-Shark 0.1.0: Simple GPU Monitoring Utility.” https://www.geeks3d.com/20100517/gpu-tool-gpu-shark-0-1-0-simple-gpumonitoring-utility/"
                    },
                    {
                        "key": "ref11",
                        "unstructured": "“GPU Caps Viewer.” https://www.ozone3d.net/gpu_caps_viewer/"
                    },
                    {
                        "key": "ref12",
                        "unstructured": "“TechPowerUp GPU-Z.” https://www.techpowerup.com/gpuz/"
                    },
                    {
                        "key": "ref13",
                        "unstructured": "G. Gear, “Monitor Your GPU on Windows with GPU-Z by TechPowerUp.” https://blogs.windows.com/windowsexperience/2013/08/01/monitor-your-gpu-on-windows-with-gpu-z-by-techpowerup/"
                    },
                    {
                        "key": "ref14",
                        "unstructured": "C. Warmenhoven, “Monitoring Your GPUs Temperatures at All Times.” https://www.pugetsystems.com/labs/supportsoftware/Monitoring-Your-GPUs-Temperatures-at-All-Times-1399/"
                    },
                    {
                        "key": "ref15",
                        "unstructured": "B. Chacos, “How to check your graphics card’s GPU temperature.” https://www.pcworld.com/article/3396643/how-to-check-yourgraphics-card-gpu-temperature.html"
                    },
                    {
                        "key": "ref16",
                        "unstructured": "“NVIDIA GPU Monitoring & Troubleshooting.” https://goliathtechnologies.com/software/goliath-performancemonitor/infrastructure/nvidia/"
                    },
                    {
                        "key": "ref17",
                        "unstructured": "B. Burgess, “How to Monitor GPU Performance on Windows 10.” https://www.groovypost.com/howto/monitor-gpu-performance-onwindows-10/#:~:text=To%20monitor%20the%20overall%20GPU,like%20encoding%20videos%20or%20gameplay"
                    },
                    {
                        "key": "ref18",
                        "unstructured": "M. HUCULAK, “How to track GPU performance data on Windows 10.” https://www.windowscentral.com/how-track-gpuperformance-data-windows-10"
                    },
                    {
                        "key": "ref19",
                        "unstructured": "C. Hoffman, “How to Monitor GPU Usage in the Windows Task Manager.” https://www.howtogeek.com/351073/how-to-monitorgpu-usage-in-the-windows-task-manager/"
                    },
                    {
                        "key": "ref20",
                        "unstructured": "“Monitoring GPU performance.” https://cloud.google.com/compute/docs/gpus/monitor-gpus"
                    },
                    {
                        "key": "ref21",
                        "unstructured": "L. Biewald, “Monitor and Improve GPU Usage for Training Deep Learning Models.” https://towardsdatascience.com/measuringactual-gpu-usage-for-deep-learning-training-e2bf3654bcfd"
                    },
                    {
                        "key": "ref22",
                        "unstructured": "A. Kili, “4 Useful Tools to Monitor CPU and GPU Temperature in Ubuntu.” https://www.tecmint.com/monitor-cpu-and-gputemperature-in-ubuntu/"
                    },
                    {
                        "key": "ref23",
                        "unstructured": "“Psensor–A Graphical Hardware Temperature Monitoring Tool for Linux.” https://www.tecmint.com/psensor-monitors-hardwaretemperature-in-linux/"
                    },
                    {
                        "key": "ref24",
                        "unstructured": "P. Esztári, “CASE STUDY: GPU ORCHESTRATION USING DOCKER.” https://codingsans.com/blog/gpu-orchestration-usingdocker"
                    },
                    {
                        "key": "ref25",
                        "unstructured": "“Schedule GPUs.” https://kubernetes.io/docs/tasks/manage-gpus/scheduling-gpus/"
                    },
                    {
                        "key": "ref26",
                        "unstructured": "C. Barclay, “Orchestrating GPU-Accelerated Workloads on Amazon ECS.” https://aws.amazon.com/blogs/compute/orchestratinggpu-accelerated-workloads-on-amazon-ecs/"
                    },
                    {
                        "key": "ref27",
                        "unstructured": "A. Gray, “GPU Architecture.”"
                    },
                    {
                        "key": "ref28",
                        "unstructured": "K. Klues and Y. Li, “Supporting GPUs in Docker Containers on Apache Mesos,” [Online]. Available: https://docs.google.com/presentation/d/1FnuEW2ic5dcpSyVOUMfUSM7WxJlZtTAAWt2dZXJ52A/edit#slide=id.g16e6bdb9dc_1_0"
                    },
                    {
                        "key": "ref29",
                        "unstructured": "“Optimize Analysis Performance with a GPU.” https://www.microfocus.com/documentation/idol/IDOL_12_0/MediaServer/Guides/html/English/Content/Getting_Started/ParallelPro cessingAnalysisGPU.htm"
                    },
                    {
                        "key": "ref30",
                        "unstructured": "A. B. Sharma, “Parameters for Evaluating Deep Learning Program’s GPU Performance.” https://mc.ai/parameters-for-evaluatingdeep-learning-programs-gpu-performance/"
                    },
                    {
                        "key": "ref31",
                        "unstructured": "E. Vaati, “Introduction to Multiprocessing in Python.” https://code.tutsplus.com/tutorials/introduction-to-multiprocessing-in-python-cms-30281"
                    },
                    {
                        "key": "ref32",
                        "unstructured": "“multiprocessing Basics.” https://pymotw.com/2/multiprocessing/basics.html"
                    },
                    {
                        "key": "ref33",
                        "unstructured": "E. Forbes, “Python Multiprocessing Tutorial.” https://tutorialedge.net/python/python-multiprocessing-tutorial/"
                    },
                    {
                        "key": "ref34",
                        "unstructured": "“multiprocessing-Process-based ‘threading’ interface.” https://docs.python.org/2/library/multiprocessing.html"
                    },
                    {
                        "key": "ref35",
                        "unstructured": "“Deque.” https://pymotw.com/2/collections/deque.html"
                    },
                    {
                        "key": "ref36",
                        "unstructured": "“Deque in Python.” https://www.geeksforgeeks.org/deque-in-python/"
                    },
                    {
                        "key": "ref37",
                        "unstructured": "“collections-High-performance container datatypes.” [Online]. Available: https://docs.python.org/2/library/collections.html"
                    },
                    {
                        "key": "ref38",
                        "unstructured": "“NVML API Reference Guide.” https://docs.nvidia.com/deploy/nvml-api/index.html"
                    },
                    {
                        "key": "ref39",
                        "unstructured": "“plotly Dash.” https://plotly.com/dash/"
                    },
                    {
                        "key": "ref40",
                        "unstructured": "M. Makai, “Green Unicorn (Gunicorn).” https://www.fullstackpython.com/green-unicorngunicorn.html#:~:text=Green%20Unicorn%20(Gunicorn),to%20run%20Python%20web%20applications"
                    },
                    {
                        "key": "ref41",
                        "unstructured": "N. Emirot, “Deploy a Flask app with Gunicorn and Docker.” https://blog.nolanemirot.com/2016/03/11/deploy-a-flask-app-withgunicorn-and-docker/"
                    },
                    {
                        "key": "ref42",
                        "unstructured": "I. Turner-Trauring, “Configuring Gunicorn for Docker.” https://pythonspeed.com/articles/gunicorn-in-docker/"
                    },
                    {
                        "key": "ref43",
                        "unstructured": "“Design.” [Online]. Available: https://docs.gunicorn.org/en/stable/design.html"
                    }
                ],
                "record": {
                    "registrant": "Longman Publishers",
                    "registered": "2020-07-30",
                    "updated": "2026-09-21",
                    "issue_number": 1,
                    "source": "crossref-api",
                    "source_agency": "Crossref (member 25296)"
                }
            },
            "url_after": "https://www.jst.org.in/index.php/pub/article/view/602",
            "sha256_before": "1ce4f1c6d140295fb2cf9cde494696a38a861c98ed16aaf0c91959cd22c0ae22",
            "sha256_after": "e34014bf1a716e208fccfeb87f6f0c5f076a03bfe92e11a4f785bb9ca0be2adb"
        }
    ]
}