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

Ala' Qadi

dblp:70/1881 · DBLP profile ↗
← Back
5ranked-venue papers
5as 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 · 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
1 paper
Embedded and real-time systems · 77% Energy-efficient computing · 23%
Artificial intelligence
1 paper
Multi-agent systems · 100%
Interdisciplinary, comprehensive, and emerging computing
1 paper
Smart cities and intelligent transportation · 100%

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

TopicWeightPapersLastEvidence papers
Energy-efficient computing › voltage scaling
dynamic voltage scaling
0.012003
A Dynamic Voltage Scaling Algorithm for Sporadic Tasks · RTSS 2003
Embedded and real-time systems › energy-efficient embedded systems
energy-efficient real-time systems
0.012003
A Dynamic Voltage Scaling Algorithm for Sporadic Tasks · RTSS 2003
Embedded and real-time systems
real-time scheduling
0.012003
A Dynamic Voltage Scaling Algorithm for Sporadic Tasks · RTSS 2003
Embedded and real-time systems › real-time scheduling › real-time task models
sporadic task model
0.012003
A Dynamic Voltage Scaling Algorithm for Sporadic Tasks · RTSS 2003
Embedded and real-time systems › real-time scheduling › deadline scheduling
EDF scheduling
0.012003
A Dynamic Voltage Scaling Algorithm for Sporadic Tasks · RTSS 2003

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

processing window analysis · 0.2preemptive EDF scheduling · 0.0dynamic voltage scaling · 0.0
YearPublicationVenuePosition
2009 Modelling computational requirements of mobile robotic systems using zones and processing windows
Ala' Qadi, Steve Goddard, Jiangyang Huang, Shane Farritor
Real Time Syst.1
2008 Using dynamic processing windows for robot group control
abstract
This paper presents a method for determining the feasible processing window for a leader robot that controls a group of follower robots. A processing window is defined as the time interval from the instant the platform starts collecting data to the moment the robot leader finishes planning and communicates with follower robots. The method determines the minimum processing window after considering the different bounds affecting the control of the robot, such as of robot’s processing power, robot sensors and the motion of the robots in the group. We present a derivation of the bounds that affect the processing window of the leader robot and an algorithm for determining the feasible window or adjusting the parameters that affect the processing window in case a feasible processing window cannot be achieved because of an overload condition. The application considered in this paper is a group of mobile robots that self deploy, retrieve, and reconfigure barrels to improve the safety of highway construction/maintenance workers.
Ala' Qadi, Steve Goddard, Jiangyang Huang, Shane Farritor
ICRA1
2007 Dynamic Speed and Sensor Rate Adjustment for Mobile Robotic Systems
abstract
Mobile robotic systems must sense constraints imposed by a dynamically changing environment and predictably react to those changes in real-time. Complexity arises in mobile robotic systems because the computing platform travels through the environment with which the system is interacting. These systems have spatio-temporal requirements in the sense that correct behavior is defined in terms of both space and time. The focus of this paper is mobile robotic platforms that must sense their environment and avoid obstacles as they navigate from one point to another. We present a design and analysis methodology for these platforms that integrates spatio-temporal attributes with fixed priority realtime scheduling through the use of zone and processing window abstractions. We propose an algorithm for adjustment of the processing window in order maximize the speed of the robot as it faces obstacles in the environment.
Ala' Qadi, Steve Goddard, Jiangyang Huang, Shane Farritor
ECRTS1
2005 A Performance and Schedulability Analysis of an Autonomous Mobile Robot
abstract
We present an autonomous, mobile, robotics application that requires dynamic adjustments of task execution rates to meet the demands of an unpredictable environment. The Robotic Safety Marker (RSM) system consists of one lead robot, the foreman, and a group of guided robots, called robotic safety markers (a.k.a., barrels). An extensive analysis is conducted of two applications running on the foreman. Both applications require adjusting task periods to achieve desired performance metrics with respect to the speed at which a system task is completed, the accuracy of RSM placement, or the number of RSMs controlled by the foreman. A static priority scheduling solution is proposed that takes into consideration the strict deadline requirements of some of the tasks and their dynamic periods. Finally, a schedulability analysis is developed that can be executed online to accommodate the dynamic performance requirements and to distinguish between safe operating points and potentially unsafe operating points.
Ala' Qadi, Steve Goddard, Jiangyang Huang, Shane Farritor
ECRTS1
2003 A Dynamic Voltage Scaling Algorithm for Sporadic Tasks
abstract
Dynamic voltage scaling (DVS) algorithms save energy by scaling down the processor frequency when the processor is not fully loaded. Many algorithms have been proposed for periodic and aperiodic task models but none support the canonical sporadic task model. A DVS algorithm, called DVSST, is presented that can be used with sporadic tasks in conjunction with preemptive EDF scheduling. The algorithm is proven to guarantee each tasks meets its deadline while saving the maximum amount of energy possible with processor frequency scaling. DVSST was implemented in the /spl mu/C/OS-II real-time operating system for embedded systems and its overhead was measured using a stand-alone Rabbit 2000 test board. Though theoretically optimal, the actual power savings realized with DVSST is a function of the sporadic task set and the processor's DVS support. It is shown that the DVSST algorithm achieves 83% of the theoretical power savings for a robotic highway safety marker real-time application. The difference between the theoretical power savings and the actual power savings is due to the limited number of frequency levels the Rabbit 2000 processor supports.
Ala' Qadi, Steve Goddard, Shane Farritor
RTSS1