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

Chewoo Na

dblp:63/3360 · DBLP profile ↗
← Back
6ranked-venue papers
3as 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 · 2Computer networks · 2 · 2 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.

Software engineering, system software, and programming languages
1 paper
Runtime systems and virtual machines · 100%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Embedded and real-time systems · 100%

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

TopicWeightPapersLastEvidence papers
Runtime systems and virtual machines › garbage collection
concurrent garbage collection
0.112009
Garbage Collector Scheduling in Dynamic, Multiprocessor Real-Time Systems · IEEE Trans. Parallel Distributed Syst. 2009
Runtime systems and virtual machines
garbage collection
0.112009
Garbage Collector Scheduling in Dynamic, Multiprocessor Real-Time Systems · IEEE Trans. Parallel Distributed Syst. 2009
Embedded and real-time systems
real-time scheduling
0.112009
Garbage Collector Scheduling in Dynamic, Multiprocessor Real-Time Systems · IEEE Trans. Parallel Distributed Syst. 2009

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

simulation · 0.2probabilistic analysis · 0.2
YearPublicationVenuePosition
2009 MRSD: Multirate-Based Service Differentiation for the IEEE 802.15.4 Wireless Sensor Network
abstract
The IEEE 802.15.4 standard has no provisions for rate sensitive applications because of its ability to operate in pure CSMA/CA or TDMA modes. Some operating scenarios for rate-sensitive applications arise when one considers wireless video surveillance and target detection applications for wireless sensor networks. To support such rate-sensitive applications in wireless sensor networks, we present a multirate-based service differentiation (MRSD) based on unslotted CSMA/CA. Unlike existing priority-based service differentiation models, the MRSD defines independent virtual MACs, each of which consists of Adaptive Backoff Window Control (ABWC) and Virtual Collision Avoidance (VCA) algorithms. The ABWC dynamically adjusts the backoff window to reflect the local network state in the local collision domain. The VCA prevents virtual collisions and preempts packets with the minimal utility in the virtual collision domain. By analyzing these algorithms, we prove that the ABWC enables the achieved transmission rate to converge to the rate requirement and the VCA produces a virtual collision-free schedule to avoid degradation of the achieved transmission rate. Through the simulation, we validate our analysis and show the MRSD outperforms existing algorithms in terms of convergence to the rate requirement.
Chewoo Na, Yaling Yang
GLOBECOM1
2009 Garbage Collector Scheduling in Dynamic, Multiprocessor Real-Time Systems
abstract
We consider garbage collection (GC) in dynamic, multiprocessor real-time systems. We consider the time-based, concurrent GC approach and focus on real-time scheduling to obtain mutator timing assurances, despite memory allocation and garbage collection. We present a scheduling algorithm called GCMUA. The algorithm considers mutator activities that are subject to time/utility function time constraints, stochastic execution-time and memory demands, and overloads. We establish that GCMUA probabilistically lower bounds each mutator activity's accrued utility, lower bounds the system-wide total accrued utility, and upper bounds the timing assurances' sensitivity to variations in mutator execution-time and memory demand estimates. Our simulation experiments validate our analytical results and confirm GCMUA's effectiveness.
Hyeonjoong Cho, Binoy Ravindran, Chewoo Na
IEEE Trans. Parallel Distributed Syst.3
2008 An optimal GTS scheduling algorithm for time-sensitive transactions in IEEE 802.15.4 networks
Chewoo Na, Yaling Yang, Amitabh Mishra
Comput. Networks1
2007 On scheduling garbage collector in dynamic real-time systems with statistical timing assurances
Hyeonjoong Cho, Chewoo Na, Binoy Ravindran, E. Douglas Jensen
Real Time Syst.2
2006 On Scheduling Garbage Collector in Dynamic Real-Time Systems With Statistical Timing Assurances
abstract
We consider garbage collection (GC) in dynamic realtime systems. We consider the time-based GC approach of running the collector as a separate, concurrent thread, and focus on real-time scheduling to obtain assurances on mutator timing behavior, while ensuring that memory is never exhausted. We present a scheduling algorithm called GCUA. The algorithm considers mutator activities that are subject to time/utility function time constraints, variable execution time demands, the unimodal arbitrary arrival model that allows a strong adversary, and resource overloads. We establish several properties of GCUA including probabilistically-satisfied utility lower bounds for each mutator activity, a lower bound on the system-wide total accrued utility, bounded sensitivity for the assurances to variations in mutator execution time demand estimates, and no memory exhaustion at all times. Our simulation experiments validate our analytical results and confirm the algorithm's effectiveness and superiority.
Hyeonjoong Cho, Chewoo Na, Binoy Ravindran, E. Douglas Jensen
ISORC2
2006 Garbage Collector Scheduling in Dynamic, Multiprocessor Real-Time Systems
abstract
We present a garbage collector scheduling algorithm for dynamic multiprocessor real-time systems called GCMUA. The algorithm considers mutator activities that are subject to time/utility function time constraints, stochastic execution-time and memory demands, and overloads. We prove that GCMUA probabilistically lower bounds each mutator's accrued utility, lower bounds the total accrued utility, and upper bounds the assurances' sensitivity to variations in execution-time and memory demand estimates. Our simulation results confirm our analytical results
Chewoo Na, Hyeonjoong Cho, Binoy Ravindran, E. Douglas Jensen
RTCSA1