DocumentCode :
414758
Title :
Automated system design for availability
Author :
Janakiraman, G. John ; Santos, Jose Renato ; Turner, Yoshio
fYear :
2004
fDate :
28 June-1 July 2004
Firstpage :
411
Lastpage :
420
Abstract :
Large-scale systems experience frequent failures which can result in unacceptably high service downtime or application execution time. To meet performance and availability requirements, the user must perform a complex design task including the selection and configuration of hardware and software components and mechanisms for handling failures. We believe users should be relieved of this burden by automating the design process in order to generate cost-effective solutions from high-level application requirements. In this paper, we present Aved, a proof of concept design automation engine which is a first step toward this goal. We describe how infrastructure choices, application models, and user requirements are represented with Aved to automate design space search and reason about design alternatives. We additionally present examples to illustrate how Aved can generate a complete picture of the cost-availability and cost-performance tradeoffs for the infrastructure design.
Keywords :
high level synthesis; knowledge engineering; large-scale systems; system recovery; Aved; automated system design; design automation engine; failure handling; hardware components; hardware-software configuration; hardware-software selection; large-scale systems; software components; system failures; Application software; Availability; Costs; Hardware; Large-scale systems; Predictive models; Process design; Search engines; Software performance; Space exploration;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Dependable Systems and Networks, 2004 International Conference on
Print_ISBN :
0-7695-2052-9
Type :
conf
DOI :
10.1109/DSN.2004.1311911
Filename :
1311911
Link To Document :
بازگشت