Vita Bortnikov

dblp:45/1874 · DBLP profile ↗
← Back
8ranked-venue papers
1as first author
2since 2021 · last 2025
0009-0005-5518-6310ORCID · corroborated

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

Systems, architecture and hardware · 7 · 1 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 1 since 2021

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.

Computer architecture, parallel and distributed computing, and storage systems
2 papers
Distributed systems · 96% Cloud and datacenter computing · 4%
Network and information security
1 paper
Blockchain and cryptocurrency security · 100%
Theoretical computer science
1 paper
Distributed computing theory · 64% Mathematical optimization · 28% Computational complexity · 8%

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

TopicWeightPapersLastEvidence papers
Distributed systems
consensus
0.522018
Hyperledger fabric: a distributed operating system for permissioned blockchains · EuroSys 2018
Brief announcement: reconfigurable state machine replication from non-reconfigurable building blocks · PODC 2012
Blockchain and cryptocurrency security
permissioned blockchain
0.312018
Hyperledger fabric: a distributed operating system for permissioned blockchains · EuroSys 2018
Distributed systems › consensus › blockchain consensus
permissioned consensus
0.312018
Hyperledger fabric: a distributed operating system for permissioned blockchains · EuroSys 2018
Distributed systems › consensus
paxos
0.112012
Brief announcement: reconfigurable state machine replication from non-reconfigurable building blocks · PODC 2012
Distributed systems › replication
state machine replication
0.112012
Brief announcement: reconfigurable state machine replication from non-reconfigurable building blocks · PODC 2012
Mathematical optimization › online optimization
adaptive algorithms
0.012000
Adaptive and efficient mutual exclusion (extended abstract) · PODC 2000
Distributed computing theory › mutual exclusion
adaptive mutual exclusion
0.012000
Adaptive and efficient mutual exclusion (extended abstract) · PODC 2000
Distributed computing theory
mutual exclusion
0.012000
Adaptive and efficient mutual exclusion (extended abstract) · PODC 2000
Computational complexity › complexity classes › approximation classes › optimization complexity
adaptive complexity
0.012000
Adaptive and efficient mutual exclusion (extended abstract) · PODC 2000
Distributed computing theory › distributed complexity
step complexity
0.012000
Adaptive and efficient mutual exclusion (extended abstract) · PODC 2000

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

speculative command execution · 0.1black-box reduction · 0.1adaptive algorithm · 0.0
YearPublicationVenuePosition
2025 ClusterLink: Redefining Application Connectivity for the Multi-cloud Era
abstract
Modern software development abstracts applications from the underlying infrastructure, enabling global-scale deployment with minimal concern about low-level networking details. However, when these infrastructure-agnostic software components need to communicate, they encounter significant networking limitations. This forces developers to either navigate complex, low-level networking constructs to achieve the desired connectivity or give up on truly flexible connectivity and limit their software to static connectivity patterns. In this paper, we focus on the evolving challenges of application connectivity in today's hyper-distributed reality. We propose to model connectivity around the notion of application services and have realized this proposal as ClusterLink, which exposes the app-level APIs for specifying communication policies at a very granular level and implements them efficiently. This paper shares details on ClusterLink design principles, APIs, architecture, and implementation, and shows that ClusterLink outperforms its closest competitor by 2.5x in throughput in a cloud-based experimental setting.
Kfir Toledo, Pravein G. Kannan, Michal Malka, Etai Lev-Ran, Or Ozeri, Vita Bortnikov, Ziv Nevo, Katherine Barabash
CLOUD6
2023 ClusterLink: A Multi-Cluster Application Interconnect
abstract
Enterprises often deploy their business applications in multiple clouds as well as in multiple traditional environments. This work focuses on the connectivity aspects of this new way of operating and consuming digital services. We define the related requirements, analyze the challenges, and present ClusterLink, our solution for interconnecting today's and future multi-cloud applications.
Kfir Toledo, Pravein G. Kannan, Michal Malka, Etai Lev-Ran, Katherine Barabash, Vita Bortnikov
SYSTOR6
2018 Hyperledger fabric: a distributed operating system for permissioned blockchains
abstract
Fabric is a modular and extensible open-source system for deploying and operating permissioned blockchains and one of the Hyperledger projects hosted by the Linux Foundation (www.hyperledger.org).
Elli Androulaki, Artem Barger, Vita Bortnikov, Christian Cachin, Konstantinos Christidis, Angelo De Caro, David Enyeart, Christopher Ferris, Gennady Laventman, Yacov Manevich, Srinivasan Muralidharan, Chet Murthy, Manish Sethi, Gari Singh, Keith Smith, Alessandro Sorniotti, Chrysoula Stathakopoulou, Marko Vukolic, Sharon Weed Cocco, Jason Yellick
EuroSys3
2018 Shared Cloud Object Store, governed by permissioned blockchain
abstract
No abstract available.
Artem Barger, Yacov Manevich, Vita Bortnikov, Yoav Tock, Michael Factor, Michal Malka
SYSTOR3
2017 Scalable communication middleware for permissioned distributed ledgers
abstract
Distributed Ledger Technology (DLT) is rapidly emerging as a new paradigm for automating complex business processes in secure and decentralised fashion. Currently, however, its wider adoption is hampered by scalability problems [3] rooted in an inherent tension between stringent consistency, security, and robustness requirements on one hand, and growing application demand coupled with high performance expectations on the other. For example, popular peer-to-peer DLTs based on proof-of-work consensus [4] can only improve the transaction throughput by degrading their security and consistency guarantees, which is unacceptable in the enterprise and mission-critical settings.
Artem Barger, Yacov Manevich, Benjamin Mandler, Vita Bortnikov, Gennady Laventman, Gregory V. Chockler
SYSTOR4
2012 Brief announcement: reconfigurable state machine replication from non-reconfigurable building blocks
abstract
Reconfigurable state machine replication is an important enabler of elasticity for replicated cloud services, which must be able to dynamically adjust their size as a function of changing load and resource availability. We introduce a new generic framework to allow the reconfigurable state machine implementation to be derived from a collection of arbitrary non-reconfigurable state machines. Our reduction framework follows the black box approach, and does not make any assumptions with respect to its execution environment apart from reliable channels. It allows higher-level services to leverage speculative command execution to ensure uninterrupted progress during the reconfiguration periods as well as in situations where failures prevent the reconfiguration agreement from being reached in a timely fashion. We apply our framework to obtain a reconfigurable speculative state machine from the non-reconfigurable Paxos implementation, and analyze its performance on a realistic distributed testbed. Our results show that our framework incurs negligible overheads in the absence of reconfiguration, and allows steady throughput to be maintained throughout the reconfiguration periods.
Vita Bortnikov, Gregory V. Chockler, Dmitri Perelman, Alexey Roytman, Shlomit Shachor, Ilya Shnayderman
PODC1
2002 Adaptive and efficient mutual exclusion
Hagit Attiya, Vita Bortnikov
Distributed Comput.2
2000 Adaptive and efficient mutual exclusion (extended abstract)
abstract
A distributed algorithm is adaptive if its performance depends on k, the number of processes that are concurrently active during the algorithm execution (rather than on n, the total number of processes). This paper presents adaptive algorithm for mutual exclusion using only read and write operations.
Hagit Attiya, Vita Bortnikov
PODC2