Turek, Wojciech
Loading...
Email Address
Employee
aktywny
Alternative name
Discipline
informatyka techniczna i telekomunikacja
informatyka
informatyka
Author Profiles
Systemy AGH
7 results
Search Results
Now showing 1 - 7 of 7
Item type:Article, Access status: Open Access , Web pages content analysis using browser-based volunteer computing(Wydawnictwa AGH, 2013) Turek, Wojciech; Nawarecki, Edward; Dobrowolski, Grzegorz; Krupa, Tomasz; Majewski, PrzemysławExisting solutions to the problem of finding valuable information on the Web suffers from several limitations like simplified query languages, out-of-date in- formation or arbitrary results sorting. In this paper a different approach to this problem is described. It is based on the idea of distributed processing of Web pages content. To provide sufficient performance, the idea of browser-based volunteer computing is utilized, which requires the implementation of text processing algorithms in JavaScript. In this paper the architecture of Web pages content analysis system is presented, details concerning the implementation of the system and the text processing algorithms are described and test results are provided.Item type:Article, Access status: Open Access , Model for dynamic and hierarchical data repository in relational database(Wydawnictwa AGH, 2018) Piech, Mateusz; Frącz, Wojciech; Turek, Wojciech; Kisiel-Dorohinicki, Marek; Dajda, Jacek; Byrski, AleksanderThe aim of this research is to build an open schema model for a digital sources repository in a relational database. This required us to develop a few advanced techniques. One of them was to keep and maintain a hierarchical data structure pushed into the repository. A second was to create constraints on any hierarchical level that allows for the enforcement of data integrity and consistency. The created solution is mainly based on a JSON file as a native column type, which was designed for holding open schema documents. In this paper, we present a model for any repository that uses hierarchical dynamic data. Additionally, we include a structure for normalizing the input and description for the data in order to keep all of the model assumptions. We compared our solution with a well-known open schema model – Entity-Attribute-Value - in the scope of saving data and querying about relationships and contents from the structure. The results show that we achieved improvements in both the performance and disk space usage, as we extended our model with a few new features that the previous model does not include. The techniques developed in this research can be applied in every domain where hierarchical dynamic data is required, as demonstrated by the digital book repository that we have presented.Item type:Article, Access status: Open Access , Erlang-based software update platform for mobile devices(Wydawnictwa AGH, 2013) Wielgus, Małgorzata; Dąbek, Przemysław; Janusz, Roman; Kowal, Tomasz; Turek, WojciechGrowing computational power of mobile devices modifies existing approaches to data processing in large-scale sensor networks. Since sensors are no longer limited to simple data acquisition tasks, such networks can be considered complex geodistributed data processing systems. Features and requirements of such systems justify use of Erlang language and technology for programming mobile devices.The technology provides several crucial features, including fault tolerance, message-passing concurrency or hot-code loading. In this paper the problem of software management in Erlang-based distributed systems is discussed. A mechanism for installing and upgrading Erlang applications using operating system package manager is described. A platform for updating software in largescale systems is presented.Item type:Article, Access status: Open Access , Parallel patterns for agent-based evolutionary computing(Wydawnictwa AGH, 2016) Stypka, Jan; Anielski, Piotr; Mentel, Szymon; Krzywicki, Daniel; Turek, Wojciech; Byrski, Aleksander; Kisiel-Dorohinicki, MarekComputing applications such as metaheuristics-based optimization can greatly benefit from multi-core architectures available on modern supercomputers. In this paper, we describe an easy and efficient way to implement certain population-based algorithms (in the discussed case, multi-agent computing system) on such runtime environments. Our solution is based on an Erlang software library which implements dedicated parallel patterns. We provide technological details on our approach and discuss experimental results.Item type:Article, Access status: Open Access , Analysis of distributed systems dynamics with Erlang Performance Lab(Wydawnictwa AGH, 2018) Ślaski, Michał; Turek, Wojciech; Gil, Arkadiusz; Szafran, Bartosz; Paciorek, Mateusz; Byrski, AleksanderModern, highly concurrent, and large-scale systems require new methods for design, testing, and monitoring. Their dynamics and scale require real-time tools that provide a holistic view of the whole system and the ability to show a more detailed view when needed. Such tools can help identify the causes of unwanted states, which is hardly possible with a static analysis or metrics-based approach. In this paper, a new tool for the analysis of distributed systems in Erlang is presented. It provides the real-time monitoring of system dynamics on diferent levels of abstraction. The tool has been used for analyzing a large-scale urban trafic simulation system running on a cluster of 20 computing nodes.Item type:Article, Access status: Open Access , Car-finding system with couchdb-based sensor management platform(Wydawnictwa AGH, 2013) Nocuń, Łukasz; Nieć, Michał; Pikuła, Paweł; Mamla, Aleksander; Turek, WojciechThe growing performance of low-cost mobile devices makes it possible to perform advanced processing on mobile sensors. This creates the need to building a management system for groups of sensors actively analyzing signals fromhardware devices. In this paper, an architecture of a CouchDB-Based Sensor Management Platform is presented and its application for the problem of finding stolen cars is shown. Detailed performance tests of the platform as well as its application are provided.Item type:Article, Access status: Open Access , Erlang-based sensor network management for heterogeneous devices(Wydawnictwa AGH, 2012) Nieć, Michał; Pikuła, Paweł; Mamla, Aleksander; Turek, WojciechThe paper describes a system designed to manage and collect data from the network of heterogeneous sensors. It was implemented using Erlang OTP and CouchDB for maximum fault tolerance, scalability and ease of deployment. It is resistant to poor network quality, shows high tolerance for software errors and power failures, operates on flexible data model. Additionally, it is available to users through an Web application, which shows just how easy it is to use the server HTTP API to communicate with it. The whole platform was implemented and tested on variety of devices like PC, Mac, ARM-based embedded devices and Android tablets.
