241 research outputs found
Adaptive space-time sharing with SCOJO.
Coscheduling is a technique used to improve the performance of parallel computer applications under time sharing, i.e., to provide better response times than standard time sharing or space sharing. Dynamic coscheduling and gang scheduling are two main forms of coscheduling. In SCOJO (Share-based Job Coscheduling), we have introduced our own original framework to employ loosely coordinated dynamic coscheduling and a dynamic directory service in support of scheduling cross-site jobs in grid scheduling. SCOJO guarantees effective CPU shares by taking coscheduling effects into consideration and supports both time and CPU share reservation for cross-site job. However, coscheduling leads to high memory pressure and still involves problems like fragmentation and context-switch overhead, especially when applying higher multiprogramming levels. As main part of this thesis, we employ gang scheduling as more directly suitable approach for combined space-time sharing and extend SCOJO for clusters to incorporate adaptive space sharing into gang scheduling. We focus on taking advantage of moldable and malleable characteristics of realistic job mixes to dynamically adapt to varying system workloads and flexibly reduce fragmentation. In addition, our adaptive scheduling approach applies standard job-scheduling techniques like a priority and aging system, backfilling or easy backfilling. We demonstrate by the results of a discrete-event simulation that this dynamic adaptive space-time sharing approach can deliver better response times and bounded relative response times even with a lower multiprogramming level than traditional gang scheduling.Dept. of Computer Science. Paper copy at Leddy Library: Theses & Major Papers - Basement, West Bldg. / Call Number: Thesis2004 .H825. Source: Masters Abstracts International, Volume: 43-01, page: 0237. Adviser: A. Sodan. Thesis (M.Sc.)--University of Windsor (Canada), 2004
Automatic cell planning for mobile network design: optimization models and algorithms [online]
Digital Twin-Driven Network Architecture for Video Streaming
Digital twin (DT) is revolutionizing the emerging video streaming services
through tailored network management. By integrating diverse advanced
communication technologies, DTs are promised to construct a holistic
virtualized network for better network management performance. To this end, we
develop a DT-driven network architecture for video streaming (DTN4VS) to enable
network virtualization and tailored network management. With the architecture,
various types of DTs can characterize physical entities' status, separate the
network management functions from the network controller, and empower the
functions with emulated data and tailored strategies. To further enhance
network management performance, three potential approaches are proposed, i.e.,
domain data exploitation, performance evaluation, and adaptive DT model update.
We present a case study pertaining to DT-assisted network slicing for short
video streaming, followed by some open research issues for DTN4VS.Comment: 8 pages, 5 figures, submitted to IEEE Network Magazin
Whole-body Dynamic Collision Avoidance with Time-varying Control Barrier Functions
Recently, there has been increasing attention in robot research towards the
whole-body collision avoidance. In this paper, we propose a safety-critical
controller that utilizes time-varying control barrier functions (time varying
CBFs) constructed by Robo-centric Euclidean Signed Distance Field (RC-ESDF) to
achieve dynamic collision avoidance. The RC-ESDF is constructed in the robot
body frame and solely relies on the robot's shape, eliminating the need for
real-time updates to save computational resources. Additionally, we design two
control Lyapunov functions (CLFs) to ensure that the robot can reach its
destination. To enable real-time application, our safety-critical controller
which incorporates CLFs and CBFs as constraints is formulated as a quadratic
program (QP) optimization problem. We conducted numerical simulations on two
different dynamics of an L-shaped robot to verify the effectiveness of our
proposed approach
Optimization-Based Motion Planning for Autonomous Parking Considering Dynamic Obstacle: A Hierarchical Framework
We present a hierarchical framework based on graph search and model
predictive control (MPC) for electric autonomous vehicle (EAV) parking
maneuvers in a tight environment. At high-level, only static obstacles are
considered, and the scenario-based hybrid A* (SHA*), which is faster than the
traditional hybrid A*, is designed to provide an initial guess (also known as a
global path) for the parking task. To extract the velocity and acceleration
profile from an initial guess, an optimal control problem (OCP) is built. At
the low level, an NMPC-based strategy is used to avoid dynamic obstacles (also
known as local planning). The efficacy of SHA* is evaluated through 148
different simulation schemes and the proposed hierarchical parking framework is
demonstrated through a real-time parallel parking simulation
Sim2real and Digital Twins in Autonomous Driving: A Survey
Safety and cost are two important concerns for the development of autonomous
driving technologies. From the academic research to commercial applications of
autonomous driving vehicles, sufficient simulation and real world testing are
required. In general, a large scale of testing in simulation environment is
conducted and then the learned driving knowledge is transferred to the real
world, so how to adapt driving knowledge learned in simulation to reality
becomes a critical issue. However, the virtual simulation world differs from
the real world in many aspects such as lighting, textures, vehicle dynamics,
and agents' behaviors, etc., which makes it difficult to bridge the gap between
the virtual and real worlds. This gap is commonly referred to as the reality
gap (RG). In recent years, researchers have explored various approaches to
address the reality gap issue, which can be broadly classified into two
categories: transferring knowledge from simulation to reality (sim2real) and
learning in digital twins (DTs). In this paper, we consider the solutions
through the sim2real and DTs technologies, and review important applications
and innovations in the field of autonomous driving. Meanwhile, we show the
state-of-the-arts from the views of algorithms, models, and simulators, and
elaborate the development process from sim2real to DTs. The presentation also
illustrates the far-reaching effects of the development of sim2real and DTs in
autonomous driving
- …