Advertisement

A New Self-managing Hardware Design Approach for FPGA-Based Reconfigurable Systems

  • S. Jovanović
  • C. Tanougast
  • S. Weber
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4943)

Abstract

Given the scale and complexity of today’s systems, it is of increasing importance that they handle and manage system’s problems on their own in an intelligent and autonomous way. To cope with all non-deterministic changes and events that dynamically occur in a system’s environment, a new “self-managing based” design approaches must be developed. Within this framework, an architectural network-based approach can be a good solution for the high demanding computation and self-managing needs. In this paper, we present the basic concept of such a design approach, its main properties and uses. A case study that proves the feasibility of this approach is demonstrated and validated on a small image-processing application.

Keywords

Area Overhead Autonomic Computing Autonomic Element Concerned Module Circulation Tour 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Wolf, T., De, H.T.: Emergence versus self-organisation: different concepts but promising when combined. In: Brueckner, S.A., Di Marzo Serugendo, G., Karageorgos, A., Nagpal, R. (eds.) ESOA 2005. LNCS (LNAI), vol. 3464, pp. 1–15. Springer, Heidelberg (2005)Google Scholar
  2. 2.
    Kephart, J.O., Chess, D.M.: The Vision of Autonomic Computing. Computer 36-1, 41–50 (2003)CrossRefGoogle Scholar
  3. 3.
    Nordstrom, S.G., Shetty, S.S., Neema, S.K., Bapty, T.A.: Modeling Reflex-Healing Autonomy for Large-Scale Embedded Systems. IEEE Transactions on Systems, Man, and Cybernetics, 36(3) (May 2006)Google Scholar
  4. 4.
    Norman, D., Ortony, A., Russell, D.: Affect and machine design: Lessons for the development of autonomous machines. IBM Syst. J. 42(1), 33–44 (2003)Google Scholar
  5. 5.
    Pacifici, G., Spreitzer, M., Tantawi, A.: Performance management for cluster based web services. IBM Tech. Rep (2003)Google Scholar
  6. 6.
    Boutilier, C., Das, R., Kephart, J.: Cooperative negotiation in autonomic systems using incremental utility elicitation. In: Proc. 19th Conf. Uncertainty in Artificial Intelligence (UAI-2003), Acapulco Mexico, August 2003, pp. 89–97 (2003)Google Scholar
  7. 7.
    Xilinx XAPP290: Two Flows for Partial Reconfiguration: Module Based or Difference based, http://www.xilinx.com
  8. 8.
    Compton, K., Hauck, S.: Reconfigurable computing: a survey of systems and software. ACM Computing Surveys (CSUR) 34(2), 171–210 (2002)CrossRefGoogle Scholar
  9. 9.
    Horn, P.: Autonomic Computing: IBM’s Perspective on the State of Information Technology. IBM Corp. (2003), http://www.research.ibm.com/autonomic/research/papers/AC_Vision_Computer_Jan_2003.pdf
  10. 10.
    Agrawal, D., Lee, K.W., Lobe, J.: Policy-based Management of Networked Computing Systems. IEEE Communications Magazine (2005)Google Scholar
  11. 11.
    Herrmann, K., Mühl, G., Geihs, K.: Self Management: The solution to Complexity or Just Another Problem? IEEE Distributed Systems Online 6(1), 1541–4922 (2005)CrossRefGoogle Scholar
  12. 12.
    White, S.R., Hanson, J.E., Whalley, I., Chess, D.M., Kephart, J.O.: An Architectural Approach to Autonomic Computing. In: Proceedings of the International Conference on Autonomic Computing (ICAC 2004) (2004)Google Scholar
  13. 13.
    Luk, W., Shirazi, N., Cheung, P.Y.K.: Modeling and Optimizing Run-time Reconfiguration Systems. Proc. IEEE Symposium on FPGAs for Custom Computing Machines (1996)Google Scholar
  14. 14.
    Jovanovic, S., Tanougast, C., Bobda, C., Weber, S.: CuNoC: A Scalable Dynamic NoC for Dynamically Reconfigurable FPGAs. FPL, Amsterdam, Netherlands (August 2007)Google Scholar
  15. 15.
    Jovanovic, S., Tanougast, C., Bobda, C., Weber, S.: A Scalable Dynamic Infrastructure for Dynamically Reconfigurable Systems. In: ReCoSoC07 Montpellier, France (june 2007)Google Scholar
  16. 16.
    Virtex-4 Family FPGAs., http://www.xilinx.com

Copyright information

© Springer-Verlag Berlin Heidelberg 2008

Authors and Affiliations

  • S. Jovanović
    • 1
  • C. Tanougast
    • 1
  • S. Weber
    • 1
  1. 1.Laboratoire d’instrumentation et électronique (LIEN)Université Henri Poincaré - Nancy 1Vandoeuvre lès NancyFrance

Personalised recommendations