To know the profile of the graduates and curricularize the extension activities is a necessity and also a challenge. Thus, this work sought to analyze the computing graduates profile in the Amazon countryside, with the objective of gathering contributions to assist in the reformulation of the PPC of the BSI course of an HEI and ensure the curricularization of the extension regulated by resolution Ministry of Education (MEC) N°. 7 MEC/CNE/CES which defines, at least, 10% of the total hours of the graduation for extension activities. The study was carried out through the Survey method of quantitative research, using questionnaires. With this, valuable information was obtained that supported the criteria to be considered when reviewing the course PPC.
The spatial analysis of social media data has recently emerged as a significant source of knowledge for urban studies. Most of these analyses are based on an areal unit that is chosen without the support of clear criteria to ensure representativeness with regard to an observed phenomenon. Nonetheless, the results and conclusions that can be drawn from a social media analysis to a great extent depend on the areal unit chosen, since they are faced with the well-known Modifiable Areal Unit Problem. To address this problem, this article adopts a data-driven approach to determine the most suitable areal unit for the analysis of social media data. Our multicriteria optimization framework relies on the Pareto optimality to assess candidate areal units based on a set of user-defined criteria. We examine a case study that is used to investigate rainfall-related tweets and to determine the areal units that optimize spatial autocorrelation patterns through the combined use of indicators of global spatial autocorrelation and the variance of local spatial autocorrelation. The results show that the optimal areal units (30 km(2)and 50 km(2)) provide more consistent spatial patterns than the other areal units and are thus likely to produce more reliable analytical results.
Conhecer o perfil dos egressos de computação no Brasil é uma necessidade e também um desafio. Dessa forma, este trabalho visa levantar dados sobre os egressos de computação das Instituições de Ensino Superior (IES) públicas do Oeste do Pará (Universidade Federal do Pará - UFPA e Universidade Federal do Oeste do Pará - UFOPA) e apresentar o perfil desses egressos desde o primeiro curso de tecnologia da região, Tecnólogo em Processamento de Dados (TPD), até os cursos vigentes. O estudo foi realizado através do método de Survey de pesquisa quantitativa, utilizando questionário. O artigo apresenta ainda um recorte dos ingressos por gênero.
Owing to the increase in the number of people with disabilities, as a result of either accidents or old age, there has been an increase in research studies in the area of ubiquitous computing and the Internet of Things. They are aimed at monitoring health, in an efficient and easily accessible way, as a means of managing and improving the quality of life of this section of the public. It also involves adopting a Health Homes policy based on the Internet of Things and applied in smart home environments. This is aimed at providing connectivity between the patients and their surroundings and includes mechanisms for helping the diagnosis and prevention of accidents and/or diseases. Monitoring gives rise to an opportunity to exploit the way computational systems can help to determine the real-time emotional state of patients. This is necessary because there are some limitations to traditional methods of health monitoring, for example, establishing the behavior of the user’s routine and issuing alerts and warnings to family members and/or medical staff about any abnormal event or signs of the onset of depression. This article discusses how a layer-based architecture can be used to detect emotional factors to assist in healthcare and the prevention of accidents within the context of Smart Home Health. The results show that this process-based architecture allows a load distribution with a better service that takes into account the complexity of each algorithm and the processing power of each layer of the architecture to provide a prompt response when there is a need for some intervention in the emotional state of the user.
Science Gateways have been widely accepted as an important tool in academic research, due to their flexibility, simple use and extension. However, such systems may yield performance traps that delay work progress and cause waste of resources or generation of poor scientific results. This paper addresses an investigation on some of the failures in a Galaxy system and analyses of their impacts. The use case is based on protein structure prediction experiments performed. A novel science gateway component is proposed towards the definition of the relation between general parameters and capacity of machines. The machine-learning strategies used appoint the best machine setup in a heterogeneous environment and the results show a complete overview of Galaxy, a diverse platform organization, and the workload behavior. A Support Vector Regression (SVR) model generated and based on a historic data-set provided an excellent learning module and proved a varied platform configuration is valuable as infrastructure in a science gateway. The results revealed the advantages of investing in local cluster infrastructures as a base for scientific experiments.
Every day more and more objects are connected to the Internet to sense or actuate in some environment, composing the Internet of Things. IoT platforms will play a key role, as they will be responsible for managing low-level devices and data acquisition processes, and also support the development of new applications. One of the main challenges in IoT platforms will be the search and discovery of resources in large-scale and heterogeneous environments for reuse by other applications to support their specific requirements. In this paper, we propose an elimination-selection algorithm for search and discovery of resources in IoT environments. Our case study considers a real agricultural problem to be solved by the ViSIoT tool. The results show that our approach improves the quality of the proposed solution adding a small time overhead when compared to the TOPSIS algorithm used by ViSIoT.
This paper presents a cloud approach for low cost capacity planning evaluations. To perform these evaluations we have to specify and measure the workload on the target system to discover issues and make the necessary adjustments. However, due to high costs, these evaluations are usually done using simulations, which does not consider stochastic effects. We propose to use a tool named PEESOS, a generic and flexible approach to apply real workloads and measure used resources on these real systems. As a proof of concept, our case study use a real ticket sales service to evaluate the influence of scalability in the resource provisioning to show how PEESOS can lower the cost of such real evaluations. The results show the efficiency and savings that we can obtain using PEESOS for large-scale capacity planning evaluations before the real services are deployed. This approach can avoid several problems that real services faces when they launch.
The growth of real world objects with embedded and globally networked sensors allows to consolidate the Internet of Things paradigm and increase the number of applications in the domains of ubiquitous and context-aware computing. The merging between Cloud Computing and Internet of Things named Cloud of Things will be the key to handle thousands of sensors and their data. One of the main challenges in the Cloud of Things is context-aware sensor search and selection. Typically, sensors require to be searched using two or more conflicting context properties. Most of the existing work uses some kind of multi-criteria decision analysis to perform the sensor search and selection, but does not show any concern for the quality of the selection presented by these methods. In this paper, we analyse the behaviour of the SAW, TOPSIS and VIKOR multi-objective decision methods and their quality of selection comparing them with the Pareto-optimality solutions. The gathered results allow to analyse and compare these algorithms regarding their behaviour, the number of optimal solutions and redundancy.
It is a challenging task to ensure quality in service-oriented systems deployed in cloud computing owing to the dynamicity of its environment. Many approaches have been adopted to identify and evaluate bottlenecks and problems in performance. The most common scenario consists of distributed systems that use a workload capable of enabling clients to exploit the target system in different operational conditions. However, one requirement that tends to be overlooked is to determine how the workload is executed, as software and hardware faults can lead to its mischaracterization. In this paper, a number of problems in the workload generation have been identified and summarized. A new architecture, called PEESOS-Cloud, is proposed which allows these services to be evaluated as well as to improve the ability of the workload so that it conforms with its described characteristics. Experiments in a cloud environment were conducted to show how PEESOS-Cloud works and validate its capabilities. Our experiment also showed that the mischaracterization of the workload leads to poor results, whereas an workload-aware implementation leads to a better performance evaluation.
Recently, the number of devices has grown increasingly and it is hoped that, between 2015 and 2016, 20 billion devices will be connected to the Internet and this market will move around 91.5 billion dollars. The Internet of Things (IoT) is composed of small sensors and actuators embedded in objects with Internet access and will play a key role in solving many challenges faced in today's society. However, the real capacity of IoT concepts is constrained as the current sensor networks usually do not exchange information with other sources. In this paper, we propose the Visual Search for Internet of Things (ViSIoT) platform to help technical and non-technical users to discover and use sensors as a service for different application purposes. As a proof of concept, a real case study is used to generate weather condition reports to support rheumatism patients. This case study was executed in a working prototype and a performance evaluation is presented.
Over the last few years, the number of smart objects connected to the Internet has grown exponentially in comparison to the number of services and applications. The integration between Cloud Computing and Internet of Things, named as Cloud of Things, plays a key role in managing the connected things, their data and services. One of the main challenges in Cloud of Things is the resource discovery of the smart objects and their reuse in different contexts. Most of the existent work uses some kind of multi-criteria decision analysis algorithm to perform the resource discovery, but do not evaluate the impact that the user constraints has in the final solution. In this paper, we analyse the behaviour of the SAW, TOPSIS and VIKOR multi-objective decision analyses algorithms and the impact of user constraints on them. We evaluated the quality of the proposed solutions using the Pareto-optimality concept.
The growth of real world objects with embedded and globally networked sensors allows to consolidate the Internet of Things paradigm and increase the number of applications in the domains of ubiquitous and context-aware computing. The merging between Cloud Computing and Internet of Things named Cloud of Things will be the key to handle thousands of sensors and their data. One of the main challenges in the Cloud of Things is context-aware sensor search and selection. Typically, sensors require to be searched using two or more conflicting context properties. Most of the existing work uses some kind of multi-criteria decision analysis to perform the sensor search and selection, but does not show any concern for the quality of the selection presented by these methods. In this paper, we analyse the behaviour of the SAW, TOPSIS and VIKOR multi-objective decision methods and their quality of selection comparing them with the Paretooptimality solutions. The gathered results allow to analyse and compare these algorithms regarding their behaviour, the number of optimal solutions and redundancy. Copyright c © 2016 John Wiley & Sons, Ltd.
This paper proposes a solution to performance issues in the selection of Web services based on Quality of Service (QoS) that uses inference mechanisms from Semantic Web resources. Although several researchers highlight the benefits provided by the use of the Semantic Web techniques for searching and compose Web services with QoS, it can become costly when it depends on the approach adopted. Thus, we present a web service selection that uses QoS information in a replicated and distributed ontologies over different service providers. The results point to a significant improvement in the ontology inference process and thus makes the use of semantic resources viable in distributed systems to provide better QoS.
Using a multi-cloud storage solution requires a user to make complex decisions. Making these decisions can be a problem for regular users who are not familiar with multi-cloud storage. We propose MSSF, a Multi-cloud Storage Selection Framework to automatically select a storage dispersal strategy. MSSF formalises the selection process using a knapsack optimisation problem using integer linear programming along with a rule-based system to select a multi-cloud storage strategy that fits the user needs and requires only simple inputs from the user. Our experiments show the performance and usability aspects of our solution, making it useful in real environments.
This paper proposes a system named AWSCS (Automatic Web Service Composition System) to evaluate different approaches for automatic composition of Web services, based on QoS parameters that are measured at execution time. The AWSCS is a system to implement different approaches for automatic composition of Web services and also to execute the resulting flows from these approaches. Aiming at demonstrating the results of this paper, a scenario was developed, where empirical flows were built to demonstrate the operation of AWSCS, since algorithms for automatic composition are not readily available to test. The results allow us to study the behaviour of running composite Web services, when flows with the same functionality but different problem-solving strategies were compared. Furthermore, we observed that the influence of the load applied on the running system as the type of load submitted to the system is an important factor to define which approach for the Web service composition can achieve the best performance in production.
Current distributed computing environments, such as Cloud Computing, Grid Computing and Internet of Things are typically complex and present dynamic scenarios, which makes the execution of experiments, tests and performance evaluations challenging. Performing large scale experiments in Service-Oriented Computing (SOC) environments can be a difficult and complex task. In this paper, we propose a Distributed and Collaborative Architecture for Conducting Experiments in Service Oriented Systems (DCA-SERVICES). DCA-SERVICES is a client-server architecture that provides a real environment to execute experiments in systems based on the SOC paradigm. Using the DCA-SERVICES and our tool named Planning and Execution of Experiments in Service Oriented Systems (PEESOS) developed in our previously work presented at ICWS 2014, we were able to execute experiments, tests, and analyze a target system environment quickly and efficiently.
Green computing has emerged as a hot topic leading to a need to understand energy consumption of computations. This need also extends to devices with limited resources as are common in the internet of things. RESTful services have shown their potential on such devices, but there are many choices of frameworks for their development and execution. Current research has analysed performance of the frameworks but no attention has been given to systematically studying their power consumption. In this paper we analyse the execution behaviour and power consumption of web services on devices with limited resources and make initial observations that should influence future development of web service frameworks. Specifically, we conduct experiments comparing web services in the Axis2 and CXF frameworks analysing the respective performance and power consumption. Bringing together the best features of small devices and SoC, it is possible to provide diverse, mobile and green applications — however careful selection of development environments can make significant differences in performance and energy consumption.
This paper analyzes the execution behavior of web services on devices with limited resources. The experiments compare web services in the Axis2 and CXF frameworks analyzing performance and power consumption. To determine which framework is better suited for service provision, a testing environment and a performance and energy evaluation between them are presented. We show that the Raspberry Pi can be useful in service-oriented applications for different types of tasks. Bringing together the best features of small devices and SoC, it is possible to provide diverse, mobile and green applications.
This paper presents a solution to performance issues in the quality of service aware selection of Web services using techniques of parallelism and mechanisms of inference provided by Semantic Web. The results point to a significant improvement in the speed of searching Web services and thus makes the use of semantic resources viable in distributed systems to provide better quality of service to the clients.
Fault tolerance techniques can improve the trust of users in service oriented architectures as they can ensure data availability. This paper presents an implementation of a novel fault tolerance mechanism in a SOA architecture which simultaneously provides increased availability and better quality of service. In addition to this mechanism, a service selector using reputation ratings of the architecture components is discussed. The selection is based on information from past transactions of the components of the architecture, which allows to identify the best web services able to meet the requests of customers. The mechanisms are tested and a performance evaluation is presented to validate the results.