Skip to main content

Showing 1–21 of 21 results for author: Nicolaou, N

.
  1. arXiv:2407.00881  [pdf, other

    cs.DC

    Ares II: Tracing the Flaws of a (Storage) God

    Authors: Chryssis Georgiou, Nicolas Nicolaou, Andria Trigeorgi

    Abstract: Ares is a modular framework, designed to implement dynamic, reconfigurable, fault-tolerant, read/write and strongly consistent distributed shared memory objects. Recent enhancements of the framework have realized the efficient implementation of large objects, by introducing versioning and data stri** techniques. In this work, we identify performance bottlenecks of the Ares's variants by utilizin… ▽ More

    Submitted 6 March, 2024; originally announced July 2024.

  2. arXiv:2405.10057  [pdf, other

    cs.DC

    AMECOS: A Modular Event-based Framework for Concurrent Object Specification

    Authors: Timothé Albouy, Antonio Fernández Anta, Chryssis Georgiou, Mathieu Gestin, Nicolas Nicolaou, Junlang Wang

    Abstract: In this work, we introduce a modular framework for specifying distributed systems that we call AMECOS. Specifically, our framework departs from the traditional use of sequential specification, which presents limitations both on the specification expressiveness and implementation efficiency of inherently concurrent objects, as documented by Casta{ñ}eda, Rajsbaum and Raynal in CACM 2023. Our framewo… ▽ More

    Submitted 16 May, 2024; originally announced May 2024.

  3. arXiv:2205.13448  [pdf, other

    cs.DC

    Validated Objects: Specification, Implementation, and Applications

    Authors: Antonio Fernández Anta, Chryssis Georgiou, Nicolas Nicolaou, Antonio Russo

    Abstract: Guaranteeing the validity of concurrent operations on distributed objects is a key property for ensuring reliability and consistency in distributed systems. Usually, the methods for validating these operations, if present, are wired in the object implementation. In this work, we formalize the notion of a {\em validated object}, decoupling the object operations and properties from the validation pr… ▽ More

    Submitted 26 May, 2022; originally announced May 2022.

  4. arXiv:2201.13292  [pdf, other

    cs.DC

    Fragmented ARES: Dynamic Storage for Large Objects

    Authors: Chryssis Georgiou, Nicolas Nicolaou, Andria Trigeorgi

    Abstract: 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 develop efficient, scalable and reliable storage systems has become one of the major challenges for high performance computing. In this work, we develop a dynamic, robust and strongly consistent distributed storage implementa… ▽ More

    Submitted 31 January, 2022; originally announced January 2022.

    Comments: 18 pages (in two-column IEEE format), 12 figures, 5 algorithm codes, Technical Report

  5. arXiv:2108.03284  [pdf, other

    physics.soc-ph cs.DC stat.CO

    Estimating Active Cases of COVID-19

    Authors: Javier Álvarez, Carlos Baquero, Elisa Cabana, Jaya Prakash Champati, Antonio Fernández Anta, Davide Frey, Augusto García-Agúndez, Chryssis Georgiou, Mathieu Goessens, Harold Hernández, Rosa Lillo, Raquel Menezes, Raúl Moreno, Nicolas Nicolaou, Oluwasegun Ojo, Antonio Ortega, Jesús Rufino, Efstathios Stavrakis, Govind Jeevan, Christin Glorioso

    Abstract: Having accurate and timely data on confirmed active COVID-19 cases is challenging, since it depends on testing capacity and the availability of an appropriate infrastructure to perform tests and aggregate their results. In this paper, we propose methods to estimate the number of active cases of COVID-19 from the official data (of confirmed cases and fatalities) and from survey data. We show that t… ▽ More

    Submitted 6 August, 2021; originally announced August 2021.

    Comments: Presented at the 2nd KDD Workshop on Data-driven Humanitarian Map**: Harnessing Human-Machine Intelligence for High-Stake Public Policy and Resiliency Planning, August 15, 2021

  6. arXiv:2104.14954  [pdf, other

    q-bio.NC cs.IT

    Analysis of Molecular Communications on the Growth Structure of Glioblastoma Multiforme

    Authors: Hamdan Awan, Andreani Odysseos, Niovi Nicolaou, Sasitharan Balasubramaniam

    Abstract: In this paper we consider the influence of intercellular communication on the development and progression of Glioblastoma Multiforme (GBM), a grade IV malignant glioma which is defined by an interplay Grow i.e. self renewal and Go i.e. invasiveness potential of multiple malignant glioma stem cells. Firstly, we performed wet lab experiments with U87 malignant glioma cells to study the node-stem gro… ▽ More

    Submitted 30 April, 2021; originally announced April 2021.

    Comments: 7 pages, 10 Figures- Submitted for possible publication in IEEE Conference

  7. arXiv:2103.08936  [pdf, other

    cs.DC cs.DS

    Byzantine-tolerant Distributed Grow-only Sets: Specification and Applications

    Authors: Vicent Cholvi, Antonio Fernández Anta, Chryssis Georgiou, Nicolas Nicolaou, Michel Raynal, Antonio Russo

    Abstract: 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 is a concurrent object that maintains a totally ordered sequence of records, abstracting blockchains and distributed ledgers. Through DLO, the Atomic Appends problem, intended as the need of a primitive able to append m… ▽ More

    Submitted 16 March, 2021; originally announced March 2021.

  8. arXiv:2102.12786  [pdf, other

    cs.DC

    Fragmented Objects: Boosting Concurrency of Shared Large Objects

    Authors: Antonio Fernandez Anta, Chryssis Georgiou, Theophanis Hadjistasi, Nicolas Nicolaou, Efstathios Stavrakis, Andria Trigeorgi

    Abstract: This work examines strategies to handle large shared data objects in distributed storage systems (DSS), while boosting the number of concurrent accesses, maintaining strong consistency guarantees, and ensuring good operation performance. To this respect, we define the notion of fragmented objects:con-current objects composed of a list of fragments (or blocks) that allow operations to manipulate ea… ▽ More

    Submitted 7 March, 2021; v1 submitted 25 February, 2021; originally announced February 2021.

  9. arXiv:2005.12783  [pdf, other

    cs.DC cs.CY stat.AP

    CoronaSurveys: Using Surveys with Indirect Reporting to Estimate the Incidence and Evolution of Epidemics

    Authors: Oluwasegun Ojo, Augusto García-Agundez, Benjamin Girault, Harold Hernández, Elisa Cabana, Amanda García-García, Payman Arabshahi, Carlos Baquero, Paolo Casari, Ednaldo José Ferreira, Davide Frey, Chryssis Georgiou, Mathieu Goessens, Anna Ishchenko, Ernesto Jiménez, Oleksiy Kebkal, Rosa Lillo, Raquel Menezes, Nicolas Nicolaou, Antonio Ortega, Paul Patras, Julian C Roberts, Efstathios Stavrakis, Yuichi Tanaka, Antonio Fernández Anta

    Abstract: The world is suffering from a pandemic called COVID-19, caused by the SARS-CoV-2 virus. National governments have problems evaluating the reach of the epidemic, due to having limited resources and tests at their disposal. This problem is especially acute in low and middle-income countries (LMICs). Hence, any simple, cheap and flexible means of evaluating the incidence and evolution of the epidemic… ▽ More

    Submitted 26 June, 2020; v1 submitted 24 May, 2020; originally announced May 2020.

    Comments: Presented at The KDD Workshop on Humanitarian Map**, San Diego, California USA, August 24, 2020

  10. arXiv:2002.11593  [pdf, ps, other

    cs.DC cs.DB cs.DS

    Appending Atomically in Byzantine Distributed Ledgers

    Authors: Vicent Cholvi, Antonio Fernandez Anta, Chryssis Georgiou, Nicolas Nicolaou, Michel Raynal

    Abstract: 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 the end of the sequence, and get, which returns the sequence of records. In this work we provide a proper formalization of a Byzantine-tolerant Distributed Ledger Object (BDLO), which is a DLO in a distributed system in… ▽ More

    Submitted 26 February, 2020; originally announced February 2020.

  11. arXiv:1911.09404  [pdf, other

    cs.CR cs.NI eess.SY

    Assessing Cyber-Physical Security in Industrial Control Systems

    Authors: Martín Barrère, Chris Hankin, Demetrios G. Eliades, Nicolas Nicolau, Thomas Parisini

    Abstract: Over the last years, Industrial Control Systems (ICS) have become increasingly exposed to a wide range of cyber-physical threats. Efficient models and techniques able to capture their complex structure and identify critical cyber-physical components are therefore essential. AND/OR graphs have proven very useful in this context as they are able to semantically grasp intricate logical interdependenc… ▽ More

    Submitted 21 November, 2019; originally announced November 2019.

    Comments: 10 pages, 10 figures. Keywords: security metrics, cyber-physical security, AND-OR graphs, hypergraphs, MAX-SAT resolution, ICS, CPS

    Journal ref: 6th International Symposium for ICS & SCADA Cyber Security Research 2019 (ICS-CSR), pp. 49-58 (2019)

  12. arXiv:1911.00516  [pdf, other

    cs.CR cs.NI eess.SY

    MaxSAT Evaluation 2019 -- Benchmark: Identifying Security-Critical Cyber-Physical Components in Weighted AND/OR Graphs

    Authors: Martín Barrère, Chris Hankin, Nicolas Nicolau, Demetrios G. Eliades, Thomas Parisini

    Abstract: This paper presents a MaxSAT benchmark focused on identifying critical nodes in AND/OR graphs. We use AND/OR graphs to model Industrial Control Systems (ICS) as they are able to semantically grasp intricate logical interdependencies among ICS components. However, identifying critical nodes in AND/OR graphs is an NP-complete problem. We address this problem by efficiently transforming the input AND… ▽ More

    Submitted 1 November, 2019; originally announced November 2019.

    Comments: arXiv admin note: substantial text overlap with arXiv:1905.04796

  13. arXiv:1905.04796  [pdf, other

    cs.CR cs.NI eess.SY

    Identifying Security-Critical Cyber-Physical Components in Industrial Control Systems

    Authors: Martín Barrère, Chris Hankin, Nicolas Nicolau, Demetrios G. Eliades, Thomas Parisini

    Abstract: In recent years, Industrial Control Systems (ICS) have become an appealing target for cyber attacks, having massive destructive consequences. Security metrics are therefore essential to assess their security posture. In this paper, we present a novel ICS security metric based on AND/OR graphs that represent cyber-physical dependencies among network components. Our metric is able to efficiently ide… ▽ More

    Submitted 12 May, 2019; originally announced May 2019.

    Comments: Keywords: Security metrics, industrial control systems, cyber-physical systems, AND-OR graphs, MAX-SAT resolution

  14. arXiv:1812.08446  [pdf, ps, other

    cs.DC

    Atomic Appends: Selling Cars and Coordinating Armies with Multiple Distributed Ledgers

    Authors: Antonio Fernandez Anta, Chryssis Georgiou, Nicolas Nicolaou

    Abstract: 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 be exchanged. As each blockchain is designed to support specific types of assets and transactions, and no blockchain will prevail, the need to perform interblockchain transactions is already pressing. In this work we e… ▽ More

    Submitted 20 December, 2018; originally announced December 2018.

    Comments: 14 pages, 3 figures and 2 tables

  15. Steering multiattractors to overcome parameter inaccuracy and noise effects

    Authors: Rafael M. da Silva, Nathan S. Nicolau, Cesar Manchein, Marcus W. Beims

    Abstract: Steering of attractors in multistable systems is used to increase the available parameter domains which lead to stable dynamics in nonlinear physical systems, reducing substantially undesirable effects of parametric inaccuracy and noise. The procedure proposed here uses time and/or space asymmetric perturbations to move independent multistable attractors in phase space. Applying this mechanism we… ▽ More

    Submitted 10 June, 2018; originally announced June 2018.

    Comments: 6 pages, 3 figures, submitted to publication

    Journal ref: Phys. Rev. E 98, 032210 (2018)

  16. arXiv:1805.03727  [pdf, other

    cs.DC

    ARES: Adaptive, Reconfigurable, Erasure coded, atomic Storage

    Authors: Nicolas Nicolaou, Viveck Cadambe, N. Prakash, Andria Trigeorgi, Kishori M. Konwar, Nancy Lynch, Muriel Medard

    Abstract: Atomicity or strong consistency is one of the fundamental, most intuitive, and hardest to provide primitives in distributed shared memory emulations. To ensure survivability, scalability, and availability of a storage service in the presence of failures, traditional approaches for atomic memory emulation, in message passing environments, replicate the objects across multiple servers. Compared to r… ▽ More

    Submitted 28 May, 2021; v1 submitted 9 May, 2018; originally announced May 2018.

  17. arXiv:1803.11211  [pdf, other

    cs.DC

    Unleashing and Speeding Up Readers in Atomic Object Implementations

    Authors: Chryssis Georgiou, Theophanis Hadjistasi, Nicolas Nicolaou, Alexander A. Schwarzmann

    Abstract: Providing efficient emulations of atomic read/write objects in asynchronous, crash-prone, message-passing systems is an important problem in distributed computing. Communication latency is a factor that typically dominates the performance of message-passing systems, consequently the efficiency of algorithms implementing atomic objects is measured in terms of the number of communication exchanges i… ▽ More

    Submitted 29 March, 2018; originally announced March 2018.

    Comments: arXif admin note: substantial text overlap with arXiv:1610.08373

    ACM Class: C.3.4; C.4

  18. arXiv:1802.07817  [pdf, other

    cs.DC

    Formalizing and Implementing Distributed Ledger Objects

    Authors: Antonio Fernández Anta, Chryssis Georgiou, Kishori Konwar, Nicolas Nicolaou

    Abstract: 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 formulation of a distributed ledger object. In brief, we define a ledger object as a sequence of records, and we provide the operations and the properties that such an object should support. Implementation of a ledger object on… ▽ More

    Submitted 4 May, 2018; v1 submitted 21 February, 2018; originally announced February 2018.

    Comments: 18 pages, 3 figures, preliminary version appears in Proceedings of NETYS 2018

  19. arXiv:1610.08373  [pdf, other

    cs.DC

    Oh-RAM! One and a Half Round Atomic Memory

    Authors: Theophanis Hadjistasi, Nicolas Nicolaou, Alexander A. Schwarzmann

    Abstract: Emulating atomic read/write shared objects in a message-passing system is a fundamental problem in distributed computing. Considering that network communication is the most expensive resource, efficiency is measured first of all in terms of the communication needed to implement read and write operations. It is well known that 2 communication round-trip phases involving in total 4 message exchanges… ▽ More

    Submitted 16 November, 2020; v1 submitted 26 October, 2016; originally announced October 2016.

    Comments: A Brief Announcement related to this work was presented at ACM PODC, 2016

  20. arXiv:1601.07352  [pdf, other

    cs.DC

    CoVer-ability: Consistent Versioning for Concurrent Objects

    Authors: Nicolas Nicolaou, Antonio Fernández Anta, Chryssis Georgiou

    Abstract: 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 call coverability, that aims to provide precise guarantees on the consistent evolution of an object. This new property is suitable for a variety of distributed objects including concurrent file objects that demand opera… ▽ More

    Submitted 11 March, 2016; v1 submitted 27 January, 2016; originally announced January 2016.

  21. arXiv:1111.2693  [pdf, ps, other

    cs.DC cs.DS

    On the Practicality of Atomic MWMR Register Implementations

    Authors: Chryssis Georgiou, Nicolas C. Nicolaou

    Abstract: Multiple-writer/multiple-reader (MWMR) atomic register implementations provide precise consistency guarantees, in the asynchronous, crash-prone, message passing environment. Fast MWMR atomic register implementations were first introduced in Englert et al. 2009. Fastness is measured in terms of the number of single round read and write operations that does not sacrifice correctness. In Georgiou et… ▽ More

    Submitted 9 April, 2012; v1 submitted 11 November, 2011; originally announced November 2011.

    Comments: 18 pages, 14 figures, 3 tables, Technical Report, Full Version of an Article appearing in the Proceedings of the 10th International Symposium on Parallel and Distributed Processing with Applications (ISPA 2012), Leganes, Madrid, July 2012

    Report number: UCY-CS-TR-11-08