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.
? Tutorial for this page

Fotios Kounelis

dblp:206/8057 · DBLP profile ↗
← Back
5ranked-venue papers
2as first author
3since 2021 · last 2023
0009-0005-5552-8974ORCID · corroborated

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

Databases, data management, data science and information retrieval · 2 · 2 since 2021Artificial intelligence and machine learning · 1 · 1 since 2021Systems, architecture and hardware · 1 · 1 first-authorTheory of computation · 1 · 1 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.

Databases, data mining, and information retrieval
1 paper
Data stream processing · 100%
Interdisciplinary, comprehensive, and emerging computing
1 paper
Bioinformatics and computational biology · 100%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Distributed systems · 77% Cloud and datacenter computing · 23%
Network and information security
1 paper
Hardware security and side channels · 100%

Topics — the 7 heaviest of 8, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Hardware security and side channels
trusted execution environments
0.712023
Confidential Consortium Framework: Secure Multiparty Applications with Confidentiality, Integrity, and High Availability · Proc. VLDB Endow. 2023
Distributed systems › replication
state machine replication
0.712023
Confidential Consortium Framework: Secure Multiparty Applications with Confidentiality, Integrity, and High Availability · Proc. VLDB Endow. 2023
Data stream processing › fault tolerance
exactly-once semantics
0.512021
Scabbard: Single-Node Fault-Tolerant Stream Processing · Proc. VLDB Endow. 2021
Data stream processing
fault tolerance
0.512021
Scabbard: Single-Node Fault-Tolerant Stream Processing · Proc. VLDB Endow. 2021
Bioinformatics and computational biology
sequence analysis
0.412020
Comparison between text compression algorithms in biological sequences · Inf. Comput. 2020
Bioinformatics and computational biology › sequence analysis
sequence compression
0.412020
Comparison between text compression algorithms in biological sequences · Inf. Comput. 2020
Data stream processing
stream processing systems
0.112021
Scabbard: Single-Node Fault-Tolerant Stream Processing · Proc. VLDB Endow. 2021

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

immutable ledger · 1.3hardware-based trusted execution · 1.3workload-specific compression · 0.5persistence scheduling · 0.5text compression algorithms · 0.4
YearPublicationVenuePosition
2023 Confidential Consortium Framework: Secure Multiparty Applications with Confidentiality, Integrity, and High Availability
abstract
Confidentiality, integrity protection, and high availability, abbreviated to CIA, are essential properties for trustworthy data systems. The rise of cloud computing and the growing demand for multiparty applications however means that building modern CIA systems is more challenging than ever. In response, we present the Confidential Consortium Framework (CCF), a general-purpose foundation for developing secure stateful CIA applications. CCF combines centralized compute with decentralized trust, supporting deployment on untrusted cloud infrastructure and transparent governance by mutually untrusted parties. CCF leverages hardware-based trusted execution environments for remotely verifiable confidentiality and code integrity. This is coupled with state machine replication backed by an auditable immutable ledger for data integrity and high availability. CCF enables each service to bring its own application logic, custom multiparty governance model, and deployment scenario, decoupling the operators of nodes from the consortium that governs them. CCF is open-source and available now at https://github.com/microsoft/CCF.
Heidi Howard, Fritz Alder, Edward Ashton, Amaury Chamayou, Sylvan Clebsch, Manuel Costa, Antoine Delignat-Lavaud, Cédric Fournet, Andrew Jeffery, Matthew Kerner, Fotios Kounelis, Markus Alexander Kuppe, Julien Maffre, Mark Russinovich, Christoph M. Wintersteiger
Proc. VLDB Endow.11
2021 Deep learning models for forecasting aviation demand time series
Andreas Kanavos, Fotios Kounelis, Lazaros S. Iliadis, Christos Makris 0001
Neural Comput. Appl.2
2021 Scabbard: Single-Node Fault-Tolerant Stream Processing
abstract
Single-node multi-core stream processing engines (SPEs) can process hundreds of millions of tuples per second. Yet making them fault-tolerant with exactly-once semantics while retaining this performance is an open challenge: due to the limited I/O bandwidth of a single-node, it becomes infeasible to persist all stream data and operator state during execution. Instead, single-node SPEs rely on upstream distributed systems, such as Apache Kafka, to recover stream data after failure, necessitating complex cluster-based deployments. This lack of built-in fault-tolerance features has hindered the adoption of single-node SPEs. We describe Scabbard, the first single-node SPE that supports exactly-once fault-tolerance semantics despite limited local I/O bandwidth. Scabbard achieves this by integrating persistence operations with the query workload. Within the operator graph, Scabbard determines when to persist streams based on the selectivity of operators: by persisting streams after operators that discard data, it can substantially reduce the required I/O bandwidth. As part of the operator graph, Scabbard supports parallel persistence operations and uses markers to decide when to discard persisted data. The persisted data volume is further reduced using workload-specific compression: Scabbard monitors stream statistics and dynamically generates computationally efficient compression operators. Our experiments show that Scabbard can execute stream queries that process over 200 million tuples per second while recovering from failures with sub-second latencies.
Georgios Theodorakis, Fotios Kounelis, Peter R. Pietzuch, Holger Pirk
Proc. VLDB Endow.2
2020 Comparison between text compression algorithms in biological sequences
Fotios Kounelis, Christos Makris 0001
Inf. Comput.1
2017 Run-Time Effect by Inserting Hardware Trojans, in Combinational Circuits
abstract
Integrated circuits can be modified with malicious circuitries, like hardware trojans. The use of these circuitries, is either to leak confidential information, or disable security fence of a system, or even to the total destroy of the chip. In this work, several shift registers and a set of logic gates were used to implement key generators. A malicious hardware trojan circuit was added in the combinational circuit, to leak information that were generated. Only a few logical gates are needed to effectively trigger the malicious circuitry, in combination with a flip-flop. These additional gates, have to be included between the shift registers, to be triggered by certain signals, and not to leak in every clock cycle. Taking the advantage of the trigger effect, the malicious circuitry is not delaying the key generators. By implementing the above system, the ability of a hardware trojan to be stealthy under many circumstances, is proven. It is also introduced, from the low demand of logic gates, the little space that is obtained as the effect. It is also proven by the implementation, the very low cost of additional time, which is really needed to perform the leak. Merging those two advantages, the modified circuit that is resulted, is hard to be detected, by a number of applied methods. In particular, in this work a hardware trojan is implemented and added in a stream cipher hardware integration. It is proven, by the implementation results, that the spatial burden is about 2% while the temporal burden is about 3%.
Fotios Kounelis, Nicolas Sklavos 0001, Paris Kitsos
DSD1