Demo Data from SIGIR 2026 / reviewers in the wild / expert
Khawar M. Zuberi
dblp:32/3390
· DBLP profile ↗
5ranked-venue papers
5as first author
0since 2021 · last 2001
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2 · 2 first-authorSystems, architecture and hardware · 1 · 1 first-authorSecurity and privacy · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 first-author
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
4 papers |
Embedded and real-time systems · 97% Interconnection networks and networks-on-chip · 3% | |
| Software engineering, system software, and programming languages
1 paper |
Operating systems · 100% | |
| Computer networks
1 paper |
Internet of things and sensor networks · 50% Vehicular, aerial and satellite networks · 50% |
Topics — the 11 heaviest of 12, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Embedded and real-time systems
real-time scheduling |
0.1 | 3 | 2001 | EMERALDS: A Small-Memory Real-Time Microkernel · IEEE Trans. Software Eng. 2001 Design and Implementation of Efficient Message Scheduling for Controller Area Network · IEEE Trans. Computers 2000 Scheduling messages on controller area network for real-time CIM applications · IEEE Trans. Robotics Autom. 1997 |
Embedded and real-time systems
real-time operating systems |
0.1 | 2 | 2001 | EMERALDS: A Small-Memory Real-Time Microkernel · IEEE Trans. Software Eng. 2001 EMERALDS: a small-memory real-time microkernel · SOSP 1999 |
Embedded and real-time systems › real-time communication
message scheduling |
0.0 | 2 | 2000 | Design and Implementation of Efficient Message Scheduling for Controller Area Network · IEEE Trans. Computers 2000 Scheduling messages on controller area network for real-time CIM applications · IEEE Trans. Robotics Autom. 1997 |
Operating systems › special-purpose operating system
embedded operating system |
0.0 | 1 | 2001 | EMERALDS: A Small-Memory Real-Time Microkernel · IEEE Trans. Software Eng. 2001 |
Operating systems › kernel › kernel design
microkernel |
0.0 | 1 | 2001 | EMERALDS: A Small-Memory Real-Time Microkernel · IEEE Trans. Software Eng. 2001 |
Embedded and real-time systems › real-time communication
controller area network |
0.0 | 1 | 2000 | Design and Implementation of Efficient Message Scheduling for Controller Area Network · IEEE Trans. Computers 2000 |
Embedded and real-time systems › resource-constrained computing › resource-constrained embedded system
memory-constrained embedded systems |
0.0 | 1 | 1999 | EMERALDS: a small-memory real-time microkernel · SOSP 1999 |
Embedded and real-time systems › real-time scheduling › priority scheduling
priority assignment |
0.0 | 1 | 1997 | Scheduling messages on controller area network for real-time CIM applications · IEEE Trans. Robotics Autom. 1997 |
Interconnection networks and networks-on-chip
network scheduling |
0.0 | 1 | 2000 | Design and Implementation of Efficient Message Scheduling for Controller Area Network · IEEE Trans. Computers 2000 |
Vehicular, aerial and satellite networks › vehicular networks
controller area network |
0.0 | 1 | 1997 | Scheduling messages on controller area network for real-time CIM applications · IEEE Trans. Robotics Autom. 1997 |
Internet of things and sensor networks
industrial network |
0.0 | 1 | 1997 | Scheduling messages on controller area network for real-time CIM applications · IEEE Trans. Robotics Autom. 1997 |
Methods — techniques the papers use, named apart from their topics
simulation · 0.0mixed traffic scheduling · 0.0deadline-monotonic scheduling · 0.0schedulability analysis · 0.0task scheduling · 0.0synchronization · 0.0earliest-deadline scheduling · 0.0earliest deadline scheduling · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2001 | EMERALDS: A Small-Memory Real-Time MicrokernelabstractEMERALDS (Extensible Microkernel for Embedded, ReAL-time, Distributed Systems) is a real-time microkernel designed for small-memory embedded applications. These applications must run on slow (15-25 MHz) processors with just 32-128 kbytes of memory, either to keep production costs down in mass produced systems or to keep weight and power consumption low. To be feasible for such applications, the OS must not only be small in size (less than 20 kbytes), but also have low overhead kernel services. Unlike commercial embedded OSs which rely on carefully optimized code to achieve efficiency, EMERALDS takes the approach of redesigning the basic OS services of task scheduling, synchronization, communication, and system call mechanism by using characteristics found in small-memory embedded systems, such as small code size and a priori knowledge of task execution and communication patterns. With these new schemes, the overheads of various OS services are reduced 20-40 percent without compromising any OS functionality. Khawar M. Zuberi, Kang G. Shin |
IEEE Trans. Software Eng. | 1 |
| 2000 | Design and Implementation of Efficient Message Scheduling for Controller Area NetworkabstractThe Controller Area Network (CAN) is being widely used in real-time control applications such as automobiles, aircraft, and automated factories. In this pacer, we present the mixed traffic scheduler (MTS) for CAN, which provides higher schedulability than fixed-priority schemes like deadline-monotonic (DM) while incurring less overhead than dynamic earliest-deadline (ED) scheduling. We also describe how MTS can be implemented on existing CAN network adapters such as Motorola's TouCAN. In previous work, we had shown MTS to be far superior to DM in schedulability performance. In this paper, we present implementation overhead measurements showing that processing needed to support MTS consumes only about 5 to 6 percent of CPU time. Considering its schedulability advantage, this makes MTS ideal for use in control applications. Khawar M. Zuberi, Kang G. Shin |
IEEE Trans. Computers | 1 |
| 1999 | EMERALDS: a small-memory real-time microkernelabstractEMERALDS (Extensible Microkernel for Embedded, ReAL-time, Distributed Systems) is a real-time microkernel designed for small-memory embedded applications. These applications must run on slow (15-25MHz) processors with just 32-128 kbytes of memory, either to keep production costs down in mass-produced systems or to keep weight and power consumption low. To be feasible for such applications, the OS must not only be small in size (less than 20 kbytes), but also have low-overhead kernel services. Unlike commercial embedded OSs which rely on carefully-crafted code to achieve efficiency, EMERALDS takes the approach of re-designing the basic OS services of task scheduling, synchronization, communication, and system call mechanism by using characteristics found in small-memory embedded systems, such as small code size and a priori knowledge of task execution and communication patterns. With these new schemes, the overheads of various OS services are reduced 20-40% without compromising any OS functionality. Khawar M. Zuberi, Padmanabhan Pillai, Kang G. Shin |
SOSP | 1 |
| 1997 | Scheduling messages on controller area network for real-time CIM applicationsabstractScheduling messages on the Controller Area Network (CAN) corresponds to assigning identifiers (IDs) to messages according to their priorities. In this paper we present the mixed traffic scheduler (MTS), which provides higher schedulability than fixed-priority schemes like deadline-monotonic (DM) while incurring less overhead than dynamic earliest-deadline (ED) scheduling. Through simulations, we compare the performance of MTS with that of DM and ED* (an imaginary scheduler which works like ED, except it incurs less overhead). Our simulations show that MTS performs much better than DM and at the same level as ED*, except under high loads and tight deadlines, when ED* is superior. I. Introduction Local area networks (LANs) are becoming increasingly popular in industrial automation and other real-time control applications [1], [2]. LANs allow field devices like sensors, actuators, and controllers to be interconnected at low cost --- using less wiring and requiring less maintenance than p... Khawar M. Zuberi, Kang G. Shin |
IEEE Trans. Robotics Autom. | 1 |
| 1996 | A Causal Message Ordering Scheme for Distributed Embedded Real-Time SystemsabstractIn any distributed system, messages must be ordered according to their cause-and-effect relation to ensure correct behavior of the system. Causal ordering is also essential for services like atomic multicast and replication. In distributed real-time systems, not only must proper causal ordering be ensured, but message deadlines must be met as well. Previous algorithms which ensure such behavior include the /spl Delta/-protocol family and the MARS approach. However, both these algorithms give large response times by delaying all messages for a fixed period of time. In this paper we show that for small- to medium-sized real-time systems (consisting of a few tens of nodes) as are commonly used for embedded applications, it becomes feasible to extend the h-protocol so that instead of delaying all messages for a fixed period, each message is delayed according to its deadline. Our algorithm requires certain message deadlines to be adjusted by the application designer and we show that for small-scale applications such as those used in embedded systems, this adjustment is feasible and can be automated by the use of proper CAD tools. Khawar M. Zuberi, Kang G. Shin |
SRDS | 1 |