EDBT 2026 Demo / reviewers in the wild / expert
Nishanth Shankaran
dblp:41/4964
· DBLP profile ↗
9ranked-venue papers
4as first author
0since 2021 · last 2009
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 2 · 2 first-authorArtificial intelligence and machine learning · 1Graphics, computer vision, multimedia, augmented reality and games · 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 |
Embedded and real-time systems · 42% Distributed systems · 33% Cloud and datacenter computing · 25% | |
| Artificial intelligence
1 paper |
Planning, search and constraint satisfaction · 100% |
Topics — the 6 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Cloud and datacenter computing › resource allocation › dynamic resource allocation
adaptive resource allocation |
0.1 | 1 | 2009 | An Integrated Planning and Adaptive Resource Management Architecture for Distributed Real-Time Embedded Systems · IEEE Trans. Computers 2009 |
Distributed systems › self-adaptive systems
autonomic computing |
0.1 | 1 | 2009 | An Integrated Planning and Adaptive Resource Management Architecture for Distributed Real-Time Embedded Systems · IEEE Trans. Computers 2009 |
Embedded and real-time systems › distributed real-time systems
distributed real-time embedded systems |
0.1 | 1 | 2009 | An Integrated Planning and Adaptive Resource Management Architecture for Distributed Real-Time Embedded Systems · IEEE Trans. Computers 2009 |
Embedded and real-time systems
real-time scheduling |
0.1 | 1 | 2006 | A Decision-Theoretic Planner with Dynamic Compound Reconfiguration for Distributed Real-Time Applications · AAAI 2006 |
Distributed systems › self-adaptive systems
quality of service adaptation |
0.0 | 1 | 2009 | An Integrated Planning and Adaptive Resource Management Architecture for Distributed Real-Time Embedded Systems · IEEE Trans. Computers 2009 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
planning under uncertainty |
0.0 | 1 | 2006 | A Decision-Theoretic Planner with Dynamic Compound Reconfiguration for Distributed Real-Time Applications · AAAI 2006 |
Methods — techniques the papers use, named apart from their topics
decision-theoretic planning · 0.2dynamic reconfiguration · 0.1dynamic resource allocation · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2009 | Intelligent Resource Management and Dynamic Adaptation in a Distributed Real-time and Embedded Sensor Web SystemabstractSensor webs are often composed of servers connected to distributed real-time embedded (DRE) systems that operate in open environments where operating conditions, workload, resource availability, and connectivity cannot be accurately characterized a priori. The South East Alaska MOnitoring Network for Science, Telecommunications, Education, and Research (SEAMONSTER) project exhibits many common system management and dynamic operation challenges for effective, autonomous system adaptation in a representative sensor web. These challenges cover both field operation (e.g., power management through system sleep/wake cycles and reaction to local environmental changes) and server operation (e.g., system adaptation for new/modified goals, resource allocation for a changing set of applications, and configuration changes for fluctuating workload). This paper presents the results of integrating and applying quality-of-service (QoS)-enabled component middleware, dynamic resource management, and autonomous agent technologies to address these challenges in SEAMONSTER. John S. Kinnebrew, William Otte, Nishanth Shankaran, Gautam Biswas, Douglas C. Schmidt |
ISORC | 3 |
| 2009 | An Integrated Planning and Adaptive Resource Management Architecture for Distributed Real-Time Embedded SystemsabstractReal-time and embedded systems have traditionally been designed for closed environments where operating conditions, input workloads, and resource availability are known a priori and are subject to little or no change at runtime. There is an increasing demand, however, for autonomous capabilities in open distributed real-time and embedded (DRE) systems that execute in environments where input workload and resource availability cannot be accurately characterized a priori. These systems can benefit from autonomic computing capabilities, such as self-(re)configuration and self-optimization, that enable autonomous adaptation under varying—even unpredictable—operational conditions. A challenging problem faced by researchers and developers in enabling autonomic computing capabilities to open DRE systems involves devising adaptive planning and resource management strategies that can meet mission objectives and end-to-end quality of service (QoS) requirements of applications. To address this challenge, this paper presents the Integrated Planning, Allocation, and Control (IPAC) framework, which provides decision-theoretic planning, dynamic resource allocation, and runtime system control to provide coordinated system adaptation and enable the autonomous operation of open DRE systems. This paper presents two contributions to research on autonomic computing for open DRE systems. First, we describe the design of IPAC and show how IPAC resolves the challenges associated with the autonomous operation of a representative open DRE system case study. Second, we empirically evaluate the planning and adaptive resource management capabilities of IPAC in the context of our case study. Our experimental results demonstrate that IPAC enables the autonomous operation of open DRE systems by performing adaptive planning and management of system resources. Nishanth Shankaran, John S. Kinnebrew, Xenofon Koutsoukos, Chenyang Lu 0001, Douglas C. Schmidt, Gautam Biswas |
IEEE Trans. Computers | 1 |
| 2008 | Toward Effective Multi-Capacity Resource Allocation in Distributed Real-Time and Embedded SystemsabstractEffective resource management for distributed real-time embedded (DRE) systems is hard due to their unique characteristics, including (1) constraints in multiple resources and (2) highly fluctuating resource availability and input workload. DRE systems can benefit from a middleware framework that enables adaptive resource management algorithms to ensure application QoS requirements are met. This paper identifies key challenges in designing and extending resource allocation algorithms for DRE systems. We present an empirical study of bin-packing algorithms enhanced to meet these challenges. Our analysis identifies input application patterns that help generate appropriate heuristics for using these algorithms effectively in DRE systems. Nilabja Roy, John S. Kinnebrew, Nishanth Shankaran, Gautam Biswas, Douglas C. Schmidt |
ISORC | 3 |
| 2008 | Hierarchical control of multiple resources in distributed real-time and embedded systems
Nishanth Shankaran, Xenofon Koutsoukos, Douglas C. Schmidt, Yuan Xue 0001, Chenyang Lu 0001 |
Real Time Syst. | 1 |
| 2007 | A Decision-Theoretic Planner with Dynamic Component Reconfiguration for Distributed Real-Time ApplicationsabstractDistributed real-time embedded (DRE) systems perform sequences of coordination and heterogeneous data manipulation tasks in dynamic environments to meet specified goals. Autonomous operation of DRE systems can benefit from the integrated operation of (1) a decision-theoretic spreading activation partial order planner (SA-POP) that combines task planning and scheduling in uncertain environments with (2) a resource allocation and control engine (RACE) middleware framework that integrates multiple resource management algorithms for (re)deploying and (re)configuring task sequence components in these systems. This paper demonstrates the effectiveness of SA-POP and RACE in managing and executing mission goals for a multisatellite application. Our results show that combining planning, scheduling and resource constraints dynamically is the key to implementing autonomy in DRE systems John S. Kinnebrew, Nishanth Shankaran, Gautam Biswas, Douglas C. Schmidt |
ISADS | 3 |
| 2007 | QUICKER: A Model-Driven QoS Mapping Tool for QoS-Enabled Component MiddlewareabstractThis paper provides three contributions to the study of quality of service (QoS) configuration in component-based DRE systems. First, we describe the challenges associated with mapping the platform-independent QoS policies of an application into platform-dependent values of QoS parameters used to configure the behavior of QoS-enabled component middleware. Second, we describe a novel approach that uses model-transformation to map these QoS policies onto component middleware QoS configuration parameters. Third, we demonstrate the use of model-checking to verify the properties of the transformation and automate the synthesis of configuration parameters required to tune the QoS-enabled component middleware. Our results indicate that model-transformation and model-checking provide significant benefits with respect to automation, reusability, verifiability, and scalability of the QoS mapping process compared with conventional middleware configuration techniques Amogh Kavimandan, Krishnakumar Balasubramanian 0001, Nishanth Shankaran, Aniruddha S. Gokhale, Douglas C. Schmidt |
ISORC | 3 |
| 2007 | Design and Performance Evaluation of Configurable Component Middleware for End-to-End Adaptation of Distributed Real-Time Embedded SystemsabstractStandards-based quality of service (QoS)-enabled component middleware is increasingly being used as a platform for developing distributed real-time embedded (DRE) systems that execute in open environments where operational conditions, input workload, and resource availability cannot be characterized accurately a priori. Although QoS-enabled component middleware offers many desirable features, until recently it lacked the ability to efficiently allocate resources and configure platform-specific QoS settings based on utilization of system resources and application QoS. Moreover, it has also lacked the ability to monitor and enforce application QoS requirements. This paper presents two contributions to research on adaptive resource management for component-based DRE systems. First, we describe the structure and functionality of the Resource Allocation and Control Engine (RACE), which is an open-source adaptive resource management framework built atop standards-based QoS-enabled component middleware. Second, we demonstrate the effectiveness of RACE in the context of a representative DRE system: NASA's Magnetospheric Multi-scale Mission system. Nishanth Shankaran, Douglas C. Schmidt, Xenofon Koutsoukos, Yingming Chen, Chenyang Lu 0001 |
ISORC | 1 |
| 2006 | A Decision-Theoretic Planner with Dynamic Compound Reconfiguration for Distributed Real-Time Applications
John S. Kinnebrew, Nishanth Shankaran, Gautam Biswas, Douglas C. Schmidt |
AAAI | 2 |
| 2006 | Hierarchical Control of Multiple Resources in Distributed Real-time and Embedded SystemsabstractThere is an increasing demand to introduce adaptive capabilities in distributed real-time and embedded (DRE) systems that execute in open environments where system operational conditions, input workload, and resource availability cannot be characterized accurately a priori. To meet these needs, this paper presents the hierarchical distributed resource-management architecture (HiDRA), which provides adaptive resource management using control-the ore tic techniques that adapt to workload fluctuations and resource availability. In contrast to adaptive control techniques that manage only one type of system resource, HiDRA features a hierarchical control scheme that manages both bandwidth and processor utilization simultaneously. This paper presents three contributions to research in adaptive resource management for DRE systems. First, we describe the structure and functionality of HiDRA. Second, we present an analytical model of HiDRA that formalizes its control theoretic behavior and present analytical performance guarantees. Third, we evaluate the performance of HiDRA via experiments on a representative DRE system that performs distributed target tracking in real-time. Our analytical and empirical results indicate that HiDRA yields predictable, stable, and high system performance, even in the face of changing workload. Nishanth Shankaran, Xenofon Koutsoukos, Douglas C. Schmidt, Yuan Xue 0001, Chenyang Lu 0001 |
ECRTS | 1 |