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

Rajesh K. Mansharamani

dblp:63/6597 · DBLP profile ↗
← Back
5ranked-venue papers
1as 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 · 2Software engineering, systems software and programming languages · 2Security and privacy · 1Human-computer interaction and ubiquitous computing · 1 · 1 first-authorApplied, 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
1 paper
Parallel and multicore computing · 62% Performance modeling and evaluation · 38%

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

TopicWeightPapersLastEvidence papers
Parallel and multicore computing
parallel scheduling
0.011994
Use of Application Characteristics and Limited Preemption for Run-to-Completion Parallel Processor Scheduling Policies · SIGMETRICS 1994
Performance modeling and evaluation › queueing models
mean value analysis
0.011994
Use of Application Characteristics and Limited Preemption for Run-to-Completion Parallel Processor Scheduling Policies · SIGMETRICS 1994
Performance modeling and evaluation
queueing models
0.011994
Use of Application Characteristics and Limited Preemption for Run-to-Completion Parallel Processor Scheduling Policies · SIGMETRICS 1994

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

simulation · 0.0queueing analysis · 0.0
YearPublicationVenuePosition
2016 Recovery From Software Failures Caused by Mandelbugs
abstract
Software failures are still a major concern in mission- and enterprise-critical contexts, despite significant efforts spent in software testing. In fact, while software testing is effective against easily-reproducible bugs (Bohrbugs), it is considerably less suitable for dealing with bugs that lead to hard-to-reproduce failures (Mandelbugs). On the positive side, the elusive nature of Mandelbugs provides opportunities for failure recovery, which are investigated in this paper. Based on real cases of Mandelbugs in eleven Information Technology (IT) systems running in production, the paper proposes a model that describes the recovery processes in IT systems. It then presents closed-form expressions, and a numerical analysis, of the mean time to recovery, and the software (un)availability. This analysis allows the designer to compare recovery strategies, as well as to determine the parameters having a high influence on the efficacy of recovery from failures caused by Mandelbugs.
Michael Grottke, Dong Seong Kim 0001, Rajesh K. Mansharamani, Manoj Nambiar 0001, Roberto Natella, Kishor S. Trivedi
IEEE Trans. Reliab.3
2011 Recovery from Failures Due to Mandelbugs in IT Systems
abstract
Several studies have been carried out on software bugs analysis and classification for life and mission critical systems, which include reproducible bugs called Bohrbugs, and hard to reproduce bugs called Mandelbugs. Although software reliability in IT systems has been studied for years, there are only a few formal analytic models for recovery from Mandelbugs. This paper discusses in detail several real cases of Mandelbugs and presents a simple flowchart which describes the recovery processes implemented in IT systems for a large variety of Mandelbugs. The flowchart is based on more than 10 IT systems that are running in production. The paper then presents a closed-form expression of the mean time to recovery from these bugs. Measures of interest including mean time to recovery and system unavailability are computed. A numerical and parametric sensitivity analysis of the model parameters are carried out. This analysis allows the designer to find out important parameter(s) for the recovery from failures due to Mandelbugs.
Kishor S. Trivedi, Rajesh K. Mansharamani, Dong Seong Kim 0001, Michael Grottke, Manoj Nambiar 0001
PRDC2
2009 DCPE Rollout: Scaling Performance Engineering Training and Certification across a Very Large Enterprise
abstract
Performance engineering is a badly needed skill for implementing and running IT systems, but performance engineers are hard to find in the market. This paper presents our experiences in rolling out training and certification in a first level course on performance engineering across a large enterprise. We present data and lessons learned on the nominations for the rollout, the design and analysis of theory and practical exams, and the methods used to ensure fairness in a rollout spanning hundreds of nominations. We present results that show trainees to perform exceeding well much against conventional wisdom, and we also show how the success of the rollout has led to a number of beneficial initiatives for the company.
Rajesh K. Mansharamani, Arunava Bag, Kishor Gujarathi, Kunal Gupta, Amol Khanapurkar, Manoj Nambiar 0001, Mehul Raval
CSEE&T1
1996 Estimating Completion Time Ratios of a Fork-Join Barrier Synchronization
Eric Bach 0001, Rajesh K. Mansharamani, John C. Strikwerda
Perform. Evaluation2
1994 Use of Application Characteristics and Limited Preemption for Run-to-Completion Parallel Processor Scheduling Policies
abstract
The performance potential of run-to-completion (RTC) parallel processor scheduling policies is investigated by examining whether (1) application execution rate characteristics such as average parallelism (avg) and processor working set (PWS) and/or (2) limited preemption can be used to improve the performance of these policies. We address the first question by comparing policies (previous as well as new) that differ only in whether or not they use execution rate characteristics and by examining a wider range of the workload parameter space than previous studies. We address the second question by comparing a simple two-level queueing policy with RTC scheduling in the second level queue against RTC policies that don't allow any preemption and against dynamic equiallocation(EQ).
Su-Hui Chiang, Rajesh K. Mansharamani, Mary K. Vernon
SIGMETRICS2