Demo Data from EDBT 2026 / reviewers in the wild / expert
M. Safdar Iqbal
dblp:133/3864
· DBLP profile ↗
5ranked-venue papers
0as first author
0since 2021 · last 2016
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 3Artificial intelligence and machine learning · 1Computer networks · 1Databases, data management, data science and information retrieval · 1Applied, interdisciplinary, general and emerging computing · 1
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 networks
1 paper |
Transport protocols and congestion control · 61% Datacenter networks · 30% Wireless networking · 9% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Storage systems · 50% Cloud and datacenter computing · 50% | |
| Databases, data mining, and information retrieval
1 paper |
Data mining · 100% |
Topics — the 6 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Storage systems › storage hierarchy
tiered storage |
0.2 | 1 | 2015 | CAST: Tiering Storage for Data Analytics in the Cloud · HPDC 2015 |
Transport protocols and congestion control
explicit congestion notification |
0.2 | 1 | 2013 | Minimizing flow completion times in data centers · INFOCOM 2013 |
Datacenter networks › datacenter transport
flow completion time optimization |
0.2 | 1 | 2013 | Minimizing flow completion times in data centers · INFOCOM 2013 |
Transport protocols and congestion control
transport protocols |
0.2 | 1 | 2013 | Minimizing flow completion times in data centers · INFOCOM 2013 |
Data mining
big data analytics |
0.1 | 1 | 2015 | CAST: Tiering Storage for Data Analytics in the Cloud · HPDC 2015 |
Wireless networking › scheduling
scheduling policy |
0.0 | 1 | 2013 | Minimizing flow completion times in data centers · INFOCOM 2013 |
Methods — techniques the papers use, named apart from their topics
cost modeling · 0.4simulation · 0.2implementation · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2016 | On Efficient Hierarchical Storage for Big Data ProcessingabstractA promising trend in storage management for big data frameworks, such as Hadoop and Spark, is the emergence of heterogeneous and hybrid storage systems that employ different types of storage devices, e.g. SSDs, RAMDisks, etc., alongside traditional HDDs. However, scheduling data accesses or requests to an appropriate storage device is non-trivial and depends on several factors such as data locality, device performance, and application compute and storage resources utilization. To this end, we present DUX, an application-attuned dynamic data management system for data processing frameworks, which aims to improve overall application I/O throughput by efficiently using SSDs only for workloads that are expected to benefit from them rather than the extant approach of storing a fraction of the overall workloads in SSDs. The novelty of DUX lies in profiling application performance on SSDs and HDDs, analyzing the resulting I/O behavior, and considering the available SSDs at runtime to dynamically place data in an appropriate storage tier. Evaluation of DUX with trace-driven simulations using synthetic Facebook workloads shows that even when using 5.5× fewer SSDs compared to a SSD-only solution, DUX incurs only a small (5%) performance overhead, and thus offers an affordable and efficient storage tier management. Krish K. R., Bharti Wadhwa, M. Safdar Iqbal, M. Mustafa Rafique, Ali Raza Butt |
CCGrid | 3 |
| 2015 | Pricing Games for Hybrid Object Stores in the Cloud: Provider vs. Tenant
Yue Cheng 0001, M. Safdar Iqbal, Ali Raza Butt |
HotStorage | 2 |
| 2015 | CAST: Tiering Storage for Data Analytics in the CloudabstractEnterprises are increasingly moving their big data analytics to the cloud with the goal of reducing costs without sacrificing application performance. Cloud service providers offer their tenants a myriad of storage options, which while flexible, makes the choice of storage deployment non trivial. Crafting deployment scenarios to leverage these choices in a cost-effective manner - under the unique pricing models and multi-tenancy dynamics of the cloud environment - presents unique challenges in designing cloud-based data analytics frameworks. Yue Cheng 0001, M. Safdar Iqbal, Ali Raza Butt |
HPDC | 2 |
| 2014 | VENU: Orchestrating SSDs in hadoop storageabstractA major obstacle in sustaining high performance and scalability in the Hadoop data processing framework is managing the growing data and the need for very high I/O rates. Solid State Disks (SSDs) are promising and are being employed alongside the slower hard disk drives (HDDs) in emerging storage architectures. However, we observed that SSDs are not always a cost-effective option for all Hadoop workloads, and there is a critical need to identify usecases where SSDs can help. To this end, we present VENU, a dynamic data management system for Hadoop. VENU aims to improve overall I/O throughput via effective use of SSDs as a cache for the slower HDDs, not for all data, but for only the workloads that are expected to benefit from SSDs. In addition, we design placement and retrieval schemes to efficiently use the SSD cache. We evaluate our implementation of VENU on a medium-sized cluster and show that it achieves 11% improvement in application completion times when 10% of the available storage is provided by SSDs. Krish K. R., M. Safdar Iqbal, Ali Raza Butt |
IEEE BigData | 2 |
| 2013 | Minimizing flow completion times in data centersabstractFor provisioning large-scale online applications such as web search, social networks and advertisement systems, data centers face extreme challenges in providing low latency for short flows (that result from end-user actions) and high throughput for background flows (that are needed to maintain data consistency and structure across massively distributed systems). We propose L2DCT, a practical data center transport protocol that targets a reduction in flow completion times for short flows by approximating the Least Attained Service (LAS) scheduling discipline, without requiring any changes in application software or router hardware, and without adversely affecting the long flows. L2DCT can co-exist with TCP and works by adapting flow rates to the extent of network congestion inferred via Explicit Congestion Notification (ECN) marking, a feature widely supported by the installed router base. Though L2DCT is deadline unaware, our results indicate that, for typical data center traffic patterns and deadlines and over a wide range of traffic load, its deadline miss rate is consistently smaller compared to existing deadline-driven data center transport protocols. L2DCT reduces the mean flow completion time by up to 50% over DCTCP and by up to 95% over TCP. In addition, it reduces the completion for 99th percentile flows by 37% over DCTCP. We present the design and analysis of L2DCT, evaluate its performance, and discuss an implementation built upon standard Linux protocol stack. Ali Munir, Ihsan Ayyub Qazi, Zartash Afzal Uzmi, Aisha Mushtaq, Saad N. Ismail, M. Safdar Iqbal, Basma Khan |
INFOCOM | 6 |