Apache Dynamic Update for Feedback Control of Computing Resources

This paper shows an environment for performing data collection in the computational system that provides the response service to “HTTP” requests and makes interventions in the values of the available parameters in order to control the system automatically in the closed loop. Th...

Full description

Bibliographic Details
Main Authors: Marcos V. S. Barreto, Walter Barra, Erick Melo Rocha, Fabricio G. Nogueira, Kevin Lucas Marcillo, Renan Landau Paiva De Medeiros, Thiago W. M. Abreu, Maysa Sousa Alves
Format: Article
Language:English
Published: IEEE 2019-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/8701643/
id doaj-8fcd265744d54c54960ceb1612ffb73f
record_format Article
spelling doaj-8fcd265744d54c54960ceb1612ffb73f2021-03-29T22:54:11ZengIEEEIEEE Access2169-35362019-01-017558615587210.1109/ACCESS.2019.29135318701643Apache Dynamic Update for Feedback Control of Computing ResourcesMarcos V. S. Barreto0https://orcid.org/0000-0003-0443-7640Walter Barra1Erick Melo Rocha2Fabricio G. Nogueira3Kevin Lucas Marcillo4https://orcid.org/0000-0003-2414-2874Renan Landau Paiva De Medeiros5Thiago W. M. Abreu6Maysa Sousa Alves7Instituto Federal de Educação, Ciência e Tecnologia do Pará, Belém, BrazilFederal University of Pará (UFPA), Professional Campus, Belém, BrazilFederal University of Pará (UFPA), Professional Campus, Belém, BrazilFederal University of Ceará (UFC), Campus of Pici, Fortaleza, BrazilFacultad de Ingeniería Eléctrica y Computación, Escuela Superior Politécnica del Litoral, Campus Gustavo, Guayaquil, EcuadorFederal University of Amazonas (UFAM), Campus of Pici, Fortaleza, BrazilUniversité de Paris, Paris, FranceFederal University of Pará (UFPA), Professional Campus, Belém, BrazilThis paper shows an environment for performing data collection in the computational system that provides the response service to “HTTP” requests and makes interventions in the values of the available parameters in order to control the system automatically in the closed loop. The parameters to be obtained as endogenous variables of the computational system are MaxRequestWorks and KeppAliveTimeOut, and the exogenous ones will be the amount of memory consumed and the percentage of processor occupation time. The tool developed modifies neither the source code of the response software to the clients' “HTTP” requests nor the operating system code of the host computer, being non-intrusive regarding original system configuration. A proportional-integral (PI) controller was designed in order to keep the average perceived time response of “HTTP” messages regulated. The experimental tests carried out on an Apache Web server show the improvement obtained on the system's time response.https://ieeexplore.ieee.org/document/8701643/HTTP protocolapache web serverdigital controller
collection DOAJ
language English
format Article
sources DOAJ
author Marcos V. S. Barreto
Walter Barra
Erick Melo Rocha
Fabricio G. Nogueira
Kevin Lucas Marcillo
Renan Landau Paiva De Medeiros
Thiago W. M. Abreu
Maysa Sousa Alves
spellingShingle Marcos V. S. Barreto
Walter Barra
Erick Melo Rocha
Fabricio G. Nogueira
Kevin Lucas Marcillo
Renan Landau Paiva De Medeiros
Thiago W. M. Abreu
Maysa Sousa Alves
Apache Dynamic Update for Feedback Control of Computing Resources
IEEE Access
HTTP protocol
apache web server
digital controller
author_facet Marcos V. S. Barreto
Walter Barra
Erick Melo Rocha
Fabricio G. Nogueira
Kevin Lucas Marcillo
Renan Landau Paiva De Medeiros
Thiago W. M. Abreu
Maysa Sousa Alves
author_sort Marcos V. S. Barreto
title Apache Dynamic Update for Feedback Control of Computing Resources
title_short Apache Dynamic Update for Feedback Control of Computing Resources
title_full Apache Dynamic Update for Feedback Control of Computing Resources
title_fullStr Apache Dynamic Update for Feedback Control of Computing Resources
title_full_unstemmed Apache Dynamic Update for Feedback Control of Computing Resources
title_sort apache dynamic update for feedback control of computing resources
publisher IEEE
series IEEE Access
issn 2169-3536
publishDate 2019-01-01
description This paper shows an environment for performing data collection in the computational system that provides the response service to “HTTP” requests and makes interventions in the values of the available parameters in order to control the system automatically in the closed loop. The parameters to be obtained as endogenous variables of the computational system are MaxRequestWorks and KeppAliveTimeOut, and the exogenous ones will be the amount of memory consumed and the percentage of processor occupation time. The tool developed modifies neither the source code of the response software to the clients' “HTTP” requests nor the operating system code of the host computer, being non-intrusive regarding original system configuration. A proportional-integral (PI) controller was designed in order to keep the average perceived time response of “HTTP” messages regulated. The experimental tests carried out on an Apache Web server show the improvement obtained on the system's time response.
topic HTTP protocol
apache web server
digital controller
url https://ieeexplore.ieee.org/document/8701643/
work_keys_str_mv AT marcosvsbarreto apachedynamicupdateforfeedbackcontrolofcomputingresources
AT walterbarra apachedynamicupdateforfeedbackcontrolofcomputingresources
AT erickmelorocha apachedynamicupdateforfeedbackcontrolofcomputingresources
AT fabriciognogueira apachedynamicupdateforfeedbackcontrolofcomputingresources
AT kevinlucasmarcillo apachedynamicupdateforfeedbackcontrolofcomputingresources
AT renanlandaupaivademedeiros apachedynamicupdateforfeedbackcontrolofcomputingresources
AT thiagowmabreu apachedynamicupdateforfeedbackcontrolofcomputingresources
AT maysasousaalves apachedynamicupdateforfeedbackcontrolofcomputingresources
_version_ 1724190571798462464