Gaonkar et al., 2008 - Google Patents
Designing dependable storage solutions for shared application environmentsGaonkar et al., 2008
View PDF- Document ID
- 659007286898468094
- Author
- Gaonkar S
- Keeton K
- Merchant A
- Sanders W
- Publication year
- Publication venue
- IEEE Transactions on Dependable and Secure Computing
External Links
Snippet
The costs of data loss and unavailability can be large, so businesses use many data protection techniques such as remote mirroring, snapshots, and backups to guard against failures. Choosing an appropriate combination of techniques is difficult because there are …
- 238000003860 storage 0 title abstract description 69
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3409—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation; Recording or statistical evaluation of user activity, e.g. usability assessment for performance assessment
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Error detection; Error correction; Monitoring responding to the occurence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3466—Performance evaluation by tracing or monitoring
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Error detection; Error correction; Monitoring responding to the occurence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0766—Error or fault reporting or storing
- G06F11/0775—Content or structure details of the error report, e.g. specific table structure, specific error fields
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Error detection; Error correction; Monitoring responding to the occurence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/46—Multiprogramming arrangements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/008—Reliability or availability analysis
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/30—Information retrieval; Database structures therefor; File system structures therefor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06Q—DATA PROCESSING SYSTEMS OR METHODS, SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management, e.g. organising, planning, scheduling or allocating time, human or machine resources; Enterprise planning; Organisational models
- G06Q10/063—Operations research or analysis
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F2201/00—Indexing scheme relating to error detection, to error correction, and to monitoring
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Mukwevho et al. | Toward a smart cloud: A review of fault-tolerance methods in cloud systems | |
| Liu et al. | Using proactive fault-tolerance approach to enhance cloud service reliability | |
| US20200233589A1 (en) | Systems and methods for storage modeling and costing | |
| Ganek et al. | The dawning of the autonomic computing era | |
| Song et al. | Security-driven heuristics and a fast genetic algorithm for trusted grid job scheduling | |
| Machida et al. | Candy: Component-based availability modeling framework for cloud service management using sysml | |
| Gaonkar et al. | Designing dependable storage solutions for shared application environments | |
| CN119201620B (en) | Cloud computing analysis method, device and equipment of SaaS system and storage medium | |
| US8185779B2 (en) | Controlling computer storage systems | |
| JP4304535B2 (en) | Information processing apparatus, program, modular system operation management system, and component selection method | |
| Keeton et al. | On the road to recovery: restoring data after disasters | |
| JP2005513838A (en) | Policy information structure for storage management applications, network management applications, and data management applications | |
| Khaldi et al. | Fault tolerance for a scientific workflow system in a cloud computing environment | |
| Kirti et al. | Fault‐tolerance approaches for distributed and cloud computing environments: A systematic review, taxonomy and future directions | |
| US8135638B2 (en) | Summarizing risk ratings to facilitate an analysis of risks | |
| Priya et al. | Fault tolerance-genetic algorithm for grid task scheduling using check point | |
| Ivashko et al. | A survey of desktop grid scheduling | |
| Ramirez et al. | Plato: a genetic algorithm approach to run-time reconfiguration in autonomic computing systems | |
| Zhang et al. | Towards optimized scheduling for data‐intensive scientific workflow in multiple datacenter environment | |
| US7426616B2 (en) | Method for determining a recovery schedule | |
| Guimaraes et al. | A framework for adaptive fault-tolerant execution of workflows in the grid: empirical and theoretical analysis | |
| Chellouf et al. | Popularity and correlation aware data replication strategy based on half‐life concept and clustering in cloud system | |
| Dehury et al. | RRFT: A rank-based resource aware fault tolerant strategy for cloud platforms | |
| Mandava et al. | Balancing reliability and cost in Cloud-RAID systems with fault-level coverage | |
| Keeton et al. | Don't Settle for Less Than the Best: Use Optimization to Make Decisions. |