Amir S. Kalbasi

dblp:37/6607 · DBLP profile ↗
← Back
5ranked-venue papers
2as first author
0since 2021 · last 2012
0000-0001-9475-3086ORCID · reported

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

Software engineering, systems software and programming languages · 3 · 1 first-authorHuman-computer interaction and ubiquitous computing · 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 architecture, parallel and distributed computing, and storage systems
2 papers
Performance modeling and evaluation · 90% Distributed systems · 5% Cloud and datacenter computing · 5%

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

TopicWeightPapersLastEvidence papers
Performance modeling and evaluation
workload characterization
0.322012
DEC: Service Demand Estimation with Confidence · IEEE Trans. Software Eng. 2012
BURN: Enabling Workload Burstiness in Customized Service Benchmarks · IEEE Trans. Software Eng. 2012
Performance modeling and evaluation
benchmarking
0.112012
BURN: Enabling Workload Burstiness in Customized Service Benchmarks · IEEE Trans. Software Eng. 2012
Performance modeling and evaluation › statistical analysis
confidence interval estimation
0.112012
DEC: Service Demand Estimation with Confidence · IEEE Trans. Software Eng. 2012
Performance modeling and evaluation › workload characterization
workload generation
0.112012
BURN: Enabling Workload Burstiness in Customized Service Benchmarks · IEEE Trans. Software Eng. 2012
Performance modeling and evaluation
capacity planning
0.012012
DEC: Service Demand Estimation with Confidence · IEEE Trans. Software Eng. 2012
Distributed systems › distributed system architecture
multi-tier application
0.012012
BURN: Enabling Workload Burstiness in Customized Service Benchmarks · IEEE Trans. Software Eng. 2012
Cloud and datacenter computing
resource management
0.012012
DEC: Service Demand Estimation with Confidence · IEEE Trans. Software Eng. 2012

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

regression · 0.1queueing model · 0.1overdemand metric · 0.1optimization · 0.1markov model · 0.1
YearPublicationVenuePosition
2012 BURN: Enabling Workload Burstiness in Customized Service Benchmarks
abstract
We introduce BURN, a methodology to create customized benchmarks for testing multitier applications under time-varying resource usage conditions. Starting from a set of preexisting test workloads, BURN finds a policy that interleaves their execution to stress the multitier application and generate controlled burstiness in resource consumption. This is useful to study, in a controlled way, the robustness of software services to sudden changes in the workload characteristics and in the usage levels of the resources. The problem is tackled by a model-based technique which first generates Markov models to describe resource consumption patterns of each test workload. Then, a policy is generated using an optimization program which sets as constraints a target request mix and user-specified levels of burstiness at the different resources in the system. Burstiness is quantified using a novel metric called overdemand, which describes in a natural way the tendency of a workload to keep a resource congested for long periods of time and across multiple requests. A case study based on a three-tier application testbed shows that our method is able to control and predict burstiness for session service demands at a fine-grained scale. Furthermore, experiments demonstrate that for any given request mix our approach can expose latency and throughput degradations not found with nonbursty workloads having the same request mix.
Giuliano Casale, Amir S. Kalbasi, Diwakar Krishnamurthy, Jerome A. Rolia
IEEE Trans. Software Eng.2
2012 DEC: Service Demand Estimation with Confidence
abstract
We present a new technique for predicting the resource demand requirements of services implemented by multitier systems. Accurate demand estimates are essential to ensure the efficient provisioning of services in an increasingly service-oriented world. The demand estimation technique proposed in this paper has several advantages compared with regression-based demand estimation techniques, which many practitioners employ today. In contrast to regression, it does not suffer from the problem of multicollinearity, it provides more reliable aggregate resource demand and confidence interval predictions, and it offers a measurement-based validation test. The technique can be used to support system sizing and capacity planning exercises, costing and pricing exercises, and to predict the impact of changes to a service upon different service customers.
Amir S. Kalbasi, Diwakar Krishnamurthy, Jerome A. Rolia, Stephen Dawson
IEEE Trans. Software Eng.1
2011 MODE: Mix Driven On-line Resource Demand Estimation
Amir S. Kalbasi, Diwakar Krishnamurthy, Jerome A. Rolia
CNSM1
2009 Automatic Stress Testing of Multi-tier Systems by Dynamic Bottleneck Switch Generation
Giuliano Casale, Amir S. Kalbasi, Diwakar Krishnamurthy, Jerome A. Rolia
Middleware2
2007 An Architecture for Dynamic Generation of QTI 2.1 Assessments for Mobile Devices Using Flash Lite
abstract
With the advent of m-learning, efficient rendition of XML-based assessments such as the QTIv2.1 is increasingly important. However, XML processing requires significant resources on resource-limited mobile devices. This paper presents an approach and architecture that bypass this problem by automatically generating self-contained Flash-Lite assessments from QTIv2.1 packages. A specialized object model of the QTIv2.1 is used in conjunction with open-source tools to generate assessments that are approximately five times smaller than those manually generated using macromedia learning interactions.
Imran A. Zualkernan, Yaser A. Ghanam, Mohammed F. Shoshaa, Amir S. Kalbasi
ICALT4