Sree Harsha Konduri

dblp:146/0097 · DBLP profile ↗
← Back
2ranked-venue papers
0as first author
0since 2021 · last 2016
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Computer networks · 2

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
2 papers
Runtime systems and virtual machines · 54% Operating systems · 46%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Embedded and real-time systems · 100%

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

TopicWeightPapersLastEvidence papers
Embedded and real-time systems
real-time operating systems
0.212016
RTDroid: A Design for Real-Time Android · IEEE Trans. Mob. Comput. 2016
Operating systems › mobile systems
mobile operating systems
0.212014
Real-time android with RTDroid · MobiSys 2014
Operating systems › mobile systems › mobile operating systems
mobile OS services
0.112016
RTDroid: A Design for Real-Time Android · IEEE Trans. Mob. Comput. 2016
Runtime systems and virtual machines › garbage collection
real-time garbage collection
0.112014
Real-time android with RTDroid · MobiSys 2014

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

real-time scheduling · 0.5real-time garbage collection · 0.5
YearPublicationVenuePosition
2016 RTDroid: A Design for Real-Time Android
abstract
This paper presents our work on the inception of RTDroid, a variant of Android that provides predictability to Android applications. Although there has been much interest in adopting Android in real-time contexts, surprisingly little work has been done to examine the suitability of the Android franework layer for real-time systems. Existing work only provides solutions to traditional problems, including adding support for real-time garbage collection at the virtual machine layer as well as kernel-level real-time scheduling and resource management. While it is critical to address these issues, it is by no means sufficient. After all, Android is a vast system that is more than a Java virtual machine and a kernel. Thus, this paper goes beyond existing work and examines the internals of Android, the Android programming model, libraries, and core systems services. We discuss the implications and challenges of adapting Android constructs and core system services for real-time and present a solution for each. Our system is unique in that it redesigns Androids internal components, replaces Androids Dalvik VM with a real-time VM, and leverages off-the-shelf real-time OSes. We demonstrate the feasibility and predictability of our solution on three different platforms. The evaluation results show that our design can successfully provide predictability to Android applications even under heavy loads.
Yin Yan, Shaun Cosgrove, Varun Anand, Sree Harsha Konduri, Steven Y. Ko, Lukasz Ziarek
IEEE Trans. Mob. Comput.5
2014 Real-time android with RTDroid
abstract
This paper presents RTDroid, a variant of Android that provides predictability to Android applications. Although there has been much interest in adopting Android in real-time contexts, surprisingly little work has been done to examine the suitability of Android for real-time systems. Existing work only provides solutions to traditional problems, including real-time garbage collection at the virtual machine layer and kernel-level real-time scheduling and resource management. While it is critical to address these issues, it is by no means sufficient. After all, Android is a vast system that is more than a Java virtual machine and a kernel.
Yin Yan, Shaun Cosgrove, Varun Anand, Sree Harsha Konduri, Steven Y. Ko, Lukasz Ziarek
MobiSys5