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

Tallat M. Shafaat

dblp:35/4382 · DBLP profile ↗
← Back
7ranked-venue papers
4as first author
0since 2021 · last 2013
—ORCID · none

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

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

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

TopicWeightPapersLastEvidence papers
Distributed systems
consistency and availability tradeoff
0.112008
Key-based consistency and availability in structured overlay networks · HPDC 2008
Distributed systems
distributed coordination and fault tolerance
0.112008
Key-based consistency and availability in structured overlay networks · HPDC 2008
Distributed systems › peer-to-peer systems › overlay networks
structured overlay
0.112008
Key-based consistency and availability in structured overlay networks · HPDC 2008

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

lookup consistency analysis · 0.1
YearPublicationVenuePosition
2013 CATS: a linearizable and self-organizing key-value store
abstract
Distributed key-value stores provide scalable, fault-tolerant, and self-organizing storage services, but fall short of guaranteeing linearizable consistency in partially synchronous, lossy, partitionable, and dynamic networks, when data is distributed and replicated automatically by the principle of consistent hashing [14]. This work introduces consistent quorums as a solution for achieving atomic consistency. We present the design and implementation of CATS, a key-value store which uses consistent quorums to guarantee linearizability and partition tolerance in such adverse and dynamic network conditions. CATS is scalable, elastic, and self-organizing; key properties for modern cloud storage middleware. Our system evaluation shows that consistency can be achieved with practical performance and modest overhead: 5% decrease in throughput for read-intensive workloads, and 25% throughput loss for write-intensive workloads. CATS delivers submillisecond operation latencies under light load, single-digit millisecond operation latencies at 50% load, and it sustains a throughput of one thousand operations per second, per server, while scaling linearly to hundreds of servers.
Cosmin Arad, Tallat M. Shafaat, Seif Haridi
SoCC2
2013 Efficient Linearizable Write Operations Using Bounded Global Time Uncertainty
abstract
Distributed key-value stores employed in data centers treat each key-value pair as a shared memory register. For fault-tolerance and performance, each key-value pair is replicated. Various models exist for the consistency of data amongst the replicas. While atomic consistency, also known as linearizability, provides the strongest form of consistency for read and write operations, various key-value stores, such as Cassandra, and Dynamo, offer only eventual consistency instead. One main motivation for such a decision is performance degradation when guaranteeing atomic consistency. In this paper, we use time with known bounded uncertainty to improve the performance of write operations, while maintaining atomic consistency. We show how to use the concept of commit wait in a shared memory register to perform a write operation in one phase (message round trip), instead of two. We evaluate the solution experimentally by comparing it to ABD, a well-known algorithm for achieving atomic consistency in an asynchronous network, which uses two phases for write operations. We also compare our protocol to an eventually consistent register. Our experiments show an improved throughput, and lower write latency, compared to the ABD algorithm.
Daniela Bordencea, Tallat M. Shafaat, Cosmin Arad, Seif Haridi, Honoriu Valean
ISPDC2
2012 ID-Replication for Structured Peer-to-Peer Systems
Tallat M. Shafaat, Seif Haridi
Euro-Par1
2012 Brief Announcement: Atomic Consistency and Partition Tolerance in Scalable Key-Value Stores
Cosmin Arad, Tallat M. Shafaat, Seif Haridi
DISC2
2009 Dealing with network partitions in structured overlay networks
Tallat M. Shafaat, Ali Ghodsi 0002, Seif Haridi
Peer-to-Peer Netw. Appl.1
2008 Key-based consistency and availability in structured overlay networks
abstract
Structured Overlay Networks (SONs) provide a promising platform for high performance applications since they are scalable, fault-tolerant and self-managing. SONs provide lookup services that map keys to nodes that can be used as processing or storage resources. In SONs, lookups for a key may return inconsistent results. Consequently, it is difficult to provide consistent data services on top of SONs that build on key-based search. In this paper, we study the frequency of occurrence of inconsistent lookups. We show that the affect of lookup inconsistencies can be reduced by using node responsibilities. We present our results as a trade-off between consistency and availability of keys.
Tallat M. Shafaat, Thorsten Schütt, Monika Moser, Seif Haridi, Ali Ghodsi 0002, Alexander Reinefeld
HPDC1
2007 Handling Network Partitions and Mergers in Structured Overlay Networks
abstract
Many emerging applications that use XML are distributed, usually over large peer-to-peer (P2P) networks on the Internet. The deployment of an XML query shipping system over P2P networks requires a specialized synopsis to capture XML data in routing tables. In this paper, we propose a novel eigenvalue-based routing synopsis for deployment over unstructured P2P networks. Based on well-established Cauchy's interlacing theorem, our approach employs multiple eigenvalues as routing synopsis and facilitates query routing process with computationally-inexpensive range inequality checking. Through extensive experiments, we demonstrate the effectiveness of our approach.
Tallat M. Shafaat, Ali Ghodsi 0002, Seif Haridi
Peer-to-Peer Computing1