Skip to main content
Top

2011 | OriginalPaper | Chapter

7. AETHER: Self-Adaptive Networked Entities: Autonomous Computing Elements for Future Pervasive Applications and Technologies

Authors : Christian Gamrat, Jean-Marc Philippe, Chris Jesshope, Alex Shafarenko, Labros Bisdounis, Umberto Bondi, Alberto Ferrante, Joan Cabestany, Michael Hübner, Juha Pärsinnen, Jiri Kadlec, Martin Danek, Benoit Tain, Susan Eisenbach, Michel Auguin, Jean-Philippe Diguet, Eric Lenormand, Jean-Luc Roux

Published in: Reconfigurable Computing

Publisher: Springer New York

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

The ÆTHER project has laid the foundation of a complete new framework for designing and programming computing resources that live in changing ­environments and need to re-configure their objectives in a dynamic way. This chapter contributes to a strategic research agenda in the field of self-adaptive computing systems. It brings inputs to the reconfigurable hardware community and proposes directions to go for reconfigurable hardware and research on self-adaptive computing; it tries to identify some of the most promising future technologies for reconfiguration, while pointing out the main foreseen Challenges for reconfigurable hardware. This chapter presents the main solutions the ÆTHER project proposed for some of the major concerns in trying to engineer a self-adaptive computing system. The text exposes the ÆTHER vision of self-adaptation and its requirements. It describes and discusses the proposed solutions for tackling self-adaptivity at the various levels of abstractions. It exposes how the developed technologies could be put together in a real methodology and how self-adaptation could then be used in potential applications. Finally and based on lessons learned from ÆTHER, we discuss open issues and research opportunities and put those in perspective along other investigations and roadmaps.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Footnotes
1
It should be said that despite the fact that the whole application is a graph rather than a state-transition machine, the nodal functions are pieces of conventional code written by an ordinary applications programmer, hence they do have a state-transition behavior.
 
