2015
|
Ledur, Cleverson; Griebler, Dalvan; Manssour, Isabel; Fernandes, Luiz G. Towards a Domain-Specific Language for Geospatial Data Visualization Maps with Big Data Sets Inproceedings doi In: ACS/IEEE International Conference on Computer Systems and Applications, pp. 8, IEEE, Marrakech, Marrocos, 2015. @inproceedings{LEDUR:AICCSA:15,
title = {Towards a Domain-Specific Language for Geospatial Data Visualization Maps with Big Data Sets},
author = {Cleverson Ledur and Dalvan Griebler and Isabel Manssour and Luiz G. Fernandes},
url = {http://dx.doi.org/10.1109/AICCSA.2015.7507178},
doi = {10.1109/AICCSA.2015.7507178},
year = {2015},
date = {2015-11-01},
booktitle = {ACS/IEEE International Conference on Computer Systems and Applications},
pages = {8},
publisher = {IEEE},
address = {Marrakech, Marrocos},
series = {AICCSA'15},
abstract = {Data visualization is an alternative for representing information and helping people gain faster insights. However, the programming/creating of a visualization for large data sets is still a challenging task for users with low-level of software development knowledge. Our goal is to increase the productivity of experts who are familiar with the application domain. Therefore, we proposed an external Domain-Specific Language (DSL) that allows massive input of raw data and provides a small dictionary with suitable data visualization keywords. Also, we implemented it to support efficient data filtering operations and generate HTML or Javascript output code files (using Google Maps API). To measure the potential of our DSL, we evaluated four types of geospatial data visualization maps with four different technologies. The experiment results demonstrated a productivity gain when compared to the traditional way of implementing (e.g., Google Maps API, OpenLayers, and Leaflet), and efficient algorithm implementation.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Data visualization is an alternative for representing information and helping people gain faster insights. However, the programming/creating of a visualization for large data sets is still a challenging task for users with low-level of software development knowledge. Our goal is to increase the productivity of experts who are familiar with the application domain. Therefore, we proposed an external Domain-Specific Language (DSL) that allows massive input of raw data and provides a small dictionary with suitable data visualization keywords. Also, we implemented it to support efficient data filtering operations and generate HTML or Javascript output code files (using Google Maps API). To measure the potential of our DSL, we evaluated four types of geospatial data visualization maps with four different technologies. The experiment results demonstrated a productivity gain when compared to the traditional way of implementing (e.g., Google Maps API, OpenLayers, and Leaflet), and efficient algorithm implementation. |
Vogel, Adriano; Maron, Carlos A. F.; Benedetti, Vera L. L.; Shubeita, Fauzi; Schepke, Claudio; Griebler, Dalvan HiPerfCloud: Um Projeto de Alto Desempenho em Nuvem Inproceedings In: 14th Jornada de Pesquisa SETREM, pp. 4, SETREM, Três de Maio, Brazil, 2015. @inproceedings{larcc:hiperfcloud:JP:15,
title = {HiPerfCloud: Um Projeto de Alto Desempenho em Nuvem},
author = {Adriano Vogel and Carlos A. F. Maron and Vera L. L. Benedetti and Fauzi Shubeita and Claudio Schepke and Dalvan Griebler},
url = {http://larcc.setrem.com.br/wp-content/uploads/2017/03/HiPerfCloud_JP_SETREM_2015.pdf},
year = {2015},
date = {2015-10-01},
booktitle = {14th Jornada de Pesquisa SETREM},
pages = {4},
publisher = {SETREM},
address = {Três de Maio, Brazil},
abstract = {Computação em nuvem é uma necessidade real para os ambientes de pesquisas e empresas. Embora bastante usada e estudada, ela ainda traz diversos desafios. Um deles é a obtenção de alto desempenho, sendo o principal foco do projeto HiPerfCloud. Esta é uma tarefa complexa, pois é preciso combinar tecnologias, avaliar modelos de implantação e usar soluções adequadas. Este artigo irá apresentar o projeto de pesquisa, seus principais objetivos e os principais resultados alcançados até o momento. Além disso, demonstrar as perspectivas da pesquisa no projeto.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Computação em nuvem é uma necessidade real para os ambientes de pesquisas e empresas. Embora bastante usada e estudada, ela ainda traz diversos desafios. Um deles é a obtenção de alto desempenho, sendo o principal foco do projeto HiPerfCloud. Esta é uma tarefa complexa, pois é preciso combinar tecnologias, avaliar modelos de implantação e usar soluções adequadas. Este artigo irá apresentar o projeto de pesquisa, seus principais objetivos e os principais resultados alcançados até o momento. Além disso, demonstrar as perspectivas da pesquisa no projeto. |
Griebler, Dalvan; Danelutto, Marco; Torquati, Massimo; Fernandes, Luiz G. An Embedded C++ Domain-Specific Language for Stream Parallelism Inproceedings doi In: Parallel Computing: On the Road to Exascale, Proceedings of the International Conference on Parallel Computing, pp. 317-326, IOS Press, Edinburgh, Scotland, UK, 2015. @inproceedings{GRIEBLER:PARCO:15,
title = {An Embedded C++ Domain-Specific Language for Stream Parallelism},
author = {Dalvan Griebler and Marco Danelutto and Massimo Torquati and Luiz G. Fernandes},
url = {http://dx.doi.org/10.3233/978-1-61499-621-7-317},
doi = {10.3233/978-1-61499-621-7-317},
year = {2015},
date = {2015-09-01},
booktitle = {Parallel Computing: On the Road to Exascale, Proceedings of the International Conference on Parallel Computing},
pages = {317-326},
publisher = {IOS Press},
address = {Edinburgh, Scotland, UK},
series = {ParCo'15},
abstract = {This paper proposes a new C++ embedded Domain-Specific Language (DSL) for expressing stream parallelism by using standard C++11 attributes annotations. The main goal is to introduce high-level parallel abstractions for developing stream based parallel programs as well as reducing sequential source code rewriting. We demonstrated that by using a small set of attributes it is possible to produce different parallel versions depending on the way the source code is annotated. The performances of the parallel code produced are comparable with those obtained by manual parallelization.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
This paper proposes a new C++ embedded Domain-Specific Language (DSL) for expressing stream parallelism by using standard C++11 attributes annotations. The main goal is to introduce high-level parallel abstractions for developing stream based parallel programs as well as reducing sequential source code rewriting. We demonstrated that by using a small set of attributes it is possible to produce different parallel versions depending on the way the source code is annotated. The performances of the parallel code produced are comparable with those obtained by manual parallelization. |
Roveda, Demétrius; Vogel, Adriano; Maron, Carlos A. F.; Griebler, Dalvan; Schepke, Claudio Analisando a Camada de Gerenciamento das Ferramentas CloudStack e OpenStack para Nuvens Privadas Inproceedings In: 13th Escola Regional de Redes de Computadores (ERRC), pp. 8, Sociedade Brasileira de Computação, Passo Fundo, Brazil, 2015. @inproceedings{larcc:cloudstack_openstack:ERRC:15,
title = {Analisando a Camada de Gerenciamento das Ferramentas CloudStack e OpenStack para Nuvens Privadas},
author = {Demétrius Roveda and Adriano Vogel and Carlos A. F. Maron and Dalvan Griebler and Claudio Schepke},
url = {http://larcc.setrem.com.br/wp-content/uploads/2017/04/ROVEDA_ERRC_2015.pdf},
year = {2015},
date = {2015-09-01},
booktitle = {13th Escola Regional de Redes de Computadores (ERRC)},
pages = {8},
publisher = {Sociedade Brasileira de Computação},
address = {Passo Fundo, Brazil},
abstract = {A camada de gerenciamento é um dos elementos mais importantes para o modelo de serviço IaaS nas ferramentas de administração de nuvem privada. Isso porque oferece aos usuários/clientes os recursos de infraestrutura sob-demanda e controla questões administrativas da nuvem. Nesse artigo, o objetivo é realizar uma análise da interface de gerenciamento das ferramentas CloudStack e OpenStack. Com o estudo realizado, constatou-se que as ferramentas tem gerenciamento distinto. No entanto, OpenStack se mostrou mais robusto e complexo, enquanto CloudStack é mais centralizado e possui uma interface gráfica mais completa e intuitiva.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
A camada de gerenciamento é um dos elementos mais importantes para o modelo de serviço IaaS nas ferramentas de administração de nuvem privada. Isso porque oferece aos usuários/clientes os recursos de infraestrutura sob-demanda e controla questões administrativas da nuvem. Nesse artigo, o objetivo é realizar uma análise da interface de gerenciamento das ferramentas CloudStack e OpenStack. Com o estudo realizado, constatou-se que as ferramentas tem gerenciamento distinto. No entanto, OpenStack se mostrou mais robusto e complexo, enquanto CloudStack é mais centralizado e possui uma interface gráfica mais completa e intuitiva. |
Roveda, Demétrius; Vogel, Adriano; Griebler, Dalvan Understanding, Discussing and Analyzing the OpenNebula's and OpenStack's IaaS Management Layers Journal Article doi In: Revista Eletrônica Argentina-Brasil de Tecnologias da Informação e da Comunicação (REABTIC), vol. 1, no. 3, pp. 15, 2015. @article{larcc:openebula_openstack:REABTIC:15,
title = {Understanding, Discussing and Analyzing the OpenNebula's and OpenStack's IaaS Management Layers},
author = {Demétrius Roveda and Adriano Vogel and Dalvan Griebler},
url = {http://larcc.setrem.com.br/wp-content/uploads/2017/04/ROVEDA_REABTIC_2015A.pdf},
doi = {10.5281/zenodo.59467},
year = {2015},
date = {2015-08-01},
journal = {Revista Eletrônica Argentina-Brasil de Tecnologias da Informação e da Comunicação (REABTIC)},
volume = {1},
number = {3},
pages = {15},
publisher = {SETREM},
address = {Três de Maio, Brazil},
abstract = {The OpenNebula and OpenStack tools have been used for large corporations and research centers to implement IaaS clouds. The management layer is an important element for the user and administrator because it deals with the resources monitoring, development support, orchestration, and integration with other cloud platforms and services. The goal of this paper is to discuss and analyze the differences in the management layer for pointing out advantages and disadvantages of the tools. The results demonstrated that OpenNebula is more restrict and focused on simplicity in almost all comparisons while OpenStack is fragmented, complex and robust.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
The OpenNebula and OpenStack tools have been used for large corporations and research centers to implement IaaS clouds. The management layer is an important element for the user and administrator because it deals with the resources monitoring, development support, orchestration, and integration with other cloud platforms and services. The goal of this paper is to discuss and analyze the differences in the management layer for pointing out advantages and disadvantages of the tools. The results demonstrated that OpenNebula is more restrict and focused on simplicity in almost all comparisons while OpenStack is fragmented, complex and robust. |