Arkadiusz Danilecki
Poznań University of Technology
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Arkadiusz Danilecki.
advances in databases and information systems | 2012
Jerzy Brzeziński; Arkadiusz Danilecki; Mateusz Hołenko; Anna Kobusińska; Jacek Kobusiński; Piotr Zierhoffer
Nowadays, a major paradigm of large scale distributed processing is service-oriented computing. To improve the availability and reliability of the SOA-based systems and applications, a Reliable Service Environment ReServE, providing an external support of web services recovery, has been proposed. The functionality of ReServE can be enhanced by distributing its architecture. However, this causes several problems, which have to be solved. In this paper we address these problems and propose their solution.
parallel computing technologies | 2011
Arkadiusz Danilecki; Mateusz Hołenko; Anna Kobusińska; Michał Szychowiak; Piotr Zierhoffer
Heterogeneous environment of service-oriented computing turns to be very error-prone, due to the loose-coupling and a great number of independent components that are susceptible to failures. Therefore, we propose the ReServE service, which improves the reliability of the SOA-based systems and applications. The proposed service ensures that after a failure occurrence, the state of a business process is transparently recovered, and it is consistently perceived by the business process participants: clients and web services.
Foundations of Computing and Decision Sciences | 2013
Arkadiusz Danilecki; Mateusz Hołenko; Anna Kobusińska; Michał Szychowiak; Piotr Zierhoffer
Abstract This paper addresses a problem of increasing fault-tolerance of serviceoriented systems built of RESTful web services. To solve such a problem, rollbackrecovery protocol is proposed. The protocol employs known rollback-recovery techniques, however, it modifies and specially adjusts them for specific characteristics of the SOA systems. The paper includes a proof of safety property of the proposed protocol.
New Generation Computing | 2012
Jerzy Brzeziński; Arkadiusz Danilecki; Jakub Flotyński; Anna Kobusińska; Andrzej Stroiński
Well defined business processes are a crucial success factor for deploying SOA/SOKU architectures. In this paper, the declarative business process description language—ROsWeL—which supports applications compatible with ROA, is discussed. ROsWeL provides a declarative, reliable and semi-automatic composition of RESTful web services, enriched by the knowledge representation. The paper discusses benefits of ROsWeL, and presents an example of a simple workow that captures essential ROsWeL features.
Foundations of Computing and Decision Sciences | 2017
Tomasz Fabisiak; Arkadiusz Danilecki
Abstract Computers connected to internet represent an immense computing power, mostly unused by their owners. One way to utilize this public resource is via world wide web, where users can share their resources using nothing more except their browsers. We survey the techniques employing the idea of browser-based voluntary computing (BBVC), discuss their commonalities, recognize recurring problems and their solutions and finally we describe a prototype implementation aiming at efficient mining of voluntary-contributed computing power.
asian conference on intelligent information and database systems | 2011
Jerzy Brzeziński; Arkadiusz Danilecki; Jakub Flotyński; Anna Kobusińska; Andrzej Stroiński
An efficient business process execution and management are crucial for using a Service Oriented Architectures (SOA). Despite there are many applications offering such a functionality for Big Web Services, there is a lack of easy-to-use and well defined tools supporting the alternative approach, called ROA and RESTful Web-Services. In this paper the business process engine implementing a declarative business process language supporting web services compatible with REST paradigm is discussed.
parallel and distributed computing: applications and technologies | 2014
Arkadiusz Danilecki
Ensuring replicable execution of distributed computation has many possible applications in areas of fault-tolerance, debugging, and state-machine based replication. We design a message-passing algorithm which forces a deterministic behavior for a subset of piecewise-deterministic applications. The main principle of the algorithm is to affix each message with a predetermined tag, prescribing a total order for messages.
asian conference on intelligent information and database systems | 2017
Arkadiusz Danilecki; Tomasz Fabisiak; Maciej Kaszubowski
In this paper we report on our work-in-progress on a new job description language intended for use in a browser-based voluntary computing platform. The language has workflow-control features, will enable the automatic data distribution and allows job creators to react to special events and failures.
international conference on information intelligence systems and applications | 2014
Arkadiusz Danilecki; Mateusz Hołenko; Anna Kobusińska; Piotr Zierhoffer
Nowadays, one of the major paradigms of distributed processing is service-oriented computing. Although SOA-based applications have many advantages, they are also highly error-prone. To improve the availability and reliability of SOA-based systems and applications, a Reliable Service Environment RESERVE, providing an external support of web services recovery has been proposed. In this paper we focus on RESTful web services, based on Representational State Transfer (REST) paradigm, and propose the enhancement of RESERVE service that allows to decrease the overhead introduced by RESERVE due to taking advantage of REST characteristics.
european conference on parallel processing | 2014
Arkadiusz Danilecki; Mateusz Hołenko; Anna Kobusińska; Piotr Zierhoffer
We consider an external recovery problem, where a system is divided into autonomous subsystems which can be recovered only by the means of logging the messages exchanged between the subsystems. The question follows: what restrictions to the subsystems autonomy are required to make the external recovery possible? We present example solutions affecting different aspects of systems independence.