Sajjad Rizvi

dblp:24/8633 · DBLP profile ↗
← Back
8ranked-venue papers
4as first author
0since 2021 · last 2019
—ORCID · none

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

Computer networks · 7 · 3 first-authorSystems, architecture and hardware · 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
2 papers
Distributed systems · 93% Cloud and datacenter computing · 7%

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

TopicWeightPapersLastEvidence papers
Distributed systems
consensus
0.722019
Sift: resource-efficient consensus with RDMA · CoNEXT 2019
Canopus: A Scalable and Massively Parallel Consensus Protocol · CoNEXT 2017
Distributed systems › replication
state machine replication
0.412019
Sift: resource-efficient consensus with RDMA · CoNEXT 2019
Distributed systems › consensus
parallel consensus
0.312017
Canopus: A Scalable and Massively Parallel Consensus Protocol · CoNEXT 2017
Distributed systems › consensus
scalable consensus
0.312017
Canopus: A Scalable and Massively Parallel Consensus Protocol · CoNEXT 2017
Cloud and datacenter computing
resource disaggregation
0.112019
Sift: resource-efficient consensus with RDMA · CoNEXT 2019

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

erasure coding · 0.4RDMA · 0.4
YearPublicationVenuePosition
2019 Sift: resource-efficient consensus with RDMA
abstract
Sift is a new consensus protocol for replicating state machines. It disaggregates CPU and memory consumption by creating a novel system architecture enabled by one-sided RDMA operations. We show that this system architecture allows us to develop a consensus protocol which centralizes the replication logic. The result is a simplified protocol design with less complex interactions between the participants of the consensus group compared to traditional protocols. The dissaggregated design also enables Sift to reduce deployment costs by sharing backup computational nodes across consensus groups deployed within the same cloud environment. The required storage resources can be further reduced by integrating erasure codes without making significant changes to our protocol. Evaluation results show that in a cloud environment with 100 groups where each group can support up to 2 simultaneous failures, Sift can reduce the cost by 56% compared to an RDMA-based Raft deployment.
Mikhail Kazhamiaka, Babar Naveed Memon, Chathura Kankanamge, Siddhartha Sahu, Sajjad Rizvi, Bernard Wong 0001, Khuzaima Daudjee
CoNEXT5
2017 Canopus: A Scalable and Massively Parallel Consensus Protocol
abstract
Achieving consensus among a set of distributed entities (or participants) is a fundamental problem at the heart of many distributed systems. A critical problem with most consensus protocols is that they do not scale well. As the number of participants trying to achieve consensus increases, increasing network traffic can quickly overwhelm the network from topology-oblivious broadcasts, or a central coordinator for centralized consensus protocols. Thus, either achieving strong consensus is restricted to a handful of participants, or developers must resort to weaker models of consensus.
Sajjad Rizvi, Bernard Wong 0001, Srinivasan Keshav
CoNEXT1
2016 Mayflower: Improving Distributed Filesystem Performance Through SDN/Filesystem Co-Design
abstract
In this paper, we introduce Mayflower, a new distributed filesystem that is co-designed from the ground up to work together with a network control plane. In addition to the standard distributed filesystem components, Mayflower has a flow monitor and manager running alongside a software-defined networking controller. This tight coupling with the network controller enables Mayflower to make intelligent replica selection and flow scheduling decisions based on both filesystem and network information. It further enables Mayflower to perform global optimizations that are unavailable to conventional distributed filesystems and network control planes. Our evaluation results from both simulations and a prototype implementation show that Mayflower reduces average read completion time by more than 25% compared to current state-of-the-art distributed filesystems with an independent network flow scheduler, and more than 75% compared to HDFS with ECMP.
Sajjad Rizvi, Bernard Wong 0001, Fiodar Kazhamiaka, Benjamin Cassell
ICDCS1
2014 Information theoretic feature space slicing for statistical anomaly detection
Ayesha Binte Ashfaq, Sajjad Rizvi, Mobin Javed, Syed Ali Khayam, Muhammad Qasim Ali, Ehab Al-Shaer
J. Netw. Comput. Appl.2
2013 Evaluation and improvement of CDS-based topology control for wireless sensor networks
Hassaan Khaliq Qureshi, Sajjad Rizvi, Muhammad Saleem 0001, Syed Ali Khayam, Veselin Rakocevic, Muttukrishnan Rajarajan
Wirel. Networks2
2012 Scaling Bloom filter based multicast with hierarchical tree splitting
abstract
Bloom Filter based multicast has been proposed as a source-specific multicast solution to eliminate the multicast state requirements in the routers. However, the inherent limitation, the false positives, in the Bloom filter data structure amplifies the bandwidth wastage when the multicast tree scales to a large number of receivers. In this paper, we propose an algorithm which enhances the performance of the Bloom filter based multicast. It keeps the bandwidth waste below an acceptable upper bound while scaling the multicast tree for a large number of receivers. The large multicast tree is split into multiple smaller ones which are encoded into separate Bloom filters. Our algorithm enables multicast forwarding to be efficient - with careful setting of some parameters - for a hundreds of receivers as compared to the 20-30 receivers per group in the original technique. Furthermore, our algorithm, while slightly increasing the state requirements in the multicast sources, retains the desired property of statelessness in the intermediate routers.
Sajjad Rizvi, András Zahemszky, Tuomas Aura
ICC1
2012 A1: An energy efficient topology control algorithm for connected area coverage in wireless sensor networks
Sajjad Rizvi, Hassaan Khaliq Qureshi, Syed Ali Khayam, Veselin Rakocevic, Muttukrishnan Rajarajan
J. Netw. Comput. Appl.1
2011 Poly: A reliable and energy efficient topology control protocol for wireless sensor networks
Hassaan Khaliq Qureshi, Sajjad Rizvi, Muhammad Saleem 0001, Syed Ali Khayam, Veselin Rakocevic, Muttukrishnan Rajarajan
Comput. Commun.2