Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.

Jerzy Brzezinski

dblp:56/766 · DBLP profile ↗
← Back
32ranked-venue papers
22as first author
1since 2021 · last 2022
0000-0002-0770-4727ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 14 · 11 first-authorDatabases, data management, data science and information retrieval · 5 · 5 first-authorComputer networks · 4 · 1 since 2021Artificial intelligence and machine learning · 3 · 3 first-authorSecurity and privacy · 3 · 2 first-authorSoftware engineering, systems software and programming languages · 2Applied, interdisciplinary, general and emerging computing · 2 · 2 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
1 paper
Empirical software engineering · 87% Services computing and microservices · 13%
Computer architecture, parallel and distributed computing, and storage systems
4 papers
Distributed systems · 77% Cloud and datacenter computing · 8% Electronic design automation · 8%

Topics — the 10 heaviest of 11, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Empirical software engineering › process mining
process discovery
0.412019
A Distributed Discovery of Communicating Resource Systems Models · IEEE Trans. Serv. Comput. 2019
Empirical software engineering
process mining
0.412019
A Distributed Discovery of Communicating Resource Systems Models · IEEE Trans. Serv. Comput. 2019
Services computing and microservices › web service interfaces
RESTful APIs
0.112019
A Distributed Discovery of Communicating Resource Systems Models · IEEE Trans. Serv. Comput. 2019
Cloud and datacenter computing › resource management › shared resource management
deadlock avoidance
0.011994
Optimal Centralized Algorithms for Store-and-Forward Deadlock Avoidance · IEEE Trans. Computers 1994
Interconnection networks and networks-on-chip › routing algorithms
deadlock-free routing
0.011994
Optimal Centralized Algorithms for Store-and-Forward Deadlock Avoidance · IEEE Trans. Computers 1994
Electronic design automation › physical design
routing
0.011994
Optimal Centralized Algorithms for Store-and-Forward Deadlock Avoidance · IEEE Trans. Computers 1994
Transport protocols and congestion control › flow control
deadlock prevention
0.021987
Time-Stamp Approach to Prevention of Different Deadlock Types in Store-and-Forward Networks · IEEE Trans. Commun. 1987
Time-Stamp Approach to Store-and-Forward Deadlock Prevention · IEEE Trans. Commun. 1987
Transport protocols and congestion control
flow control
0.021987
Time-Stamp Approach to Prevention of Different Deadlock Types in Store-and-Forward Networks · IEEE Trans. Commun. 1987
Time-Stamp Approach to Store-and-Forward Deadlock Prevention · IEEE Trans. Commun. 1987
Distributed systems
fault tolerance
0.021987
Time-Stamp Approach to Prevention of Different Deadlock Types in Store-and-Forward Networks · IEEE Trans. Commun. 1987
Time-Stamp Approach to Store-and-Forward Deadlock Prevention · IEEE Trans. Commun. 1987
Distributed systems › concurrency control
livelock prevention
0.011987
Time-Stamp Approach to Store-and-Forward Deadlock Prevention · IEEE Trans. Commun. 1987

Methods — techniques the papers use, named apart from their topics

