3 resultados para computer system emulation, multiprocessors, educational computer systems
em Repositório Institucional da Universidade Tecnológica Federal do Paraná (RIUT)
Resumo:
The growing demand for large-scale virtualization environments, such as the ones used in cloud computing, has led to a need for efficient management of computing resources. RAM memory is the one of the most required resources in these environments, and is usually the main factor limiting the number of virtual machines that can run on the physical host. Recently, hypervisors have brought mechanisms for transparent memory sharing between virtual machines in order to reduce the total demand for system memory. These mechanisms “merge” similar pages detected in multiple virtual machines into the same physical memory, using a copy-on-write mechanism in a manner that is transparent to the guest systems. The objective of this study is to present an overview of these mechanisms and also evaluate their performance and effectiveness. The results of two popular hypervisors (VMware and KVM) using different guest operating systems (Linux and Windows) and different workloads (synthetic and real) are presented herein. The results show significant performance differences between hypervisors according to the guest system workloads and execution time.
Resumo:
This document presents GEmSysC, an unified cryptographic API for embedded systems. Software layers implementing this API can be built over existing libraries, allowing embedded software to access cryptographic functions in a consistent way that does not depend on the underlying library. The API complies to good practices for API design and good practices for embedded software development and took its inspiration from other cryptographic libraries and standards. The main inspiration for creating GEmSysC was the CMSIS-RTOS standard, which defines an unified API for embedded software in an implementation-independent way, but targets operating systems instead of cryptographic functions. GEmSysC is made of a generic core and attachable modules, one for each cryptographic algorithm. This document contains the specification of the core of GEmSysC and three of its modules: AES, RSA and SHA-256. GEmSysC was built targeting embedded systems, but this does not restrict its use only in such systems – after all, embedded systems are just very limited computing devices. As a proof of concept, two implementations of GEmSysC were made. One of them was built over wolfSSL, which is an open source library for embedded systems. The other was built over OpenSSL, which is open source and a de facto standard. Unlike wolfSSL, OpenSSL does not specifically target embedded systems. The implementation built over wolfSSL was evaluated in a Cortex- M3 processor with no operating system while the implementation built over OpenSSL was evaluated on a personal computer with Windows 10 operating system. This document displays test results showing GEmSysC to be simpler than other libraries in some aspects. These results have shown that both implementations incur in little overhead in computation time compared to the cryptographic libraries themselves. The overhead of the implementation has been measured for each cryptographic algorithm and is between around 0% and 0.17% for the implementation over wolfSSL and between 0.03% and 1.40% for the one over OpenSSL. This document also presents the memory costs for each implementation.
Resumo:
The animal trampling favors the soil compaction process in sheep raising and crop production integrated systems. This compression has negative effects, hindering the development of roots, the availability of nutrients, water and aeration, causing production losses, making it essential for the assessment of soil physical attributes for monitoring soil quality. Soil organic matter can be used to assess the quality of the soil, due to its relationship with the chemical, physical and biological soil properties. Conservation management system with tillage, along with systems integration between crops and livestock are being used to maintain and even increase the levels of soil organic matter. For that, a field experiment was carried out over a Oxisol clayey Alic in Guarapuava, PR, from de 2006 one. experiment sheep raising and crop production integrated systems The climate classified as Cfb .. The study was to evaluate the soil physical properties and quantify the stock of soil organic carbon and its compartmentalization in system integration crop - livestock with sheep under four nitrogen rates (0, 75, 150 and 225 kg ha-1) in the winter pasture, formed by the consortium oat (Avena strigosa) and ryegrass (Lolium multiflorum) and the effect of grazing (with and without). The soil samples blades density evaluations, total porosity, macro and micro, aggregation and carbon stocks were held in two phases: Phase livestock (after removal of the animals of the area) and phase crop (after maize cultivation). The collection of soil samples were carried out in layers of 0-0.5, 0.05-0.10, 0.10-0.20 and m. Data were subjected to analysis of variance and the hypotheses tested by the F test (p <0.05). For the quantitative effect data regression and the qualitative effect used the test medium. In non-significant regressions used the average and standard deviation treatments. The animal trampling caused an increase in bulk density in the 0.10-0.20 m layer. The dose of 225 kg N ha-1 in winter pasture increased total soil porosity at 8% compared to dose 0 kg N ha-1 in the crop stage. The grazing had no effect on soil macroporosity. GMD of aggregates in the phase after grazing the surface layer was damaged by grazing. Nitrogen rates used in the winter pasture and grazing not influence the total organic carbon stocks. The TOC is not influenced by nitrogen fertilization on grassland. The grazing increases the stock of POC in the 0.10-0.20 m layer livestock phase and cause the stock of POC in the 0-0.5 m layer in the crop stage. The MAC is not influenced by N rates applied in the pasture or by grazing.