Access the full text.
Sign up today, get DeepDyve free for 14 days.
C. Xian, Yung-Hsiang Lu, Zhiyuan Li (2007)
Energy-Aware Scheduling for Real-Time Multiprocessor Systems with Uncertain Task Execution Time2007 44th ACM/IEEE Design Automation Conference
G. Anastasi, A. Falchi, A. Passarella, M. Conti, E. Gregori (2004)
Performance measurements of motes sensor networks
D. Fogel (2000)
What is evolutionary computationIEEE Spectrum, 37
Takanori Okuma, T. Ishihara, H. Yasuura (1998)
Real-time task scheduling for a variable voltage processorProceedings 12th International Symposium on System Synthesis
A. Burchard, J. Liebeherr, Y. Oh, S. Son (1995)
New Strategies for Assigning Real-Time Tasks to Multiprocessor SystemsIEEE Trans. Computers, 44
Yuhui Shi, R. Eberhart (1999)
Empirical study of particle swarm optimizationProceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406), 3
S. Davari, S. Dhall (1986)
An On Line Algorithm for Real-Time Tasks Allocation
B. Dougherty, Jules White, J. Balasubramanian, C. Thompson, D. Schmidt (2009)
Deployment automation with BLITZ2009 31st International Conference on Software Engineering - Companion Volume
Paul Feldman, S. Micali (1988)
Optimal algorithms for Byzantine agreement
J. Koza (1992)
Genetic Programming: On the Programming of Computers by Means of Natural Selection
R. Dick, N. Jha (1999)
MOCSYN: multiobjective core-based single-chip system synthesisDesign, Automation and Test in Europe Conference and Exhibition, 1999. Proceedings (Cat. No. PR00078)
M. Bastarrica, Alexander Shvartsman, S. Demurjian (1998)
A Binary Integer Programming Model for Optimal Object Distribution
Tarek AlEnawy, Hakan Aydin (2005)
Energy-aware task allocation for rate monotonic scheduling11th IEEE Real Time and Embedded Technology and Applications Symposium
L. Benini, D. Bertozzi, A. Guerri, M. Milano (2006)
Allocation, Scheduling and Voltage Scaling on Energy Aware MPSoCs
Thomas Bäck (1996)
Evolutionary algorithms in theory and practice - evolution strategies, evolutionary programming, genetic algorithms
ScatterD: Spatial Deployment Optimization with Hybrid Heuristic
Dongkun Shin, Jihong Kim (2003)
Power-aware scheduling of conditional task graphs in real-time multiprocessor systemsProceedings of the 2003 International Symposium on Low Power Electronics and Design, 2003. ISLPED '03.
K. Tindell, John Clark (1994)
Holistic schedulability analysis for distributed hard real-time systemsMicroprocess. Microprogramming, 40
Guangyu Chen, B. Kang, M. Kandemir, N. Vijaykrishnan, M. Irwin, R. Chandramouli (2004)
Studying energy trade offs in offloading computation/compilation in Java-enabled mobile devicesIEEE Transactions on Parallel and Distributed Systems, 15
Inki Hong, D. Kirovski, G. Qu, M. Potkonjak, M. Srivastava (1998)
Power optimization of variable voltage core-based systemsProceedings 1998 Design and Automation Conference. 35th DAC. (Cat. No.98CH36175)
Hakan Aydin, Qi Yang (2003)
Energy-aware partitioning for multiprocessor real-time systemsProceedings International Parallel and Distributed Processing Symposium
K. Chakrabarty, S. Iyengar, H. Qi, E. Cho (2002)
Grid Coverage for Surveillance and Target Location in Distributed Sensor NetworksIEEE Trans. Computers, 51
Zhiyuan Li, Cheng Wang, Rong-Chang Xu (2002)
Task allocation for distributed multimedia processing on wirelessly networked handheld devicesProceedings 16th International Parallel and Distributed Processing Symposium
Antonio Carzaniga, A. Fuggetta, R. Hall, D. Heimbigner, A. Hoek, A. Wolf (1998)
A Characterization Framework for Software Deployment Technologies
M. Zuluaga, Edwin Bonilla, N. Topham (2012)
Predicting best design trade-offs: A case study in processor customization2012 Design, Automation & Test in Europe Conference & Exhibition (DATE)
J. Kinnebrew, Ankit Gupta, N. Shankaran, G. Biswas, D. Schmidt (2007)
A Decision-Theoretic Planner with Dynamic Component Reconfiguration for Distributed Real-Time ApplicationsEighth International Symposium on Autonomous Decentralized Systems (ISADS'07)
Cheng Wang, Zhiyuan Li (2004)
A computation offloading scheme on handheld devicesJ. Parallel Distributed Comput., 64
Sylvain Lauzac, R. Melhem, D. Mossé (1998)
An efficient RMS admission control and its application to multiprocessor schedulingProceedings of the First Merged International Parallel Processing Symposium and Symposium on Parallel and Distributed Processing
(2009)
Received August
Xiaohui Hu, R. Eberhart (2002)
Solving Constrained Nonlinear Optimization Problems with Particle Swarm Optimization
Inki Hong, D. Kirovski, G. Qu, M. Potkonjak, M. Srivastava (1999)
Power optimization of variable-voltage core-based systemsIEEE Trans. Comput. Aided Des. Integr. Circuits Syst., 18
W. Damm, A. Votintseva, Alexander Metzner, B. Josko, T. Peikenkamp, Eckard Böde (2005)
Boosting Re-use of Embedded Automotive Applications Through Rich Components
ACM Transactions on Autonomous and Adaptive Systems
Woo-Cheol Kwon, Taewhan Kim (2003)
Optimal voltage allocation techniques for dynamically variable voltage processorsProceedings 2003. Design Automation Conference (IEEE Cat. No.03CH37451)
J. Stankovic (1996)
Strategic directions in real-time and embedded systemsACM Comput. Surv., 28
R. Simmons, David Apfelbaum, D. Fox, R. Goldman, K. Haigh, D. Musliner, Michael Pelican, S. Thrun (2000)
Coordinated deployment of multiple, heterogeneous robotsProceedings. 2000 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2000) (Cat. No.00CH37113), 3
Ramazan Bitirgen, Engin Ipek, José Martínez (2008)
Coordinated management of multiple interacting resources in chip multiprocessors: A machine learning approach2008 41st IEEE/ACM International Symposium on Microarchitecture
Hakem Beitollahi, Geert Deconinck (2006)
Fault-Tolerant Partitioning Scheduling Algorithms in Real-Time Multiprocessor Systems2006 12th Pacific Rim International Symposium on Dependable Computing (PRDC'06)
S. Dhall, C. Liu (1978)
On a Real-Time Scheduling ProblemOper. Res., 26
J. Hooker (2007)
Planning and Scheduling by Logic-Based Benders DecompositionOper. Res., 55
P. Hladik, Hadrien Cambazard, A. Déplanche, N. Jussien (2008)
Solving a real-time allocation problem with constraint programmingJ. Syst. Softw., 81
Diganta Roychowdhury, I. Koren, C. Krishna, Yann-Hang Lee (2003)
A voltage scheduling heuristic for real-time task graphs2003 International Conference on Dependable Systems and Networks, 2003. Proceedings.
L. Lamport, R. Shostak, M. Pease (1982)
The Byzantine Generals ProblemACM Trans. Program. Lang. Syst., 4
Dongkun Shin, Jihong Kim (2004)
Power-aware communication optimization for networks-on-chips with voltage scalable linksInternational Conference on Hardware/Software Codesign and System Synthesis, 2004. CODES + ISSS 2004.
Gang Quan, X. Hu (2001)
Energy efficient fixed-priority scheduling for real-time systems on variable voltage processorsProceedings of the 38th Design Automation Conference (IEEE Cat. No.01CH37232)
James Kennedy, Russell Eberhart (2002)
Particle swarm optimizationProceedings of ICNN'95 - International Conference on Neural Networks, 4
Owen Brown, P. Eremenko (2006)
The Value Proposition for Fractionated Space ArchitecturesSpace
T. Ishihara, H. Yasuura (1998)
Voltage scheduling problem for dynamically variable voltage processorsProceedings. 1998 International Symposium on Low Power Electronics and Design (IEEE Cat. No.98TH8379)
D. Kirovski, M. Potkonjak (1997)
System-level Synthesis Of Low-power Hard Real-time SystemsProceedings of the 34th Design Automation Conference
L. Feeney, M. Nilsson (2001)
Investigating the energy consumption of a wireless network interface in an ad hoc networking environmentProceedings IEEE INFOCOM 2001. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No.01CH37213), 3
(2006)
Decadal Survey of Civil Aeronautics: Foundation for the Future
M. Sipper (1998)
Genetic Programming
Heng-Ruey Hsu, Jian-Jia Chen, Tei-Wei Kuo (2006)
Multiprocessor Synthesis for Periodic Hard Real-Time Tasks under a Given Energy ConstraintProceedings of the Design Automation & Test in Europe Conference, 1
B. Powell, A. Perkins (1997)
Fleet deployment optimization for liner shipping: an integer programming modelMaritime Policy & Management, 24
A. Nechypurenko, Egon Wuchner, Jules White, D. Schmidt (2006)
Application of Aspect-based Modeling and Weaving for Complexity Reduction in Development of Automotive Distributed Real-time Embedded System
R. Dick, N. Jha (1997)
MOGAC: a multiobjective genetic algorithm for the co-synthesis of hardware-software embedded systems1997 Proceedings of IEEE International Conference on Computer Aided Design (ICCAD)
Jingcao Hu, R. Marculescu (2003)
Energy-aware mapping for tile-based NoC architectures under performance constraintsProceedings of the ASP-DAC Asia and South Pacific Design Automation Conference, 2003.
K. Chandy (1999)
Snapshots : Determining Global States of Distributed Systems
ScatterD: Spatial Deployment Optimization with Hybrid Heuristic/Evolutionary Algorithms JULES WHITE, Virginia Tech BRIAN DOUGHERTY, CHRIS THOMPSON, and DOUGLAS C. SCHMIDT, Vanderbilt University Distributed real-time and embedded (DRE) systems can be composed of hundreds of software components running across tens or hundreds of networked processors that are physically separated from one another. A key concern in DRE systems is determining the spatial deployment topology, which is how the software components map to the underlying hardware components. Optimizations, such as placing software components with high-frequency communications on processors that are closer together, can yield a number of important bene ts, such as reduced power consumption due to decreased wireless transmission power required to communicate between the processing nodes. Determining a spatial deployment plan across a series of processors that will minimize power consumption is hard since the spatial deployment plan must respect a combination of real-time scheduling, fault-tolerance, resource, and other complex constraints. This article presents a hybrid heuristic/evolutionary algorithm, called ScatterD, for automatically generating spatial deployment plans that minimize power consumption. This work provides the following contributions to the study of spatial deployment optimization for power consumption minimization: (1) it combines heuristic bin-packing with an evolutionary algorithm to produce
ACM Transactions on Autonomous and Adaptive Systems (TAAS) – Association for Computing Machinery
Published: Sep 1, 2011
Read and print from thousands of top scholarly journals.
Already have an account? Log in
Bookmark this article. You can see your Bookmarks on your DeepDyve Library.
To save an article, log in first, or sign up for a DeepDyve account if you don’t already have one.
Copy and paste the desired citation format or use the link below to download a file formatted for EndNote
Access the full text.
Sign up today, get DeepDyve free for 14 days.
All DeepDyve websites use cookies to improve your online experience. They were placed on your computer when you launched this website. You can change your cookie settings through your browser.