Code migration

From Green software

(Difference between revisions)
Jump to: navigation, search
(New page: In distributed systems code can be migrated between computing nodes. This can be done at the granularity of programs, processes or smaller code sequences. Code migration can be quite dif...)
Line 5: Line 5:
In mobile platforms where computation can be much more energy consuming than communication it can be worth migrating code for execution on a server. This is done to elongate battery life. In such a case the energy efficiency gained by the mobile device does increase the overall energy consumption of the system.
In mobile platforms where computation can be much more energy consuming than communication it can be worth migrating code for execution on a server. This is done to elongate battery life. In such a case the energy efficiency gained by the mobile device does increase the overall energy consumption of the system.
-
== See Also ==
+
= References ==
-
 
+
-
== References ==
+
Book: Distributed systems, principles and paradigms. 2007. Tanenbaum and Van Steen. Pages 103 - 112.
Book: Distributed systems, principles and paradigms. 2007. Tanenbaum and Van Steen. Pages 103 - 112.
 +
 +
== Sources ==
 +
This best practice was recognized as such by IT professionals, described in [[Energy efficient software (Master Thesis)|''Energy efficient software'']].

Revision as of 14:07, 15 September 2010

In distributed systems code can be migrated between computing nodes. This can be done at the granularity of programs, processes or smaller code sequences.

Code migration can be quite difficult to implement because sometimes even a process' private data, the stack and program counter have to be transported.

In mobile platforms where computation can be much more energy consuming than communication it can be worth migrating code for execution on a server. This is done to elongate battery life. In such a case the energy efficiency gained by the mobile device does increase the overall energy consumption of the system.

References =

Book: Distributed systems, principles and paradigms. 2007. Tanenbaum and Van Steen. Pages 103 - 112.

Sources

This best practice was recognized as such by IT professionals, described in Energy efficient software.

Personal tools