System and method for interposition-based selective...

Error detection/correction and fault detection/recovery – Data processing system error or fault handling – Reliability and availability

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C714S042000, C703S021000

Reexamination Certificate

active

07467333

ABSTRACT:
According to one embodiment, a method comprises intercepting, at an interposition agent, requests for accessing a data storage device. The method further comprises determining, by the interposition agent, at least one of the requests to impact, and selectively simulating, by the interposition agent, a fault for the selected at least one of the requests. According to another embodiment, a system comprises at least one data storage device, and at least one requester operable to request access to the at least one data storage device. The system further comprises at least one interposition agent communicatively interposed between the requestor(s) and the data storage device(s) to intercept requests for access from the requestor(s) to the data storage device(s), wherein the interposition agent is operable to selectively determine ones of the intercepted requests to impact and selectively simulate a fault for the selected at least one of the requests.

REFERENCES:
patent: 7292969 (2007-11-01), Aharoni et al.
patent: 7356452 (2008-04-01), Naamad et al.
patent: 2003/0149919 (2003-08-01), Greenwald et al.
patent: 2004/0254777 (2004-12-01), Foreman et al.
“HP OpenView Continuous Access Storage Appliance”. http://www.hp.com/products1/storage/products/virgualization—appliances
etwork/sv3000/inde.html; 2 pages Last accessed Feb. 2005.
Anderson, D. et al., “Interposed request routing for scalable network storage”. In Proc. 4th OSDI, 2000; 14 pages.
Baldini, A. et al., BOND: An interposition agents based fault injector for Windows NT. In Proc. IEEE Intl. Symp. on Defect and Fault Tolerance in VLSI Systems, pp. 387-395, Oct. 2000.
Brown, A. et al., “Towards availability benchmarks: A case study of software RAID systems”. In Proc. of USENIX Tech. Conf., Jun. 2000. 14 pages.
Brown, A. et al., “Undo for operators: Building an undoable e-mail store”. In Proc. USENIX Tech. Conf., Jun. 2003.
Carreira, J. et al., Xception: Software fault injection and monitoring in processor functional units. In Proc. 5th IFIP Intl. Working Conf. on Dependable Computing for Critical Applications, Sep. 1995, 14 pages.
Kalyanakrishnam, M. et al., “Failure data analysis of a LAN of Windows NT based computers.” In Proc. of SRDS, 1999; 10 pages.
Koopman, P. et al., “The exception handling effectiveness of POSIX operating systems”. IEEE Trans. on Software Engineering, 26(9): Sep. 2000, pp. 837-848.
Lee, I et al., “Faults, symptoms, and software fault tolerance in the Tandem Guardian90 operating system” In Proc. of FTCS, 1993, pp. 20-29.
Lowell, D. et al., Devirtualizing virtual machines—enabling general, single-node, online maintenance. In Proc. of 11th ASPLOS, Oct. 2004; pp. 211-223.
Lumb, C. et al., “Facada: Virtual storage devices with performance guarantees”. In Proc. of USENIX FAST, Apr. 2003; 14 pages.
Nagaraja, K. et al., “Using fault injection and modeling to evaluate the performability of cluster-based services”. In Proc. USENIX USITS, Mar. 2003; 14 pages.
Nagaraja, K. et al., “Understanding and dealing with operator mistakes in internet services”. In Proc. OSDI, Dec. 2004; 16 pages.
Narasimhan, P. et al., “Using interceptors to enhance CORBA”. IEEE Computer, Jul. 1999, pp. 62-68.
Oppenheimer, D. et al., “Why do Internet services fail, and what can be done about it?” In Proc. of USENIX USITS, Mar. 2003; 15 pages.
Rhea, S. et al., “Pond: the OceanStore prototype”. In Proc. of USENIX FAST Conf., Mar. 2003; pp. 1-14.
Stott, D. et al., “NFTAPE: A framework for assessing dependability in distributed systems with lightweight fault injectors”. In Proc. IPDS, Mar. 2000; 10 pages.
Sullivan, M. et al., “A comparison of software defects in database management systems and operating systems”. In Proc. of FTCS, 1992; pagees 475-484.
Swift, M. et al., “Improving the reliability of commodity operating systems”, ACM TRans. on Computer Systems, Nov. 2004; 33 pages.
Talagala, N. et al., “An analysis of error behavior in a large storage system”, Technical Report UCB/CSD-99-1042, UC Berkeley, Feb. 1999; 18 pages.
Tsai, T. et al., “An approach to benchmarking of fault-tolerant commercial systems”, in Proc. of FTCS, 1996, pp. 314-323.
Vieira, M. et al., “Portable faultloads based on operator faults for DBMS dependability benchmarking”, In Proc. 28th IEEE Intl. Computer Software and Applications Conf., Sep. 2004; 8 pages.
Zhang, M. et al., “Performability Evaluation of Networked Storage Systems Using N-SPEK” Workshop on Parallel I/O in Cluster Computing and Computation Grids, May 2003, Tokyo, Japan, pp. 736-741.
K. Keeton et al., “A New Perspective on Fault Injection for Large-Scale Information Systems,” pp. 1-5 (Date: The inventors indicate that this undated article was privately submitted to the First Workshop on Hot Topics in System Dependability on or around Mar. 2005. The submission was Rejected and therefore was not published. Later, the inventors indicate that another private submission of the undated article was made to the 3rd USENIX Workshop on Real, Large Distributed Systems. This submission was also Rejected, and therefore not published.).
K. Keeton et al., “Understanding the Dependability of Large-Scale Information Systems Using Interposition-Based Fault Injection,” pp. 1-5 (Date: Available as a local Technical Report within Hewlett-Packard on or around Feb. 2006. The inventors do not believe this was published externally.).
IEEE First Workshop on Hot Topics in System Dependability, http://dslab.epfl.ch/hotdep/2005, pp. 1-4 (Jun. 30, 2005).
3rd USENIX Workshop on Real, Large Distributed Systems, http://www.usenix.org/event/worlds06, 1 page (Nov. 5, 2006).

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

System and method for interposition-based selective... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with System and method for interposition-based selective..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for interposition-based selective... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4030793

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.