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

Kirill Bogdanov 0001

dblp:11/6933-1 · DBLP profile ↗
← Back
3ranked-venue papers
3as first author
0since 2021 · last 2018
0000-0001-7642-6591ORCID · verified

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

Systems, architecture and hardware · 2 · 2 first-authorComputer networks · 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.

Computer architecture, parallel and distributed computing, and storage systems
1 paper
Distributed systems · 100%
Software engineering, system software, and programming languages
1 paper
Software testing · 100%

Topics — the 3 heaviest of 4, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Distributed systems › distributed system architecture
geo-distributed systems
0.212015
Toward Automated Testing of Geo-Distributed Replica Selection Algorithms · SIGCOMM 2015
Distributed systems › replication › replica management
replica selection
0.212015
Toward Automated Testing of Geo-Distributed Replica Selection Algorithms · SIGCOMM 2015
Software testing
automated testing
0.112015
Toward Automated Testing of Geo-Distributed Replica Selection Algorithms · SIGCOMM 2015

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

simulation-based testing · 0.4fault injection · 0.4
YearPublicationVenuePosition
2018 Fast and Accurate Load Balancing for Geo-Distributed Storage Systems
abstract
The increasing density of globally distributed datacenters reduces the network latency between neighboring datacenters and allows replicated services deployed across neighboring locations to share workload when necessary, without violating strict Service Level Objectives (SLOs).
Kirill Bogdanov 0001, Waleed Reda, Gerald Q. Maguire Jr., Dejan Kostic, Marco Canini
SoCC1
2015 The nearest replica can be farther than you think
abstract
Modern distributed systems are geo-distributed for reasons of increased performance, reliability, and survivability. At the heart of many such systems, e.g., the widely used Cassandra and MongoDB data stores, is an algorithm for choosing a closest set of replicas to service a client request. Suboptimal replica choices due to dynamically changing network conditions result in reduced performance as a result of increased response latency. We present GeoPerf, a tool that tries to automate the process of systematically testing the performance of replica selection algorithms for geo-distributed storage systems. Our key idea is to combine symbolic execution and lightweight modeling to generate a set of inputs that can expose weaknesses in replica selection. As part of our evaluation, we analyzed network round trip times between geographically distributed Amazon EC2 regions, and showed a significant number of daily changes in nearest-K replica orders. We tested Cassandra and MongoDB using our tool, and found bugs in each of these systems. Finally, we use our collected Amazon EC2 latency traces to quantify the time lost due to these bugs. For example due to the bug in Cassandra, the median wasted time for 10% of all requests is above 50 ms.
Kirill Bogdanov 0001, Miguel Peón-Quirós, Gerald Q. Maguire Jr., Dejan Kostic
SoCC1
2015 Toward Automated Testing of Geo-Distributed Replica Selection Algorithms
abstract
Many geo-distributed systems rely on a replica selection algorithms to communicate with the closest set of replicas. Unfortunately, the bursty nature of the Internet traffic and ever changing network conditions present a problem in identifying the best choices of replicas. Suboptimal replica choices result in increased response latency and reduced system performance. In this work we present GeoPerf, a tool that tries to automate testing of geo-distributed replica selection algorithms. We used GeoPerf to test Cassandra and MongoDB, two popular data stores, and found bugs in each of these systems.
Kirill Bogdanov 0001, Miguel Peón-Quirós, Gerald Q. Maguire Jr., Dejan Kostic
SIGCOMM1