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

Ahmed Gheith

dblp:07/1342 · DBLP profile ↗
← Back
5ranked-venue papers
1as first author
0since 2021 · last 2020
—ORCID · none

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

Systems, architecture and hardware · 2 · 1 first-authorSecurity and privacy · 2Computer networks · 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
Internet of things and sensor networks · 77% Wireless sensing and localization · 23%
Software engineering, system software, and programming languages
1 paper
Operating systems · 100%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Embedded and real-time systems · 87% Parallel and multicore computing · 13%

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

TopicWeightPapersLastEvidence papers
Internet of things and sensor networks › wireless sensor network
sensor fusion
0.412020
Demo Abstract: Perception vs. Reality - Never Believe in What You See · IPSN 2020
Wireless sensing and localization
RF-based localization
0.112020
Demo Abstract: Perception vs. Reality - Never Believe in What You See · IPSN 2020
Embedded and real-time systems
real-time operating systems
0.011993
CHAOS-arc: Kernel Support for Multiweight Objects, Invocations, and Atomicity in Real-Time Multiprocessor Applications · ACM Trans. Comput. Syst. 1993
Embedded and real-time systems
real-time scheduling
0.011993
CHAOS-arc: Kernel Support for Multiweight Objects, Invocations, and Atomicity in Real-Time Multiprocessor Applications · ACM Trans. Comput. Syst. 1993
Operating systems
kernel customization
0.011990
From CHAOS^it base to CHAOS^it arc: A Family of Real-Time Kernels · RTSS 1990
Operating systems › kernel
kernel design
0.011990
From CHAOS^it base to CHAOS^it arc: A Family of Real-Time Kernels · RTSS 1990
Operating systems › extensible operating systems
kernel extensibility
0.011990
From CHAOS^it base to CHAOS^it arc: A Family of Real-Time Kernels · RTSS 1990
Operating systems › real-time systems
real-time operating systems
0.011990
From CHAOS^it base to CHAOS^it arc: A Family of Real-Time Kernels · RTSS 1990
Parallel and multicore computing
multiprocessor system
0.011993
CHAOS-arc: Kernel Support for Multiweight Objects, Invocations, and Atomicity in Real-Time Multiprocessor Applications · ACM Trans. Comput. Syst. 1993

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

radio localization · 0.4image processing · 0.4mach c threads · 0.0
YearPublicationVenuePosition
2020 Demo Abstract: Perception vs. Reality - Never Believe in What You See
abstract
The increasing availability of heterogeneous ambient sensing systems challenges the according information processing systems to analyse and compare a variety of different systems in a single scenario. For instance, localization of objects can be performed by image processing systems as well as by radio based localization. If such systems are utilized to localize the same objects, synergy of the outputs is important to enable comparable and meaningful analysis. This demo showcases the practical deployment and challenges of such an example system.
Yunfeng Huang, Fang-Jing Wu, Christian Hakert, Georg von der Brüggen, Kuan-Hsun Chen, Jian-Jia Chen, Patrick Böcker, Petr Chernikov, Luis Cruz 0006, Zeyi Duan, Ahmed Gheith, Yantao Gong, Anand Gopalan, Karthik Prakash, Ammar Tauqir
IPSN11
2013 Lilliput meets brobdingnagian: Data center systems management through mobile devices
abstract
In this paper, we put forward the notion that systems management for large masses of virtual machines in data centers is going to be done differently in the short to medium term future-through smart phones and through controlled crowdsourcing to a variety of experts within an organization, rather than dedicated system administrators alone. We lay out the research and practitioner challenges this model raises and give some preliminary solution directions that are being developed, here at IBM and elsewhere.
Saurabh Bagchi, Fahad A. Arshad, Jan S. Rellermeyer, Thomas H. Osiecki, Michael Kistler, Ahmed Gheith
DSN6
2013 Automatic Problem Localization via Multi-dimensional Metric Profiling
abstract
Debugging today's large-scale distributed applications is complex. Traditional debugging techniques such as breakpoint-based debugging and performance profiling require a substantial amount of domain knowledge and do not automate the process of locating bugs and performance anomalies. We present Orion, a framework to automate the problem-localization process in distributed applications. From a large set of metrics, Orion intelligently chooses important metrics and models the application's runtime behavior through pair wise correlations of those metrics in the system, within multiple non-overlapping time windows. When correlations deviate from those of a learned correct model due to a bug, our analysis pinpoints the metrics and code regions (class and method within it) that are most likely associated with the failure. We demonstrate our framework with several real-world failure cases in distributed applications such as: HBase, Hadoop DFS, a campus-wide Java application, and a regression testing framework from IBM. Our results show that Orion is able to pinpoint the metrics and code regions that developers need to concentrate on to fix the failures.
Ignacio Laguna, Subrata Mitra, Fahad A. Arshad, Nawanol Theera-Ampornpunt, Zongyang Zhu, Saurabh Bagchi, Samuel P. Midkiff, Michael Kistler, Ahmed Gheith
SRDS9
1993 CHAOS-arc: Kernel Support for Multiweight Objects, Invocations, and Atomicity in Real-Time Multiprocessor Applications
abstract
CHAOS arc is an object-based multiprocessor operating system kernel that provides primitives with which programmers may easily construct objects of differing types and object invocations of differing semantics, targeting multiprocessor systems, and real-time applications. The CHAOS arc can guarantee desired performance and functionality levels of selected computations in real-time applications. Such guarantees can be made despite possible uncertainty in execution environments by allowing programs to adapt in performance and functionality to varying operating conditions. This paper reviews the primitives offered by CHAOS arc and demonstrates how the required elements of the CHAOS arc real-time kernel are constructed with those primitives.
Ahmed Gheith, Karsten Schwan
ACM Trans. Comput. Syst.1
1990 From CHAOS^it base to CHAOS^it arc: A Family of Real-Time Kernels
abstract
The authors present a family of object-based real-time operating system kernels that address portability, extensibility, and customizability for low-level and subsystem-level operations. The family is extensible in that new abstractions and functionalities can be added easily and efficiently, thereby maintaining uniform kernel interfaces and permitting the implementation of domain or target machine specific features while preserving some given kernel interface for existing programs. It also provides an environment for experimenting with and prototyping of new operating system constructs and policies. The family is customizable in that existing kernel abstractions and functions can be modified easily, facilitating changes to an operating system for uses with different target architectures or application domains. The family is portable in that its implementation is based on the Mach C threads standard as a base layer for uniprocessors and parallel architectures.>
Karsten Schwan, Ahmed Gheith, Hongyi Zhou
RTSS2