distributed algorithm · 0.8time-stamp approach · 0.0polynomial-time algorithm · 0.0centralized algorithm · 0.0buffer allocation strategy · 0.0
YearPublicationVenuePosition
2022 Uniform and regular reliable broadcast protocols facilitating concurrent message dissemination for mobile ad hoc networks with the network liveness property
Michal Kalewski, Jerzy Brzezinski
J. Netw. Comput. Appl.2
2020 P2P matchmaking solution for online games
abstract
Matchmaking players is an important problem in online multiplayer games. Existing solutions employ client-server architecture, which induces several problems. Those range from additional costs associated with infrastructure maintenance to inability to play the game once servers become unavailabe (due to being under Denial of Service attack or being shut down after earning enough profit). This paper aims to provide a solution for the problem of matchmaking players on the scale of the Internet, without using a central server. In order to achieve this goal, the SelfAid platform for building custom P2P matchmaking strategies is presented. After the developer creates a service algorithm defining the matchmaking behavior specific to his/hers case, the SelfAid platform designates a number of player machines to execute the service. Furthermore, the number of designated machines adapts to the demand. SelfAid uses only spare resources of player machines, following the trend of sharing economy. A distributed algorithm is presented and its correctness is proven.
Michal Boron, Jerzy Brzezinski, Anna Kobusinska
Peer-to-Peer Netw. Appl.2
2019 A Distributed Discovery of Communicating Resource Systems Models
abstract
In communicating resource systems (CRS), a set of independent, hierarchically composed resources communicate to realize a business process. Examples of CRSs include RESTful Web services, cloud computing platforms and hierarchical distributed systems. Unfortunately, their complexity, distributed nature, and usually long lifespan can lead to problems like livelocks, deadlock occurrences and invocation loops. This makes CRSs hard to maintain and manage; it also leads to a loss of QoS or system failures. Moreover, it is important to take into account, in system management, the exact way how the system gets to some desired or undesired state. Therefore, it is crucial to analyze processes, executed in a system to find and fix the above problems. Unfortunately, CRS process models are hardly ever available. Therefore, we present a new distributed algorithm, dRMA, discovering process models from CRS event logs. In order to reduce the representational bias between the discovered process model and the real process, we have defined a Communication Net, which can express features of CRSs: directed communication channels, hierarchy, and a resource perspective. Finally, we have evaluated dRMA on a cluster, and have showed that distributing jobs can significantly reduce the time of process model discovery.
Andrzej Stroinski, Dariusz Dwornikowski, Jerzy Brzezinski
IEEE Trans. Serv. Comput.3
2018 Big Data fingerprinting information analytics for sustainability
Anna Kobusinska, Kamil Pawluczuk, Jerzy Brzezinski
Future Gener. Comput. Syst.3
2017 Device Fingerprinting: Analysis of Chosen Fingerprinting Methods
Anna Kobusinska, Jerzy Brzezinski, Kamil Pawulczuk
IoTBDS2
2014 RESTful Web Service Mining: Simple Algorithm Supporting Resource-Oriented Systems
abstract
Composition of Web Services (WS) into business processes (BP) often results in occurrence of defects in a process: implicit dependencies, incorrect contexts, non-optimal or bottlenecked workflow, and deadlocks. To deal with these problems, WS Mining (process mining in SOA) research provides methods and tools to discover, evaluate and enhance real world processes basing on a process model discovered from a log. Unfortunately, current research in this field only concerns SOAP-WS which are not as well-suited as RESTful-WS in the context of current research trends like Internet of Things or Web 2.0. WS Mining methods and tools should consider RESTful-WS where functionality of the system is expressed in the form of resources and relationships among them. In this paper we show the idea of discovering process models for interacting RESTful-WS with respect to both workflow and resources perspectives. We introduce extended version of the α algorithm (AA), RESTful-WS mining algorithm (RMA), which discovers hierarchical process models and resource-oriented perspective of a process including local and global behavior. Finally, we present a brief discussion on how RMA decomposes a problem into smaller ones, significantly reducing the execution time in real time scenarios.
Andrzej Stroinski, Dariusz Dwornikowski, Jerzy Brzezinski
ICWS3
2014 Towards Relaxed Rollback-Recovery Consistency in SOA
Jerzy Brzezinski, Mateusz Holenko, Anna Kobusinska, Dariusz Wawrzyniak, Piotr Zierhoffer
NPC1
2012 D-ReServE: Distributed Reliable Service Environment
Jerzy Brzezinski, Arkadiusz Danilecki, Mateusz Holenko, Anna Kobusinska, Jacek Kobusinski, Piotr Zierhoffer
ADBIS1
2012 Distribution of Liveness Property Connectivity Interval in Selected Mobility Models of Wireless Ad Hoc Networks
Jerzy Brzezinski, Michal Kalewski, Marcin Kosiba, Marek Libuda
Euro-Par1
2012 Garbage Collection for Service Oriented Distributed Reliable Environment D-ReServE
abstract
D-ReServE increases reliability of SOA-based systems in case of failure occurrence. The fault-tolerant information in D-ReServE is stored in the Stable Storage, which available space depletes with time. Thus, in this paper we propose a garbage collection protocol for D-ReServE that allows the periodic purging of the Stable Storage, and discuss the challenges of garbage collection due to the nature of SOA systems.
Jerzy Brzezinski, Arkadiusz Danilecki, Mateusz Holenko, Anna Kobusinska, Piotr Zierhoffer
PDCAT1
2012 Providing Uniform Reliable Broadcast Delivery for Mobile Ad Hoc Networks with MANET Liveness Property
abstract
The MANET liveness property ensures that no operative host in an ad hoc network is permanently isolated, and for networks that fulfill the property a few crash-tolerant broadcast protocols have been proposed. However, the protocols proposed till now guarantee that only at least an arbitrary majority of operative hosts receives each disseminated message, and one of these protocols has been further modified to fulfill the properties of regular reliable broadcast. Moreover, it has also been proved that the minimum time of direct connectivity between hosts, and thus the correctness of all these protocols, depends on the total number of hosts in a network and on the total number of messages that can be disseminated by each host concurrently. In this paper, we propose a novel uniform reliable broadcast protocol that works correctly, even though the minimum time of a direct connection between hosts allows them to exchange at least only two messages, which makes the correctness of this protocol independent of the total number of messages that can be disseminated by all nodes in a network.
Jerzy Brzezinski, Michal Kalewski, Jacek Kobusinski
SRDS1
2011 Workflow Engine Supporting RESTful Web Services
Jerzy Brzezinski, Arkadiusz Danilecki, Jakub Flotynski, Anna Kobusinska, Andrzej Stroinski
ACIIDS (1)1
2011 MDL: Metrics Definition Language
Jerzy Brzezinski, Dariusz Dwornikowski, Michal Kalewski, Tomasz Pawlak, Michal Sajkowski
ACIIDS (1)1
2011 From Session Guarantees to Contract Guarantees for Consistency of SOA-Compliant Processing
Jerzy Brzezinski, Arkadiusz Danilecki, Anna Kobusinska, Michal Szychowiak
ACIIDS (1)1
2011 Modality Conflict Discovery for SOA Security Policies
Bartosz Brodecki, Jerzy Brzezinski, Piotr Sasak, Michal Szychowiak
APPT2
2007 On the Optimality of Rollback-Recovery Protocol Preserving Session Guarantees
Jerzy Brzezinski, Anna Kobusinska, Jacek Kobusinski
ISPA1
2006 Bounding Recovery Time in Rollback-Recovery Protocol for Mobile Systems Preserving Session Guarantees
Jerzy Brzezinski, Anna Kobusinska, Jacek Kobusinski
DAIS1
2006 Rollback-Recovery Protocol Guarantying MR Session Guarantee in Distributed Systems with Mobile Clients
Jerzy Brzezinski, Anna Kobusinska, Michal Szychowiak
Euro-Par1
2006 Safety of Recovery Protocol Preserving MW Session Guarantee in Mobile Systems
Jerzy Brzezinski, Anna Kobusinska
ICCSA (4)1
2006 Safety of a Client-Based Version Vector Consistency Protocol of Session Guarantees
Jerzy Brzezinski, Cezary Sobaniec, Dariusz Wawrzyniak
ICCSA (5)1
2006 Checkpointing and rollback-recovery protocol for mobile systems with MW session guarantee
abstract
In the mobile environment, weak consistency replication of shared data is the key to obtaining high data availability, good access performance, and good scalability. Therefore new class of consistency models, called session guarantees, recommended for mobile environment, has been introduced. Session guarantees, called also client-centric consistency models, have been proposed to define required properties of the system regarding consistency from the client's point of view. Unfortunately, none of proposed consistency protocols providing session guarantees is resistant to server failures. Therefore, in this paper checkpointing and rollback-recovery protocol rVsMW, which preserves monotonic writes session guarantee is presented. The recovery protocol is integrated with the underlying consistency protocol by integrating operations of taking checkpoints with coherence operations of VsSG protocol.
Jerzy Brzezinski, Anna Kobusinska, Michal Szychowiak
IPDPS1
2003 An Extended Home-ased Coherence Protocol for Causally Consistent Replicated Read-Write Objects
abstract
This paper considers the reliability of software Distributed Shared Memory systems where the unit of sharing is a persistent read-write object. We present art extended coherence protocol for causal consistency model, which integrates replication management with independent checkpointing. It uses a trove! coordinated burst checkpoint operation in order to replicate consistent checkpoints of shared objects in local memory of distinct system nodes. No special reliable hardware devices are required. The protocol offers high availability of shared objects with limited overhead and ensures fast recovery in case of multiple node failures. lit case of the network partitioning all the processes in a majority partition of the system can continuously access all the objects.
Jerzy Brzezinski, Michal Szychowiak
CCGRID1
2000 Consistency Requirements of Distributed Shared Memory for Dijkstra's Mutual Exclusion Algorithm
abstract
As is well known any algorithm correct in an asynchronous shared memory setting (physically shared memory) can be directly applied in distributed shared memory (DSM) systems provided that the latter guarantees strong consistency (atomic or sequential) of replicas. Generally however, in DSM systems, weaker consistency models (causal, processor, PRAM, etc.) are often considered to improve the performance. A weakening consistency model may however imply the incorrectness of the algorithm. So we face a consistency requirement problem, the problem of finding the weakest consistency model of DSM that is sufficient and necessary for algorithm correctness. We consider a reliable DSM environment, and present a complex consistency model comprising three elementary models: sequential consistency, coherence and PRAM consistency. This complex model is then applied to Dijsktra's (1965) algorithm for mutual exclusion of n processes, one of the first solutions to a fundamental problem in both centralised and distributed operating systems. In the resulting algorithm, coherence and PRAM consistency are associated with some write operations performed at shared memory locations. As concurrent execution of write operations with weaker consistency models is more efficient when compared to the execution of strongly consistent operations, the proposed solution reduces synchronisation delay (mutual exclusion overhead) and thereby increases system throughput. The presented model is proven to be sufficient for algorithm correctness. Moreover, the algorithm is shown to be optimal in the sense that further relaxation of any write operations semantics violates progress (liveness) or safety of the algorithm.
Jerzy Brzezinski, Dariusz Wawrzyniak
ICDCS1
2000 Detection of Livelocks in Communication Protocols by Means of a Polygon Time Structure
abstract
As has been shown, the polygon time structure overcomes the main limitations of the interval time structure, and allows one to verify communication protocols, in which the explicit concurrency of both competing and supporting events is considered. The authors apply the polygon time structure to the verification of dynamic properties (like livelocks) of a simple protocol. As a result, they show that an application of the previously used interval time structure may lead to the evaluation of a protocol as incorrect, while it is livelock free.
Jerzy Brzezinski, Michal Sajkowski
SRDS1
1997 On Time Complexity of Distributed Algorithms for Generalized Deadlock Detection
Jerzy Brzezinski
ADBIS1
1996 Erratum: Deadlock Models and a General Algorithm for Distributed Deadlock Detection
Jerzy Brzezinski, Jean-Michel Hélary, Michel Raynal, Mukesh Singhal
J. Parallel Distributed Comput.1
1995 Deadlock Models and a General Algorithm for Distributed Deadlock Detection
Jerzy Brzezinski, Jean-Michel Hélary, Michel Raynal, Mukesh Singhal
J. Parallel Distributed Comput.1
1994 Optimal Centralized Algorithms for Store-and-Forward Deadlock Avoidance
abstract
A problem of deadlock avoidance in store-and-forward networks with at least two buffers per node is considered for fixed as well as dynamic routing. For both cases polynomial time, centralized deadlock avoidance algorithms are proposed and shown to be optimal in a sense of possible buffer utilization. When the number of buffers is equal to one for each node the problem is known to be NP-complete, thus, unlikely to admit a polynomial-time algorithm. The presented results may be also interesting for other applications, some massively parallel computer systems being one of the examples.>
Jacek Blazewicz, Daniel P. Bovet, Jerzy Brzezinski, Giorgio Gambosi, Maurizio Talamo
IEEE Trans. Computers3
1993 Termination Detection in a Very General Distributed Computing Model
abstract
Termination detection constitutes one of the basic problems of distributed computing, and many distributed algorithms have been proposed to solve it, but all these algorithms consider a very simple model for the underlying application programs: for processes of such programs, nondeterministic constructs are allowed, but each 'receive' statement (request) concerns only one message at a time. A more realistic and very general model of distributed computing is first presented, allowing a request to be atomic on several messages and to obey AND/OR/AND-OR/k-out-of-n/etc. request types. Within this framework, two definitions of termination are proposed and discussed. Then, accordingly, two distributed algorithms for detecting these terminations are presented and evaluated; they differ in the information they use and in the time they need to claim termination.>
Jerzy Brzezinski, Jean-Michel Hélary, Michel Raynal
ICDCS1
1987 Time-Stamp Approach to Store-and-Forward Deadlock Prevention
abstract
This paper deals with the problem of store-and-forward deadlock prevention in store-and-forward networks. The presented solution uses time stamping of all messages in the network, and a nonpreemptable message exchange mechanism. By combining these ideas, a new distributed flow control procedure is derived which guarantees that all messages are delivered to their own destinations, thus avoiding both deadlock and livelock without any message loss. It is shown that some properties of this procedure depend on the policy of the allocation of exchange buffers to nodes. On the one hand, an optimal allocation strategy is presented which results in a maximally optimal deadlock prevention procedure. The procedure is network sizeand topology-independent and allows unrestricted packet routing. On the other hand, the allocation of one exchange buffer per node is discussed, which, even if not optimal, makes the derived deadlock prevention procedure completely independent of network reconfigurations. The last feature is extremely important from the practical point of view and, therefore, such a solution is strongly recommended. When compared to store-and-forward deadlock prevention procedures described so far, which lack some or all of these desirable properties, the procedure presented here behaves favorably. However, it imposes other drawbacks, i.e., the possibility of extra hops as a result of exchange operations. It is argued that this drawback appears rarely in practice, and some strategies which aim at a reduction of it are proposed.
Jacek Blazewicz, Jerzy Brzezinski, Giorgio Gambosi
IEEE Trans. Commun.2
1987 Time-Stamp Approach to Prevention of Different Deadlock Types in Store-and-Forward Networks
abstract
This correspondence is concerned with the prevention of four types of deadlock in store-and-forward networks, i.e., progeny, copy-release, reassembly, and resequence deadlocks. The approach presented makes use of time stamping of all messages and generalizes the method of store-and-forward deadlock prevention.
Jacek Blazewicz, Jerzy Brzezinski, Giorgio Gambosi
IEEE Trans. Commun.2
1984 A family of compatible single- and multimicroprocessor systems with 8-bit and 16-bit microprocessors
Jerzy Brzezinski, Wojciech Cellary, Jerzy Kreglewski
Microprocessing and Microprogramming1