National Repository of Grey Literature 80 records found  beginprevious39 - 48nextend  jump to record: Search took 0.01 seconds. 
Extensibility Framework for a Generic Benchmarking Environment
Palusga, Tadeáš ; Podzimek, Andrej (advisor) ; Bulej, Lubomír (referee)
Title: Extensibility Framework for a Generic Benchmarking Environment Type: Master thesis Author: Tadeáš Palusga Department: Department of Distributed and Dependable Systems Faculty of Mathematics and Physics Charles University Supervisor: RNDr. Andrej Podzimek, Ph.D. Department of Distributed and Dependable Systems Faculty of Mathematics and Physics Charles University Abstract: In 2004, at Faculty of Mathematics and Physics, Charles University, a project called BEEN (Benchmarking Environment) was introduced. The original aim of this project was to create a highly configurable and modular environment for middleware applications benchmarking. This project was successfully defended in 2007. In 2011, another group of students introduced a successor of this project called WillBEEN. Finally, in 2013 a project entitled EverBEEN, which was a complete reimplementation of the WillBEEN project, was successfully defended. The goal of the EverBEEN project was to bring newer technologies, asynchronous communication and stability improvements into the BEEN project family and resulted in a reimplementation from scratch. Despite all the effort, project EverBEEN remained tightly coupled with underlying libraries and technologies, contained a lot of generated code hard to maintain nor extend and last but not least the...
Reproducible Partial-Load Experiments in Workload Colocation Analysis
Podzimek, Andrej ; Bulej, Lubomír (advisor) ; Pena, Tomás Fernández (referee) ; van Hoorn, André (referee)
Hardware concurrency is common in all contemporary computer systems. Efficient use of hardware resources requires parallel processing and sharing of hardware by multiple workloads. Striking a balance between the conflicting goals of keeping servers highly utilized and maintaining a predictable performance level requires an informed choice of performance isolation techniques. Despite a broad choice of resource isolation mechanisms in operating systems, such as pinning of workloads to disjoint sets of processors, little is known about their effects on overall system performance and power consumption, especially under partial load conditions common in practice. Performance and performance interference under partial processor load is analyzed only after the fact, based on historical data, rather than proactively tested. This dissertation contributes a systematic approach to experimental analysis of application performance under partial processor load and in workload colocation scenarios. We first present a software tool set called Showstopper, capable of achieving and sustaining a variety of partial processor load conditions. Based on arbitrary pre-existing computationally intensive workloads, Showstopper replays processor load traces using feedback control mechanisms to maintain the desired load. As opposed to...
Flexible Event Processing Subsystem for the Java Performance Monitoring Framework
Júnoš, Peter ; Bulej, Lubomír (advisor) ; Hnětynka, Petr (referee)
Java Performance Measurement Framework (JPMF) is a framework dedicated to description of points, where the performance is measured. This description is used to gather performance data in these running points. Data are gathered and written without any processing. The handling increases bandwidth and puts high load on the storage. JPMF does not provide any possibility for user to reduce this data. This thesis aims to solve the described problem by introduction of filtering and aggregation, that should reduce the bandwidth. Additionally, performance bottlenecks in various parts of JPMF are investigated and removed. Powered by TCPDF (www.tcpdf.org)
Data Processing in a Generic Benchmarking Environment
Mácha, Radek ; Podzimek, Andrej (advisor) ; Bulej, Lubomír (referee)
Title: Data Processing in a Generic Benchmarking Environment Author: Radek Mácha Department: Department of Distributed and Dependable Systems Supervisor: RNDr. Andrej Podzimek, Department of Distributed and Dependable Systems Abstract: In September 2013, at the Charles University in Prague, Faculty of Mathematics and Physics, a software project implementing the third incarnation of a generic bench- marking environment aimed at performance evaluation of networked applications was presented: EverBEEN. Despite significant advancements achieved by this incarnation in both reliability and ease of use, EverBEEN still came out somewhat wanting in terms of commercial usability. One of its major shortcomings was the absence of a standardized way of data extraction and processing. The want of such means in EverBEEN laid foundation to the central question of this thesis: How to extract and process data from a framework like EverBEEN, with no prior knowledge of the structure of said data? Albeit centered on the creation of a common, reusable data extraction and aggregation codebase for said framework, this thesis also strives to analyze means of automating EverBEEN control-flow and incorporating the framework, and its data processing, into continuous integration. Keywords: performance evaluation, data processing,...
Simulink Block Library for LEGO NXT
Škoda, Dominik ; Bureš, Tomáš (advisor) ; Bulej, Lubomír (referee)
Simulink Block Library for LEGO NXT Abstract Dominik Škoda July 30, 2014 The goal of this work is to create a support for the LEGO NXT platform in Simulink development environment. Such support of the target platform already exists, but it suffers from several disadvantages. At first it is provided exclusively for Windows operating systems, and the implementation is closed, therefor neither extensible nor customizable. The main premise of this project is the support of Linux operating systems. The project is also opened to ensure the extensibility and customizability. The model-driven development of systems for the LEGO NXT platform using this project comprises the model testing in a simulation and code generation in Simulink environment by using its standard tools, and deployment of completed programs to target devices. The systems generated with the help of this project are categorized as real-time systems.
Resource limiting and accounting facility for FreeBSD
Tomori, Rudolf ; Děcký, Martin (advisor) ; Bulej, Lubomír (referee)
This thesis analyses the implementation of the Linux cgroups subsystems responsible for limiting CPU time and disk I/O throughput. Apart from the Linux cgroups approach, an overview and short analysis of other possible approaches to the problem of limiting CPU time and disk I/O throughput is presented. Based on the analysis, the thesis proposes an extension to the resource limit- ing and accounting framework racct/rctl in the FreeBSD kernel. Our prototype implementation of this extension provides features that enable the administrators and privileged users to define disk I/O throughput limits and relative CPU time limits for a particular process, user or FreeBSD jail.
C-language code generator for SOFA 2
Ježek, Lukáš ; Bureš, Tomáš (advisor) ; Bulej, Lubomír (referee)
SOFA 2 is a component system employing hierarchically composed components. It provides ADL-based design, behavior specification using behavior protocols, dynamic reconfiguration of the components, and modeling of the component communication by software connectors. This allows seamless and transparent distribution of component applications. The connectors can be automatically generated, SOFA 2 contains Java connector generator allowing to connect components with Java interfaces. The aim of this thesis is to implement C code generator and integrate it into the current SOFA 2 connector generator framework, so that C connectors can be automatically generated and thus components written in C language can be transparently connected in distributed environment. The proposed C code generator is based on the concept of template transformation, where templates containing mixture of C code and a scripting Domain Specific Language are transformed to a pure C code. Strategic term rewriting method provided by Stratego/XT framework is used for evaluation of the scripts within the templates.
Security containers and access rights in HelenOS
Henek, Štěpán ; Děcký, Martin (advisor) ; Bulej, Lubomír (referee)
Title: Security containers and access rights in HelenOS Author: Štěpán Henek Department: Department of Software Engineering Supervisor: Mgr. Martin Děcký Supervisor's e-mail address: decky@ksi.mff.cuni.cz Abstract: The goal of this thesis is to design and implement security containers (contexts) for tasks and access rights mechanisms for microkernel operating systems. The access rights mechanisms implement common paradigms such as user identification, groups of users, system entities (tasks, files) ownership, user capabilities and access control lists. Moreover, the design allows to implement hierarchical security domains, where each domain is able to delegate a subset of its permissions to its subdomains. The design also enables the implementa- tion of containers, which mutually isolate those tasks, which are situated in security domains with an empty intersection. The thesis comprises of an analysis and evaluation of possible approaches, a prototype imple- mentation in HelenOS with respect to its specific properties (emphasis on a small context switch overhead, delegation of security mechanisms to privileged user space tasks, etc.) and also com- parison with implementations of security containers and access rights mechanisms in generally available operating systems. Keywords: security contexts, access...
Extending Java Performance Monitoring Framework with Support for Linux Performance Data Sources
Júnoš, Peter ; Bulej, Lubomír (advisor) ; Babka, Vlastimil (referee)
Title: Extending Java Performance Monitoring Framework with Support for Linux Performance Data Sources Author: Peter Júnoš Department: Department of Distributed and Dependable Systems Supervisor: Ing. Lubomír Bulej, Ph.D Abstract: Java Perfomance Measurement Framework (JPMF) is a library, that is able to hook into program and gain performance information in given watchpoints. Notable drawback of currect implementation are missing sen- sors, that would be able to measure performance statistics related to stor- age, CPU, memory and network interfaces under Linux. Linux does not provide unified way of accessing such performance statis- tics. They can be accessed using virtual file systems, syscalls and netlink interface. The goal of this work is extending JPMF, so that it will provide measurement of mentioned performance statistics in a Linux-specific way. Keywords: performance measurement, JPMF, Linux, netlink stats, procfs stats 1
Extending Java Performance Monitoring Framework with Support for Windows Performance Counters
Dráb, Martin ; Bulej, Lubomír (advisor) ; Kruliš, Martin (referee)
Java Performance Measurement Framework (JPMF) is a library that allows to collect performance data from underlying operating system. The main goal of the framework is to provide a way of performance data measurement regardless of the application under test. This goal sets the framework apart from many ad-hoc performance measurement solutions targeted at specific applications or middleware platforms. Such solutions collect certain performance data at fixed points of the execution of the application under test. The main goal of this thesis is to implement a library that allows to collect performance statistics of various kinds on machines running Microsoft Windows operating system. The library should be integrated into the framework, which extends its portability.

National Repository of Grey Literature : 80 records found   beginprevious39 - 48nextend  jump to record:
Interested in being notified about new results for this query?
Subscribe to the RSS feed.