ACM DL

Embedded Computing Systems (TECS)

Menu

Search Issue
enter search term and/or author name

Archive


ACM Transactions on Embedded Computing Systems (TECS) - Special Section ESFH'12, ESTIMedia'11 and Regular Papers, Volume 13 Issue 2s, January 2014



Section: 1 - Special Section ESFH'12

Monitoring massive appliances by a minimal number of smart meters
Yongcai Wang, Xiaohong Hao, Lei Song, Chenye Wu, Yuexuan Wang, Changjian Hu, Lu Yu
Article No.: 56
DOI: 10.1145/2544375.2544376

This article presents a framework for deploying a minimal number of smart meters to accurately track the ON/OFF states of a massive number of electrical appliances which exploits the sparseness feature of simultaneous ON/OFF switching events of...

Exploring demand flexibility in heterogeneous aggregators: An LMP-based pricing scheme
Chenye Wu, Yiyu Shi, Soummya Kar
Article No.: 57
DOI: 10.1145/2544375.2544377

With the proposed penetration of electric vehicles and advanced metering technology, the demand side is foreseen to play a major role in flexible energy consumption scheduling. On the other hand, the past several years have witnessed utility...

Section: 1 - Special Section ESFH'12

Introduction to the special section on ESTIMedia'11
Naehyuck Chang, Jian-Jia Chen
Article No.: 58
DOI: 10.1145/2544375.2544378

Reconfigurable vertical profiling framework for the android runtime system
Tzu-Hsiang Su, Hsiang-Jen Tsai, Keng-Hao Yang, Po-Chun Chang, Tien-Fu Chen, Yi-Ting Zhao
Article No.: 59
DOI: 10.1145/2544375.2544379

Dalvik virtual machine in the Android system creates a profiling barrier between VM-space applications and Linux user-space libraries. It is difficult for existing profiling tools on the Android system to definitively identify whether a bottleneck...

Personalized optimization for android smartphones
Wook Song, Yeseong Kim, Hakbong Kim, Jehun Lim, Jihong Kim
Article No.: 60
DOI: 10.1145/2544375.2544380

As a highly personalized computing device, smartphones present a unique new opportunity for system optimization. For example, it is widely observed that a smartphone user exhibits very regular application usage patterns (although different users...

Process-variation-aware mapping of best-effort and real-time streaming applications to MPSoCs
Davit Mirzoyan, Benny Akesson, Kees Goossens
Article No.: 61
DOI: 10.1145/2490819

As technology scales, the impact of process variation on the maximum supported frequency (FMAX) of individual cores in a multiprocessor system-on-chip (MPSoC) becomes more pronounced. Task allocation without variation-aware performance analysis...

Hybrid compilation and optimization for java-based digital TV platforms
Dong-Heon Jung, Soo-Mook Moon, Hyeong-Seok Oh
Article No.: 62
DOI: 10.1145/2506257

The Java-based software platform for interactive digital TV (DTV) is composed of the system/middleware class statically installed on the DTV set-top box and the xlet applications dynamically downloaded from the TV stations. The xlet...

Reducing asynchrony in channel garbage-collection for improving internal parallelism of multichannel solid-state disks
Li-Pin Chang, Chen-Yi Wen
Article No.: 63
DOI: 10.1145/2544375.2544383

Solid-state disks use multichannel architectures to boost their data transfer rates. Because realistic disk workloads have numerous small write requests, modern flash-storage devices adopt a write buffer and a set of independent channels for...

Maintaining real-time application timing similarity for defect-tolerant NoC-based many-core systems
Zheng Li, Frank Lockom, Shangping Ren
Article No.: 64
DOI: 10.1145/2544375.2544384

Many-core Network-on-Chip (NoC) processors are emerging in broad application areas, including those with timing requirements, such as real-time and multimedia applications. Typically, these processors employ core-level backup to improve yield....

Tractable schedulability analysis and resource allocation for real-time multimodal systems
Masud Ahmed, Nathan Fisher
Article No.: 65
DOI: 10.1145/2544375.2544385

Real-time multimedia subsystems often require support for switching between different resource and application execution modes. To ensure that timing constraints are not violated during or after a subsystem mode change, real-time schedulability...

Section: 1 - Special Section ESFH'12

Distributed programming framework for fast iterative optimization in networked cyber-physical systems
Rahul Balani, Lucas F. Wanner, Mani B. Srivastava
Article No.: 66
DOI: 10.1145/2544375.2544386

Large-scale coordination and control problems in cyber-physical systems are often expressed within the networked optimization model. While significant advances have taken place in optimization techniques, their widespread adoption in practical...

Passive code in synchronous programs
Jens Brandt, Klaus Schneider, Yu Bai
Article No.: 67
DOI: 10.1145/2544375.2544387

The synchronous model of computation requires that in every step, inputs are read and outputs are synchronously computed as the reaction of the program. In addition, all internal variables are updated in parallel even though not all of these...

Achieving energy-synchronized communication in energy-harvesting wireless sensor networks
Yu Gu, Liang He, Ting Zhu, Tian He
Article No.: 68
DOI: 10.1145/2544375.2544388

With advances in energy-harvesting techniques, it is now feasible to build sustainable sensor networks to support long-term applications. Unlike battery-powered sensor networks, the objective of sustainable sensor networks is to effectively...

Contention-free executions for real-time multiprocessor scheduling
Jinkyu Lee, Arvind Easwaran, Insik Shin
Article No.: 69
DOI: 10.1145/2494530

A time slot is defined as contention-free if the number of jobs with remaining executions in the slot is no larger than the number of processors, or contending, otherwise. Then an important property holds that in any contention-free...

Throughput maximization for periodic real-time systems under the maximal temperature constraint
Huang Huang, Vivek Chaturvedi, Gang Quan, Jeffrey Fan, Meikang Qiu
Article No.: 70
DOI: 10.1145/2544375.2544390

In this article, we study the problem of how to maximize the throughput of a periodic real-time system under a given peak temperature constraint. We assume that different tasks in our system may have different power and thermal characteristics....

Energy-efficient task allocation techniques for asymmetric multiprocessor embedded systems
Abdullah Elewi, Mohamed Shalan, Medhat Awadalla, Elsayed M. Saad
Article No.: 71
DOI: 10.1145/2544375.2544391

Asymmetric multiprocessor systems are considered power-efficient multiprocessor architectures. Furthermore, efficient task allocation (partitioning) can achieve more energy efficiency at these asymmetric multiprocessor platforms. This article...

Energy-aware task mapping and scheduling for reliable embedded computing systems
Anup Das, Akash Kumar, Bharadwaj Veeravalli
Article No.: 72
DOI: 10.1145/2544375.2544392

Task mapping and scheduling are critical in minimizing energy consumption while satisfying the performance requirement of applications enabled on heterogeneous multiprocessor systems. An area of growing concern for modern multiprocessor systems is...

On self-tuning networks-on-chip for dynamic network-flow dominance adaptation
Xiaohang Wang, Mei Yang, Yingtao Jiang, Peng Liu, Masoud Daneshtalab, Maurizio Palesi, Terrence Mak
Article No.: 73
DOI: 10.1145/2544375.2544393

Modern network-on-chip (NoC) systems are required to handle complex runtime traffic patterns and unprecedented applications. Data traffics of these applications are difficult to fully comprehend at design time so as to optimize the network design....