Literature
2.
go back to reference J. Von Neumann, Theory of Self-Reproducing Automata, University of Illinois Press, 1966. J. Von Neumann, Theory of Self-Reproducing Automata, University of Illinois Press, 1966.
3.
go back to reference G.E. Moore, “Cramming more components onto integrated circuits,” Electronics, vol. 38, 1965. G.E. Moore, “Cramming more components onto integrated circuits,” Electronics, vol. 38, 1965.
4.
go back to reference J. Kephart and D. Chess, “The vision of autonomic computing,” Computer, vol. 36, 2003, pp. 41–50.CrossRef J. Kephart and D. Chess, “The vision of autonomic computing,” Computer, vol. 36, 2003, pp. 41–50.CrossRef
5.
go back to reference Edsger W. Dijkstra, “On the role of scientific thought”, in Dijkstra, Edsger W., Selected writings on Computing: A Personal Perspective, New York, NY, USA: Springer-Verlag New York, Inc., pp. 60–66, 1982 Edsger W. Dijkstra, “On the role of scientific thought”, in Dijkstra, Edsger W., Selected writings on Computing: A Personal Perspective, New York, NY, USA: Springer-Verlag New York, Inc., pp. 60–66, 1982
6.
go back to reference Clemens Grelck, Sven-Bodo Scholz, Alex Shafarenko, “Asynchronous Stream Processing with S-Net”, International Journal of Parallel Programming 38(1), pp. 38-67, Springer-Verlag, Dordrecht, Netherlands, 2010. Clemens Grelck, Sven-Bodo Scholz, Alex Shafarenko, “Asynchronous Stream Processing with S-Net”, International Journal of Parallel Programming 38(1), pp. 38-67, Springer-Verlag, Dordrecht, Netherlands, 2010.
8.
go back to reference David B. Skillicorn, Foundations of parallel programming, ISBN-13: 9780521455114, Cambridge University Press, Cambridge, England, 1994. David B. Skillicorn, Foundations of parallel programming, ISBN-13: 9780521455114, Cambridge University Press, Cambridge, England, 1994.
9.
go back to reference John A. Sharp (Ed.), Data flow computing, ISBN:0-89391-654-4, Ablex Publishing Corp., Norwood, NJ, USA, 1992. John A. Sharp (Ed.), Data flow computing, ISBN:0-89391-654-4, Ablex Publishing Corp., Norwood, NJ, USA, 1992.
10.
go back to reference C.R. Jesshope. A model for the design and programming of multi-cores, in L. Grandinetti, editor, High Performance Computing and Grids in Action, volume 16 of Advances in Parallel Computing, pages 37–55. IOS Press, 2008. C.R. Jesshope. A model for the design and programming of multi-cores, in L. Grandinetti, editor, High Performance Computing and Grids in Action, volume 16 of Advances in Parallel Computing, pages 37–55. IOS Press, 2008.
11.
go back to reference A. Bolychevsky, C.R. Jesshope, and V.B. Muchnick. Dynamic scheduling in RISC architectures. IEE Trans. E, Computers and Digital Techniques (143):309–317, 1996.CrossRef A. Bolychevsky, C.R. Jesshope, and V.B. Muchnick. Dynamic scheduling in RISC architectures. IEE Trans. E, Computers and Digital Techniques (143):309–317, 1996.CrossRef
14.
go back to reference C. R. Jesshope, “μTC an intermediate language for programming chip multiprocessors,” in Proceedings of the Pacific Computer Systems Architecture Conference (ACSAC’06), LNCS 4186, 2006, pp. 147–160. C. R. Jesshope, “μTC an intermediate language for programming chip multiprocessors,” in Proceedings of the Pacific Computer Systems Architecture Conference (ACSAC’06), LNCS 4186, 2006, pp. 147–160.
16.
go back to reference Clemens Grelck and Sven-Bodo Scholz. SAC: A functional array language for efficient multithreaded execution. International Journal of Parallel Programming, 34(4):383–427, 2006.MATHCrossRef Clemens Grelck and Sven-Bodo Scholz. SAC: A functional array language for efficient multithreaded execution. International Journal of Parallel Programming, 34(4):383–427, 2006.MATHCrossRef
17.
go back to reference Clemens Grelck and Sven-Bodo Scholz. SAC: off-the-shelf support for data-parallelism on multicores. In DAMP’07: Proceedings of the 2007 workshop on Declarative aspects of multicore programming, pages 25–33, New York, NY, USA, 2007. ACM. Clemens Grelck and Sven-Bodo Scholz. SAC: off-the-shelf support for data-parallelism on multicores. In DAMP’07: Proceedings of the 2007 workshop on Declarative aspects of multicore programming, pages 25–33, New York, NY, USA, 2007. ACM.
18.
go back to reference Dimitris Saougkos, Despina Evgenidou, and George Manis. Specifying loop transformations for C2μTC source-to-source compiler. In 14th Workshop on Compilers for Parallel Computing (CPC’09), Zurich, Switzerland. IBM Research Center, 2009. Dimitris Saougkos, Despina Evgenidou, and George Manis. Specifying loop transformations for C2μTC source-to-source compiler. In 14th Workshop on Compilers for Parallel Computing (CPC’09), Zurich, Switzerland. IBM Research Center, 2009.
19.
go back to reference ÆTHER Deliverable D1.1.1, First research report on SANE hardware architecture, issued 31/12/2006. ÆTHER Deliverable D1.1.1, First research report on SANE hardware architecture, issued 31/12/2006.
20.
go back to reference Chris Jesshope, Jean-Marc Philippe, and Michiel Tol, “An Architecture and Protocol for the Management of Resources in Ubiquitous and Heterogeneous Systems Based on the SVP Model of Concurrency”, In Proceedings of the 8th international workshop on Embedded Computer Systems: Architectures, Modeling, and Simulation (SAMOS ‘08), Mladen Berekovic, Nikitas Dimopoulos, and Stephan Wong (Eds.). Springer-Verlag, Berlin, Heidelberg, 218–228. Chris Jesshope, Jean-Marc Philippe, and Michiel Tol, “An Architecture and Protocol for the Management of Resources in Ubiquitous and Heterogeneous Systems Based on the SVP Model of Concurrency”, In Proceedings of the 8th international workshop on Embedded Computer Systems: Architectures, Modeling, and Simulation (SAMOS ‘08), Mladen Berekovic, Nikitas Dimopoulos, and Stephan Wong (Eds.). Springer-Verlag, Berlin, Heidelberg, 218–228.
21.
go back to reference L. Li, V. Narayanan, M. Kandemir, and M. J. Irwin, “Adaptive Error Protection for Energy Efficiency”, In the Proceedings of the International Conference on Computer Aided Design (ICCAD’03), November, 2003. L. Li, V. Narayanan, M. Kandemir, and M. J. Irwin, “Adaptive Error Protection for Energy Efficiency”, In the Proceedings of the International Conference on Computer Aided Design (ICCAD’03), November, 2003.
22.
go back to reference S. Lopez-Buedo, J. Garrido, and E. I. Boemo, “Dynamically Inserting, Operating, and Eliminating Thermal Sensors of FPGA-Based Systems”, IEEE Transactions on Components and Packaging Technologies, Vol. 25, No. 4, December 2002 S. Lopez-Buedo, J. Garrido, and E. I. Boemo, “Dynamically Inserting, Operating, and Eliminating Thermal Sensors of FPGA-Based Systems”, IEEE Transactions on Components and Packaging Technologies, Vol. 25, No. 4, December 2002
23.
go back to reference S. Mondal, R. Mukherjee, and S.O. Memik, “Fine-grain thermal profiling and sensor insertion for FPGAs”, Proceedings of the IEEE International Symposium on Circuits and Systems (ISCAS’06), pp. 4387-4390, 2006 S. Mondal, R. Mukherjee, and S.O. Memik, “Fine-grain thermal profiling and sensor insertion for FPGAs”, Proceedings of the IEEE International Symposium on Circuits and Systems (ISCAS’06), pp. 4387-4390, 2006
25.
go back to reference K. Paulsson, M. Hübner, J. Becker, J.-M. Philippe, C. Gamrat, “On-Line Routing of Reconfigurable Functions for Future Self-Adaptive Systems – Investigations within the ÆTHER Project,” International Conference on Field Programmable Logic and Applications (FPL 2007), pp.415-422, 27-29 Aug. 2007. K. Paulsson, M. Hübner, J. Becker, J.-M. Philippe, C. Gamrat, “On-Line Routing of Reconfigurable Functions for Future Self-Adaptive Systems – Investigations within the ÆTHER Project,” International Conference on Field Programmable Logic and Applications (FPL 2007), pp.415-422, 27-29 Aug. 2007.
26.
go back to reference Jean-Marc Philippe, Benoit Tain, and Christian Gamrat, “A self-reconfigurable FPGA-based platform for prototyping future pervasive systems”, In Proceedings of the 9th international conference on Evolvable systems: from biology to hardware (ICES’10), Gianluca Tempesti, Andy M. Tyrrell, and Julian F. Miller (Eds.). Springer-Verlag, Berlin, Heidelberg, 262–273. Jean-Marc Philippe, Benoit Tain, and Christian Gamrat, “A self-reconfigurable FPGA-based platform for prototyping future pervasive systems”, In Proceedings of the 9th international conference on Evolvable systems: from biology to hardware (ICES’10), Gianluca Tempesti, Andy M. Tyrrell, and Julian F. Miller (Eds.). Springer-Verlag, Berlin, Heidelberg, 262–273.
27.
go back to reference L. Zhang and C. Jesshope, “On-Chip COMA Cache-coherence Protocol for Microgrids of Microthreaded Cores”, Eds. Bouge et. al., Proc Euro Par 2007 Workshops, LNCS Volume 4854, Springer, pp 38-48, 2007. L. Zhang and C. Jesshope, “On-Chip COMA Cache-coherence Protocol for Microgrids of Microthreaded Cores”, Eds. Bouge et. al., Proc Euro Par 2007 Workshops, LNCS Volume 4854, Springer, pp 38-48, 2007.
28.
go back to reference Martin Danek, Jean-Marc Philippe, Petr Honzik, Christian Gamrat and Roman Bartosinski, “Self-Adaptive Networked Entities for Building Pervasive Computing Architectures”, Evolvable Systems: From Biology to Hardware, Lecture Notes in Computer Science, 2008, Volume 5216/2008, 94–105 Martin Danek, Jean-Marc Philippe, Petr Honzik, Christian Gamrat and Roman Bartosinski, “Self-Adaptive Networked Entities for Building Pervasive Computing Architectures”, Evolvable Systems: From Biology to Hardware, Lecture Notes in Computer Science, 2008, Volume 5216/2008, 94–105
29.
go back to reference M. Luck, P. McBurney, O. Shehory, S. Willmott and The AgentLink Community, “Agent Technology Roadmap, a roadmap for agent based computing”, September 2005 M. Luck, P. McBurney, O. Shehory, S. Willmott and The AgentLink Community, “Agent Technology Roadmap, a roadmap for agent based computing”, September 2005
31.
go back to reference G. Agnus et al., “Two-Terminal Carbon Nanotube Programmable Devices for Adaptive Architectures,” Advanced Materials, vol. 22, no. 6, pp. 702-706, 2010.CrossRef G. Agnus et al., “Two-Terminal Carbon Nanotube Programmable Devices for Adaptive Architectures,” Advanced Materials, vol. 22, no. 6, pp. 702-706, 2010.CrossRef
32.
go back to reference Akinwande, D. et al. “Monolithic Integration of CMOS VLSI and Carbon Nanotubes for Hybrid Nanotechnology Applications.” Nanotechnology, IEEE Transactions on 7, 636–639 (2008).CrossRef Akinwande, D. et al. “Monolithic Integration of CMOS VLSI and Carbon Nanotubes for Hybrid Nanotechnology Applications.” Nanotechnology, IEEE Transactions on 7, 636–639 (2008).CrossRef
33.
go back to reference The Information Society Technologies Advisory Group, “European Challenges and Flagships 2020 and beyond”, July 2009. The Information Society Technologies Advisory Group, “European Challenges and Flagships 2020 and beyond”, July 2009.
Metadata
Title
AETHER: Self-Adaptive Networked Entities: Autonomous Computing Elements for Future Pervasive Applications and Technologies
Authors
Christian Gamrat
Jean-Marc Philippe
Chris Jesshope
Alex Shafarenko
Labros Bisdounis
Umberto Bondi
Alberto Ferrante
Joan Cabestany
Michael Hübner
Juha Pärsinnen
Jiri Kadlec
Martin Danek
Benoit Tain
Susan Eisenbach
Michel Auguin
Jean-Philippe Diguet
Eric Lenormand
Jean-Luc Roux
Copyright Year
2011
Publisher
Springer New York
DOI
https://doi.org/10.1007/978-1-4614-0061-5_7