Publicação
Data center visualization
| Resumo: | As more projects are financed by public institutions, demonstrating tasks and other information developed is increasingly required. Traditional monitoring tools like Prometheus are used in data centers to collect data from the machines and supervise them as the devices can malfunction and make the service unavailable. Currently, applications like Prometheus that display the machines’ performance are limited to a restricted set of people: the data center managers. These applications have limited data visualization methods since their focus is on retrieving the data from the machines. These applications are associated with specialized frameworks in showing the machines’ performance. These frameworks present the data in several visualization methods, such as graphic lines and gauge graphics. However, the forms of exposing data are not attractive for people in general. So, other ways to expose the data need to be developed. Data visualization in three dimensions can expose data more attractively. Besides, 3D has some advantages over traditional ways. With a data friendlier exposition, catching the attention of people who do not manage the data center is easier. This project aims to build an application to expose the data center’s data in a 3D scenario. The data exposed are the machines’ tasks, components, and performance. By exposing the data center’s tasks and other information to the general public, the application can present to the viewer the usefulness of the data center. The application must have its components flexible, so any data center can use it. Moreover, those data centers should expose any visualization they desire through plugins. To complete the goals, first, different techniques to explore and view the data are investigated. Several applications that expose data from a data center are analyzed to know the current status of these applications. Furthermore, different scenarios are constructed based on the research made. Using a tool capable of handling web requests makes the application available to everyone. Besides, the application is flexible in some parts of the architecture to be adaptable to any framework. So, any data center can use the application. Those parts are the server that contains the machines’ performance data and the database management system. The system allows the creation of a plugin to communicate with the machine’s performance server. Following a simple interface, a new plugin can be developed with relative ease. Besides, the webserver is replicable, making it adaptable to the data center’s needs. Moreover, the application allows the creation of arbitrary 3D scenarios. By following a set of steps a simple 3D scenario can be built, including the visualization and communication server stages. Such a scenario can be expanded freely, as long as the communication API is observed. The created scenario functions as a plugin that can be inserted into the application effortlessly. The application’s usefulness is validated through an experience with information from a real data center. Finally, the application’s performance is corroborated, supporting a considerable amount of concurrent requests. |
|---|---|
| Autores principais: | Capa, Pedro Miguel da Costa |
| Assunto: | Data center Visualization Performance 3D Flask Three.js Plugin Centro de dados Visualização Desempenho |
| Ano: | 2022 |
| País: | Portugal |
| Tipo de documento: | dissertação de mestrado |
| Tipo de acesso: | acesso aberto |
| Instituição associada: | Universidade do Minho |
| Idioma: | inglês |
| Origem: | RepositóriUM - Universidade do Minho |
| _version_ | 1866876648223145984 |
|---|---|
| author | Capa, Pedro Miguel da Costa |
| author_facet | Capa, Pedro Miguel da Costa |
| author_role | author |
| contributor_name_str_mv | Pereira, José Fernandes, António Ramires Universidade do Minho |
| country_str | PT |
| creators_json_txt | [{\"Person.name\":\"Capa, Pedro Miguel da Costa\"}] |
| datacite.contributors.contributor.contributorName.fl_str_mv | Pereira, José Fernandes, António Ramires Universidade do Minho |
| datacite.creators.creator.creatorName.fl_str_mv | Capa, Pedro Miguel da Costa |
| datacite.date.Accepted.fl_str_mv | 2022-05-16T00:00:00Z |
| datacite.date.available.fl_str_mv | 2022-10-06T14:16:17Z |
| datacite.date.embargoed.fl_str_mv | 2022-10-06T14:16:17Z |
| datacite.rights.fl_str_mv | http://purl.org/coar/access_right/c_abf2 |
| datacite.subjects.subject.fl_str_mv | Data center Visualization Performance 3D Flask Three.js Plugin Centro de dados Visualização Desempenho |
| datacite.titles.title.fl_str_mv | Data center visualization |
| dc.contributor.none.fl_str_mv | Pereira, José Fernandes, António Ramires Universidade do Minho |
| dc.creator.none.fl_str_mv | Capa, Pedro Miguel da Costa |
| dc.date.Accepted.fl_str_mv | 2022-05-16T00:00:00Z |
| dc.date.available.fl_str_mv | 2022-10-06T14:16:17Z |
| dc.date.embargoed.fl_str_mv | 2022-10-06T14:16:17Z |
| dc.format.none.fl_str_mv | application/pdf |
| dc.identifier.none.fl_str_mv | https://hdl.handle.net/1822/79915 |
| dc.language.none.fl_str_mv | eng |
| dc.rights.cclincense.fl_str_mv | http://creativecommons.org/licenses/by/4.0/ |
| dc.rights.none.fl_str_mv | http://purl.org/coar/access_right/c_abf2 |
| dc.rights.rights.copyright.fl_str_mv | openAccess |
| dc.subject.none.fl_str_mv | Data center Visualization Performance 3D Flask Three.js Plugin Centro de dados Visualização Desempenho |
| dc.title.fl_str_mv | Data center visualization |
| dc.type.none.fl_str_mv | http://purl.org/coar/resource_type/c_bdcc |
| description | As more projects are financed by public institutions, demonstrating tasks and other information developed is increasingly required. Traditional monitoring tools like Prometheus are used in data centers to collect data from the machines and supervise them as the devices can malfunction and make the service unavailable. Currently, applications like Prometheus that display the machines’ performance are limited to a restricted set of people: the data center managers. These applications have limited data visualization methods since their focus is on retrieving the data from the machines. These applications are associated with specialized frameworks in showing the machines’ performance. These frameworks present the data in several visualization methods, such as graphic lines and gauge graphics. However, the forms of exposing data are not attractive for people in general. So, other ways to expose the data need to be developed. Data visualization in three dimensions can expose data more attractively. Besides, 3D has some advantages over traditional ways. With a data friendlier exposition, catching the attention of people who do not manage the data center is easier. This project aims to build an application to expose the data center’s data in a 3D scenario. The data exposed are the machines’ tasks, components, and performance. By exposing the data center’s tasks and other information to the general public, the application can present to the viewer the usefulness of the data center. The application must have its components flexible, so any data center can use it. Moreover, those data centers should expose any visualization they desire through plugins. To complete the goals, first, different techniques to explore and view the data are investigated. Several applications that expose data from a data center are analyzed to know the current status of these applications. Furthermore, different scenarios are constructed based on the research made. Using a tool capable of handling web requests makes the application available to everyone. Besides, the application is flexible in some parts of the architecture to be adaptable to any framework. So, any data center can use the application. Those parts are the server that contains the machines’ performance data and the database management system. The system allows the creation of a plugin to communicate with the machine’s performance server. Following a simple interface, a new plugin can be developed with relative ease. Besides, the webserver is replicable, making it adaptable to the data center’s needs. Moreover, the application allows the creation of arbitrary 3D scenarios. By following a set of steps a simple 3D scenario can be built, including the visualization and communication server stages. Such a scenario can be expanded freely, as long as the communication API is observed. The created scenario functions as a plugin that can be inserted into the application effortlessly. The application’s usefulness is validated through an experience with information from a real data center. Finally, the application’s performance is corroborated, supporting a considerable amount of concurrent requests. |
| dirty | 0 |
| eu_rights_str_mv | openAccess |
| format | masterThesis |
| fulltext.url.fl_str_mv | https://prod-dspace.uminho.pt/bitstreams/82ab2dba-478f-475c-94a1-a4e70b1835c3/download |
| id | rum_e2d129727c6f7a023aad571ca19d83bc |
| identifier.url.fl_str_mv | https://hdl.handle.net/1822/79915 |
| instacron_str | repositorium |
| institution | Universidade do Minho |
| instname_str | Universidade do Minho |
| language | eng |
| network_acronym_str | rum |
| network_name_str | RepositóriUM - Universidade do Minho |
| oai_identifier_str | oai:repositorium.uminho.pt:1822/79915 |
| organization_str_mv | urn:organizationAcronym:repositorium |
| person_str_mv | Capa, Pedro Miguel da Costa |
| publishDate | 2022 |
| reponame_str | RepositóriUM - Universidade do Minho |
| repository_id_str | urn:repositoryAcronym:rum |
| service_str_mv | urn:repositoryAcronym:rum |
| spelling | engporAs more projects are financed by public institutions, demonstrating tasks and other information developed is increasingly required. Traditional monitoring tools like Prometheus are used in data centers to collect data from the machines and supervise them as the devices can malfunction and make the service unavailable. Currently, applications like Prometheus that display the machines’ performance are limited to a restricted set of people: the data center managers. These applications have limited data visualization methods since their focus is on retrieving the data from the machines. These applications are associated with specialized frameworks in showing the machines’ performance. These frameworks present the data in several visualization methods, such as graphic lines and gauge graphics. However, the forms of exposing data are not attractive for people in general. So, other ways to expose the data need to be developed. Data visualization in three dimensions can expose data more attractively. Besides, 3D has some advantages over traditional ways. With a data friendlier exposition, catching the attention of people who do not manage the data center is easier. This project aims to build an application to expose the data center’s data in a 3D scenario. The data exposed are the machines’ tasks, components, and performance. By exposing the data center’s tasks and other information to the general public, the application can present to the viewer the usefulness of the data center. The application must have its components flexible, so any data center can use it. Moreover, those data centers should expose any visualization they desire through plugins. To complete the goals, first, different techniques to explore and view the data are investigated. Several applications that expose data from a data center are analyzed to know the current status of these applications. Furthermore, different scenarios are constructed based on the research made. Using a tool capable of handling web requests makes the application available to everyone. Besides, the application is flexible in some parts of the architecture to be adaptable to any framework. So, any data center can use the application. Those parts are the server that contains the machines’ performance data and the database management system. The system allows the creation of a plugin to communicate with the machine’s performance server. Following a simple interface, a new plugin can be developed with relative ease. Besides, the webserver is replicable, making it adaptable to the data center’s needs. Moreover, the application allows the creation of arbitrary 3D scenarios. By following a set of steps a simple 3D scenario can be built, including the visualization and communication server stages. Such a scenario can be expanded freely, as long as the communication API is observed. The created scenario functions as a plugin that can be inserted into the application effortlessly. The application’s usefulness is validated through an experience with information from a real data center. Finally, the application’s performance is corroborated, supporting a considerable amount of concurrent requests.application/pdfporData center visualizationCapa, Pedro Miguel da CostaPereira, JoséFernandes, António RamiresHostingInstitutionOrganizationalUniversidade do Minhoe-mailmailto:repositorium@usdb.uminho.ptrepositorium@usdb.uminho.ptURNurn:tid:2030149602022-10-06T14:16:17Z2022-05-162022-022022-05-16T00:00:00ZHandlehttps://hdl.handle.net/1822/79915http://purl.org/coar/access_right/c_abf2open accessData centerVisualizationPerformance3DFlaskThree.jsPluginCentro de dadosVisualizaçãoDesempenho34924512 bytesliteraturehttp://purl.org/coar/resource_type/c_bdccmaster thesis2022-05-16http://creativecommons.org/licenses/by/4.0/openAccesshttp://purl.org/coar/access_right/c_abf2application/pdffulltexthttps://prod-dspace.uminho.pt/bitstreams/82ab2dba-478f-475c-94a1-a4e70b1835c3/download |
| spellingShingle | Data center visualization Capa, Pedro Miguel da Costa Data center Visualization Performance 3D Flask Three.js Plugin Centro de dados Visualização Desempenho |
| status | SINGLETON |
| subject.fl_str_mv | Data center Visualization Performance 3D Flask Three.js Plugin Centro de dados Visualização Desempenho |
| title | Data center visualization |
| title_full | Data center visualization |
| title_fullStr | Data center visualization |
| title_full_unstemmed | Data center visualization |
| title_short | Data center visualization |
| title_sort | Data center visualization |
| topic | Data center Visualization Performance 3D Flask Three.js Plugin Centro de dados Visualização Desempenho |
| topic_facet | Data center Visualization Performance 3D Flask Three.js Plugin Centro de dados Visualização Desempenho |
| url | https://hdl.handle.net/1822/79915 |
| visible | 1 |