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.

Alexander Kostadinov

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

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

Systems, architecture and hardware · 1Computer networks · 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 · 52% Energy-efficient computing · 26% High-performance computing · 22%
Software engineering, system software, and programming languages
2 papers
Programming languages and type systems · 82% Concurrent programming · 18%

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

TopicWeightPapersLastEvidence papers
Energy-efficient computing › energy-efficient software
energy-aware programming
0.112007
Eon: a language and runtime system for perpetual systems · SenSys 2007
Embedded and real-time systems
energy harvesting systems
0.112007
Eon: a language and runtime system for perpetual systems · SenSys 2007
Embedded and real-time systems
real-time scheduling
0.112007
Eon: a language and runtime system for perpetual systems · SenSys 2007
Programming languages and type systems
domain-specific languages
0.112006
Flux: A Language for Programming High-Performance Servers · USENIX ATC, General Track 2006
Programming languages and type systems › concurrent programming languages
coordination languages
0.012007
Eon: a language and runtime system for perpetual systems · SenSys 2007
Concurrent programming › concurrency models
event-driven programming
0.012006
Flux: A Language for Programming High-Performance Servers · USENIX ATC, General Track 2006

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

user study · 0.1
YearPublicationVenuePosition
2007 Eon: a language and runtime system for perpetual systems
abstract
Embedded systems can operate perpetually without being connected to a power source by harvesting environmental energy from motion, the sun, wind, or heat differentials. However, programming these perpetual systems is challenging. In response to changing energy levels, programmers can adjust the execution frequency of energy-intensive tasks, or provide higher service levels when energy is plentiful and lower service levels when energy is scarce. However, it is often difficult for programmers to predict the energy consumption resulting from these adjustments. Worse, explicit energy management can tie a program to a particular hardware platform, limiting portability.This paper introduces Eon, a programming language and runtime system designed to support the development of perpetual systems. To our knowledge, Eon is the first energy-aware programming language. Eon is a declarative coordination language that lets programmers compose programs from components written in C or nesC. Paths through the program (flows) may be annotated with different energy states. Eon's automatic energy management then dynamically adapts these states to current and predicted energy levels. It chooses flows to execute and adjusts their rates of execution, maximizing the quality of service under available energy constraints.We demonstrate the utility and portability of Eon by deploying two perpetual applications on widely different hardware platforms: a GPS-based location tracking sensor deployed on a threatened species of turtle and on automobiles, and a solar-powered camera sensor for remote, ad-hoc deployments. We also evaluate the simplicity and effectiveness of Eon with a user study, in which novice Eon programmers produced more efficient efficient energy-adaptive systems in substantially less time than experienced C programmers.
Jacob Sorber, Alexander Kostadinov, Matthew Garber, Matthew Brennan, Mark D. Corner, Emery D. Berger
SenSys2
2006 Flux: A Language for Programming High-Performance Servers
Brendan Burns, Kevin Grimaldi, Alexander Kostadinov, Emery D. Berger, Mark D. Corner
USENIX ATC, General Track3