10 citations · 25 across the 24 of their papers we have counts for
28 papers
Byzantine-linearizable Single-Writer Multi-Reader Register in the GPU-Inspired Shared Memory Model
Chryssis Georgiou, Sathya Peri, Manaswani Piduguralla +1
The construction of fault-tolerant atomic registers is a fundamental problem in distributed computing. GPUs, widely used in scientific computing and machine learning, face Byzantin…
From On-chain to Macro: Assessing the Importance of Data Source Diversity in Cryptocurrency Market Forecasting
Giorgos Demosthenous, Chryssis Georgiou, Eliada Polydorou
This study investigates the impact of data source diversity on the performance of cryptocurrency forecasting models by integrating various data categories, including technical indi…
Byzantine-Tolerant Consensus in GPU-Inspired Shared Memory
Chryssis Georgiou, Manaswini Piduguralla, Sathya Peri
In this work, we formalize a novel shared memory model inspired by the popular GPU architecture. Within this model, we develop algorithmic solutions to the Byzantine Consensus prob…
Self-stabilizing Byzantine-tolerant Recycling
Chryssis Georgiou, Michel Raynal, Elad M. Schiller
Numerous distributed applications, such as cloud computing and distributed ledgers, necessitate the system to invoke asynchronous consensus objects an unbounded number of times, wh…
Fragmented ARES: Dynamic Storage for Large Objects
Chryssis Georgiou, Nicolas Nicolaou, Andria Trigeorgi
Data availability is one of the most important features in distributed storage systems, made possible by data replication. Nowadays data are generated rapidly and the goal to devel…
Byzantine-tolerant Distributed Grow-only Sets: Specification and Applications
Vicent Cholvi, Antonio Fernández Anta, Chryssis Georgiou +3
In order to formalize Distributed Ledger Technologies and their interconnections, a recent line of research work has formulated the notion of Distributed Ledger Object (DLO), which…
Fragmented Objects: Boosting Concurrency of Shared Large Objects
Antonio Fernandez Anta, Chryssis Georgiou, Theophanis Hadjistasi +3
This work examines strategies to handle large shared data objects in distributed storage systems (DSS), while boosting the number of concurrent accesses, maintaining strong consist…
Loosely-self-stabilizing Byzantine-tolerant Binary Consensus for Signature-free Message-passing Systems
Chryssis Georgiou, Ioannis Marcoullis, Michel Raynal +1
At PODC 2014, A. Mostéfaoui, H. Moumen, and M. Raynal presented a new and simple randomized signature-free binary consensus algorithm (denoted here MMR) that copes with the net eff…
A Self-stabilizing Control Plane for the Edge and Fog Ecosystems
Zacharias Georgiou, Chryssis Georgiou, George Pallis +2
Fog Computing is now emerging as the dominating paradigm bridging the compute and connectivity gap between sensing devices (a.k.a. "things") and latency-sensitive services. However…
(In)Existence of Equilibria for 2-Players, 2-Values Games with Concave Valuations
Chryssis Georgiou, Marios Mavronicolas, Burkhard Monien
We consider 2-players, 2-values minimization games where the players' costs take on two values, , . The players play mixed strategies and their costs are evaluated by uni…
Appending Atomically in Byzantine Distributed Ledgers
Vicent Cholvi, Antonio Fernandez Anta, Chryssis Georgiou +2
A Distributed Ledger Object (DLO) is a concurrent object that maintains a totally ordered sequence of records, and supports two basic operations: append, which appends a record at…
Self-Stabilizing Snapshot Objects for Asynchronous Fail-Prone Network Systems
Chryssis Georgiou, Oskar Lundström, Elad Michael Schiller
A snapshot object simulates the behavior of an array of single-writer/multi-reader shared registers that can be read atomically. Delporte-Gallet et al. proposed two fault-tolerant…
Utilizing Mobile Nodes for Congestion Control in Wireless Sensor Networks
Antonia Nicolaou, Natalie Temene, Charalampos Sergiou +2
Congestion control and avoidance in Wireless Sensor Networks (WSNs) is a subject that has attracted a lot of research attention in the last decade. Besides rate and resource contro…
Atomic Appends: Selling Cars and Coordinating Armies with Multiple Distributed Ledgers
Antonio Fernandez Anta, Chryssis Georgiou, Nicolas Nicolaou
The various applications using Distributed Ledger Technologies (DLT) or blockchains, have led to the introduction of a new `marketplace' where multiple types of digital assets may…
Self-stabilization Overhead: an Experimental Case Study on Coded Atomic Storage
Chryssis Georgiou, Robert Gustafsson, Andreas Lindhe +1
Shared memory emulation can be used as a fault-tolerant and highly available distributed storage solution or as a low-level synchronization primitive. Attiya, Bar-Noy, and Dolev we…
Unleashing and Speeding Up Readers in Atomic Object Implementations
Chryssis Georgiou, Theophanis Hadjistasi, Nicolas Nicolaou +1
Providing efficient emulations of atomic read/write objects in asynchronous, crash-prone, message-passing systems is an important problem in distributed computing. Communication la…
Formalizing and Implementing Distributed Ledger Objects
Antonio Fernández Anta, Chryssis Georgiou, Kishori Konwar +1
Despite the hype about blockchains and distributed ledgers, no formal abstraction of these objects has been proposed. To face this issue, in this paper we provide a proper formulat…
Self-stabilizing Reconfiguration
Shlomi Dolev, Chryssis Georgiou, Ioannis Marcoullis +1
Current reconfiguration techniques are based on starting the system in a consistent configuration, in which all participating entities are in their initial state. Starting from tha…
Internet Computing: Using Reputation to Select Workers from a Pool
Evgenia Christoforou, Antonio Fernández Anta, Chryssis Georgiou +1
The assignment and execution of tasks over the Internet is an inexpensive solution in contrast with supercomputers. We consider an Internet-based Master-Worker task computing appro…
CoVer-ability: Consistent Versioning for Concurrent Objects
Nicolas Nicolaou, Antonio Fernández Anta, Chryssis Georgiou
An object type characterizes the domain space and the operations that can be invoked on an object of that type. In this paper we introduce a new property for concurrent objects, we…
Multi-round Master-Worker Computing: a Repeated Game Approach
Antonio Fernández Anta, Chryssis Georgiou, Miguel A. Mosteiro +1
We consider a computing system where a master processor assigns tasks for execution to worker processors through the Internet. We model the workers decision of whether to comply (c…
Practically-Self-Stabilizing Virtual Synchrony
Shlomi Dolev, Chryssis Georgiou, Ioannis Marcoullis +1
Virtual synchrony is an important abstraction that is proven to be extremely useful when implemented over asynchronous, typically large, message-passing distributed systems. Fault…
Algorithmic Mechanisms for Reliable Internet-based Computing under Collusion
Antonio Fernandez Anta, Chryssis Georgiou, Miguel A. Mosteiro
In this work, using a game-theoretic approach, cost-sensitive mechanisms that lead to reliable Internet-based computing are designed. In particular, we consider Internet-based mast…
Coping with Unreliable Workers in Internet-based Computing: An Evaluation of Reputation Mechanisms
Evgenia Christoforou, Antonio Fernandez Anta, Chryssis Georgiou +2
We present reputation-based mechanisms for building reliable task computing systems over the Internet. The most characteristic examples of such systems are the volunteer computing…