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

Saeed Ghanbari

dblp:35/4089 · DBLP profile ↗
← Back
4ranked-venue papers
2as 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 · 3 · 1 first-authorSoftware engineering, systems software and programming languages · 2 · 2 first-authorDatabases, data management, data science and information retrieval · 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 architecture, parallel and distributed computing, and storage systems
2 papers
Cloud and datacenter computing · 53% Performance modeling and evaluation · 39% Storage systems · 8%

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

TopicWeightPapersLastEvidence papers
Performance modeling and evaluation
performance diagnosis
0.112010
A query language and runtime tool for evaluating behavior of multi-tier servers · SIGMETRICS 2010
Cloud and datacenter computing
cluster resource management and scheduling
0.112009
Dynamic Resource Allocation for Database Servers Running on Virtual Storage · FAST 2009
Cloud and datacenter computing › resource allocation
dynamic resource allocation
0.112009
Dynamic Resource Allocation for Database Servers Running on Virtual Storage · FAST 2009
Performance modeling and evaluation
performance monitoring
0.012010
A query language and runtime tool for evaluating behavior of multi-tier servers · SIGMETRICS 2010
Storage systems
virtual storage
0.012009
Dynamic Resource Allocation for Database Servers Running on Virtual Storage · FAST 2009

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

runtime verification · 0.1hypothesis validation · 0.1virtualization · 0.1
YearPublicationVenuePosition
2016 Ensemble: A Tool for Performance Modeling of Applications in Cloud Data Centers
abstract
We introduce Ensemble, a runtime framework and associated tools for building application performance models on-the-fly. These dynamic performance models can be used to support complex, highly dimensional resource allocation, and/or what-if performance inquiry in modern heterogeneous environments, such as data centers and Clouds. Ensemble combines simple, partially specified, and lower-dimensionality models to provide good initial approximations for higher dimensionality application performance models. We evaluated Ensemble on industry-standard and scientific applications. The results show that Ensemble provides accurate, fast, and flexible performance models even in the presence of significant environment variability.
Jin Chen 0006, Gokul Soundararajan, Saeed Ghanbari, Francesco Iorio, Ali B. Hashemi, Cristiana Amza
IEEE Trans. Cloud Comput.3
2014 Stage-aware anomaly detection through tracking log points
abstract
We introduce Stage-aware Anomaly Detection (SAAD), a low-overhead real-time solution for detecting runtime anomalies in storage systems. Modern storage server architectures are multi-threaded and structured as a set of modules, which we call stages. SAAD leverages this to collect stage-level log summaries at runtime and to perform statistical analysis across stage instances. Stages that generate rare execution flows and/or register unusually high duration for regular flows at run-time indicate anomalies. SAAD makes two key contributions: i) limits the search space for root causes, by pinpointing specific anomalous code stages, and ii) reduces compute and storage requirements for log analysis, while preserving accuracy, through a novel technique based on log summarization. We evaluate SAAD on three distributed storage systems: HBase, Hadoop Distributed File System (HDFS), and Cassandra. We show that, with practically zero overhead, we uncover various anomalies in real-time.
Saeed Ghanbari, Ali B. Hashemi, Cristiana Amza
Middleware1
2010 A query language and runtime tool for evaluating behavior of multi-tier servers
abstract
As modern multi-tier systems are becoming increasingly large and complex, it becomes more difficult for system analysts to understand the overall behavior of the system, and diagnose performance problems. To assist analysts inspect performance behavior, we introduce SelfTalk, a novel declarative language that allows analysts to query and understand the status of a large scale system. SelfTalk is sufficiently expressive to encode an analyst's high-level hypotheses about system invariants, normal correlations between system metrics, or other a priori derived performance models, such as, "I expect that the throughputs of interconnected system components are linearly correlated". Given a hypothesis, Dena, our runtime support system, instantiates and validates it using actual monitoring data within specific system configurations. We evaluate SelfTalk/Dena by posing several hypotheses about system behavior and querying Dena to validate system behavior in a multi-tier dynamic content server. We find that Dena automatically validates the system performance based on the pre-existing hypotheses and helps to diagnose system misbehavior.
Saeed Ghanbari, Gokul Soundararajan, Cristiana Amza
SIGMETRICS1
2009 Dynamic Resource Allocation for Database Servers Running on Virtual Storage
Gokul Soundararajan, Daniel Lupei, Saeed Ghanbari, Adrian Daniel Popescu, Jin Chen 0006, Cristiana Amza
FAST3