• DocumentCode
    2001032
  • Title

    An Integrated Framework for Dependable and Revivable Architectures Using Multicore Processors

  • Author

    Shi, Weidong ; Lee, Hsien-Hsin S. ; Falk, Laura ; Ghosh, Mrinmoy

  • Author_Institution
    Sch. of Electr. & Comput. Eng., Georgia Inst. of Technol., Atlanta, GA
  • fYear
    0
  • fDate
    0-0 0
  • Firstpage
    102
  • Lastpage
    113
  • Abstract
    This paper presents a high-availability system architecture called INDRA $an integrated framework for dependable and revivable architecture that enhances a multicore processor (or CMP) with novel security and fault recovery mechanisms. INDRA represents the first effort to create remote attack immune, self-healing network services using the emerging multicore processors. By exploring the property of a tightly-coupled multicore system, INDRA pioneers several concepts. It creates a hardware insulation, establishes finegrained fault monitoring, exploits monitoring/backup concurrency, and facilitates fast recovery services with minimal performance impact. In addition, INDRA´s fault/exploit monitoring is implemented in software rather than in hardware logic, thereby providing better flexibility and upgradability. To provide efficient service recovery and thus improve service availability, we propose a novel delta state backup and recovery on-demand mechanism in INDRA that substantially outperforms conventional checkpointing schemes. We demonstrate and evaluate INDRA´s capability and performance using real network services and a cycle-level architecture simulator. As indicated by our performance results, INDRA is highly effective in establishing a more dependable system with high service availability using emerging multicore processors
  • Keywords
    computer architecture; fault tolerant computing; microprocessor chips; reliability; security of data; system recovery; delta state backup; dependable architecture; fault recovery; fault/exploit monitoring; finegrained fault monitoring; hardware insulation; high-availability system architecture; monitoring/backup concurrency; multicore processors; recovery on-demand; remote attack immunity; revivable architecture; security; self-healing network services; Availability; Computer architecture; Computer science; Computer security; Concurrent computing; Educational institutions; Hardware; Insulation; Multicore processing; Remote monitoring;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Architecture, 2006. ISCA '06. 33rd International Symposium on
  • Conference_Location
    Boston, MA
  • ISSN
    1063-6897
  • Print_ISBN
    0-7695-2608-X
  • Type

    conf

  • DOI
    10.1109/ISCA.2006.8
  • Filename
    1635944