FI20031033A - Control program with increased security for a block unit - Google Patents
Control program with increased security for a block unit Download PDFInfo
- Publication number
- FI20031033A FI20031033A FI20031033A FI20031033A FI20031033A FI 20031033 A FI20031033 A FI 20031033A FI 20031033 A FI20031033 A FI 20031033A FI 20031033 A FI20031033 A FI 20031033A FI 20031033 A FI20031033 A FI 20031033A
- Authority
- FI
- Finland
- Prior art keywords
- control program
- block unit
- increased security
- security
- increased
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence 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
- G06F11/1474—Saving, restoring, recovering or retrying in transactions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence 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
- G06F11/1415—Saving, restoring, recovering or retrying at system level
- G06F11/1435—Saving, restoring, recovering or retrying at system level using file system or storage system metadata
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/18—File system types
- G06F16/1865—Transactional file systems
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- Library & Information Science (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Retry When Errors Occur (AREA)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/986,330 US6883114B2 (en) | 2001-11-08 | 2001-11-08 | Block device driver enabling a ruggedized file system |
PCT/US2002/032668 WO2003040870A2 (en) | 2001-11-08 | 2002-10-15 | Atomic transactions on a non-volatile memory |
Publications (1)
Publication Number | Publication Date |
---|---|
FI20031033A true FI20031033A (en) | 2003-09-03 |
Family
ID=25532310
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
FI20031033A FI20031033A (en) | 2001-11-08 | 2003-07-07 | Control program with increased security for a block unit |
Country Status (5)
Country | Link |
---|---|
US (1) | US6883114B2 (en) |
KR (1) | KR100920716B1 (en) |
AU (1) | AU2002348433A1 (en) |
FI (1) | FI20031033A (en) |
WO (1) | WO2003040870A2 (en) |
Families Citing this family (43)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030046605A1 (en) * | 2001-09-03 | 2003-03-06 | Farstone Technology Inc. | Data protection system and method regarding the same |
US7108975B2 (en) * | 2001-09-21 | 2006-09-19 | Regents Of The University Of Michigan | Atlastin |
US6668336B2 (en) * | 2001-11-08 | 2003-12-23 | M-Systems Flash Disk Pioneers Ltd. | Ruggedized block device driver |
KR100453053B1 (en) * | 2002-06-10 | 2004-10-15 | 삼성전자주식회사 | Flash memory file system |
US6970877B2 (en) | 2002-06-28 | 2005-11-29 | Microsoft Corporation | Reducing and controlling sizes of prototype-based recognizers |
US7174420B2 (en) | 2002-10-22 | 2007-02-06 | Microsoft Corporation | Transaction-safe FAT file system |
US7363540B2 (en) * | 2002-10-22 | 2008-04-22 | Microsoft Corporation | Transaction-safe FAT file system improvements |
EP1435576B1 (en) * | 2003-01-03 | 2013-03-20 | Austria Card Plastikkarten und Ausweissysteme GmbH | Method and apparatus for block-oriented memory management provided in smart card controllers |
US9639554B2 (en) | 2004-12-17 | 2017-05-02 | Microsoft Technology Licensing, Llc | Extensible file system |
US8606830B2 (en) | 2004-12-17 | 2013-12-10 | Microsoft Corporation | Contiguous file allocation in an extensible file system |
US7873596B2 (en) | 2006-05-23 | 2011-01-18 | Microsoft Corporation | Extending cluster allocations in an extensible file system |
US8321439B2 (en) | 2004-12-17 | 2012-11-27 | Microsoft Corporation | Quick filename lookup using name hash |
US7366944B2 (en) * | 2005-01-14 | 2008-04-29 | Microsoft Corporation | Increasing software fault tolerance by employing surprise-removal paths |
US7457909B2 (en) * | 2005-01-14 | 2008-11-25 | Angelo Di Sena | Controlling operation of flash memories |
US9104315B2 (en) * | 2005-02-04 | 2015-08-11 | Sandisk Technologies Inc. | Systems and methods for a mass data storage system having a file-based interface to a host and a non-file-based interface to secondary storage |
US20060184719A1 (en) * | 2005-02-16 | 2006-08-17 | Sinclair Alan W | Direct data file storage implementation techniques in flash memories |
US7877539B2 (en) | 2005-02-16 | 2011-01-25 | Sandisk Corporation | Direct data file storage in flash memories |
US20060184718A1 (en) * | 2005-02-16 | 2006-08-17 | Sinclair Alan W | Direct file data programming and deletion in flash memories |
US7480766B2 (en) * | 2005-08-03 | 2009-01-20 | Sandisk Corporation | Interfacing systems operating through a logical address space and on a direct data file basis |
US7984084B2 (en) | 2005-08-03 | 2011-07-19 | SanDisk Technologies, Inc. | Non-volatile memory with scheduled reclaim operations |
US7552271B2 (en) | 2005-08-03 | 2009-06-23 | Sandisk Corporation | Nonvolatile memory with block management |
US7669003B2 (en) * | 2005-08-03 | 2010-02-23 | Sandisk Corporation | Reprogrammable non-volatile memory systems with indexing of directly stored data files |
US7558906B2 (en) | 2005-08-03 | 2009-07-07 | Sandisk Corporation | Methods of managing blocks in nonvolatile memory |
US7627733B2 (en) * | 2005-08-03 | 2009-12-01 | Sandisk Corporation | Method and system for dual mode access for storage devices |
US7949845B2 (en) * | 2005-08-03 | 2011-05-24 | Sandisk Corporation | Indexing of file data in reprogrammable non-volatile memories that directly store data files |
US7529905B2 (en) * | 2005-10-13 | 2009-05-05 | Sandisk Corporation | Method of storing transformed units of data in a memory system having fixed sized storage blocks |
US7814262B2 (en) | 2005-10-13 | 2010-10-12 | Sandisk Corporation | Memory system storing transformed units of data in fixed sized storage blocks |
US7777819B2 (en) * | 2005-11-10 | 2010-08-17 | Bae Systems Plc | Display source |
US7877540B2 (en) * | 2005-12-13 | 2011-01-25 | Sandisk Corporation | Logically-addressed file storage methods |
US7747837B2 (en) * | 2005-12-21 | 2010-06-29 | Sandisk Corporation | Method and system for accessing non-volatile storage devices |
US7793068B2 (en) * | 2005-12-21 | 2010-09-07 | Sandisk Corporation | Dual mode access for non-volatile storage devices |
US7769978B2 (en) | 2005-12-21 | 2010-08-03 | Sandisk Corporation | Method and system for accessing non-volatile storage devices |
KR100820493B1 (en) * | 2006-02-24 | 2008-04-10 | 엘지전자 주식회사 | Method for testing robustness of program |
US20080065667A1 (en) * | 2006-09-11 | 2008-03-13 | Hopkins Donald F | Transaction oriented resilient file system |
US7613738B2 (en) * | 2007-01-16 | 2009-11-03 | Microsoft Corporation | FAT directory structure for use in transaction safe file system |
US7747664B2 (en) | 2007-01-16 | 2010-06-29 | Microsoft Corporation | Storage system format for transaction safe file system |
US8560578B2 (en) * | 2008-06-26 | 2013-10-15 | Microsoft Corporation | Common block storage infrastructure |
US8266365B2 (en) * | 2008-12-17 | 2012-09-11 | Sandisk Il Ltd. | Ruggedized memory device |
US10496608B2 (en) * | 2009-10-28 | 2019-12-03 | Sandisk Il Ltd. | Synchronizing changes in a file system which are initiated by a storage device and a host device |
US9727570B2 (en) * | 2011-06-03 | 2017-08-08 | Apple Inc. | Mount-time unmapping of unused logical addresses in non-volatile memory systems |
US8756458B2 (en) | 2011-12-12 | 2014-06-17 | Apple Inc. | Mount-time reconciliation of data availability |
US11048424B1 (en) * | 2015-11-06 | 2021-06-29 | Amazon Technologies, Inc. | File extraction out of a backup |
US10936225B1 (en) * | 2015-11-06 | 2021-03-02 | Amazon Technologies, Inc. | Version history of files inside a backup |
Family Cites Families (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5359713A (en) * | 1989-06-01 | 1994-10-25 | Legato Systems, Inc. | Method and apparatus for enhancing synchronous I/O in a computer system with a non-volatile memory and using an acceleration device driver in a computer operating system |
US5247664A (en) * | 1991-03-28 | 1993-09-21 | Amoco Corporation | Fault-tolerant distributed database system and method for the management of correctable subtransaction faults by the global transaction source node |
US5325519A (en) * | 1991-10-18 | 1994-06-28 | Texas Microsystems, Inc. | Fault tolerant computer with archival rollback capabilities |
US5414840A (en) * | 1992-06-25 | 1995-05-09 | Digital Equipment Corporation | Method and system for decreasing recovery time for failed atomic transactions by keeping copies of altered control structures in main memory |
US5963962A (en) * | 1995-05-31 | 1999-10-05 | Network Appliance, Inc. | Write anywhere file-system layout |
DK0702815T3 (en) * | 1993-06-03 | 2000-12-18 | Network Appliance Inc | Set up a file system for writing at any location |
US5778168A (en) * | 1995-09-11 | 1998-07-07 | Sun Microsystems, Inc. | Transaction device driver technique for a journaling file system to ensure atomicity of write operations to a computer mass storage device |
US5878428A (en) * | 1995-11-20 | 1999-03-02 | International Business Machines Corporation | System, method, and article of manufacture for adding transactional recovery to a binary class in an object oriented system |
US5712971A (en) * | 1995-12-11 | 1998-01-27 | Ab Initio Software Corporation | Methods and systems for reconstructing the state of a computation |
US5931954A (en) * | 1996-01-31 | 1999-08-03 | Kabushiki Kaisha Toshiba | I/O control apparatus having check recovery function |
US5802364A (en) * | 1996-04-15 | 1998-09-01 | Sun Microsystems, Inc. | Metadevice driver rename/exchange technique for a computer system incorporating a plurality of independent device drivers |
US5857204A (en) * | 1996-07-02 | 1999-01-05 | Ab Initio Software Corporation | Restoring the state of a set of files |
TW355762B (en) * | 1996-12-26 | 1999-04-11 | Toshiba Co Ltd | Checkpoint rollback I/O control device and I/O control method |
US6016553A (en) * | 1997-09-05 | 2000-01-18 | Wild File, Inc. | Method, software and apparatus for saving, using and recovering data |
US5937425A (en) * | 1997-10-16 | 1999-08-10 | M-Systems Flash Disk Pioneers Ltd. | Flash file system optimized for page-mode flash technologies |
US6161198A (en) * | 1997-12-23 | 2000-12-12 | Unisys Corporation | System for providing transaction indivisibility in a transaction processing system upon recovery from a host processor failure by monitoring source message sequencing |
US6185577B1 (en) * | 1998-06-23 | 2001-02-06 | Oracle Corporation | Method and apparatus for incremental undo |
US6205558B1 (en) * | 1998-10-07 | 2001-03-20 | Symantec Corporation | Recovery of file systems after modification failure |
US6332200B1 (en) * | 1998-10-29 | 2001-12-18 | International Business Machines Corporation | Capturing and identifying a complete and consistent set of checkpoint files |
US6282605B1 (en) * | 1999-04-26 | 2001-08-28 | Moore Computer Consultants, Inc. | File system for non-volatile computer memory |
-
2001
- 2001-11-08 US US09/986,330 patent/US6883114B2/en not_active Expired - Lifetime
-
2002
- 2002-10-15 WO PCT/US2002/032668 patent/WO2003040870A2/en not_active Application Discontinuation
- 2002-10-15 AU AU2002348433A patent/AU2002348433A1/en not_active Abandoned
- 2002-10-15 KR KR1020037009167A patent/KR100920716B1/en active IP Right Grant
-
2003
- 2003-07-07 FI FI20031033A patent/FI20031033A/en unknown
Also Published As
Publication number | Publication date |
---|---|
WO2003040870A2 (en) | 2003-05-15 |
WO2003040870A3 (en) | 2009-06-11 |
KR20040052464A (en) | 2004-06-23 |
AU2002348433A1 (en) | 2003-05-19 |
US6883114B2 (en) | 2005-04-19 |
KR100920716B1 (en) | 2009-10-07 |
AU2002348433A8 (en) | 2009-07-30 |
US20030088812A1 (en) | 2003-05-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
FI20031033A (en) | Control program with increased security for a block unit | |
FI20011021A (en) | Arrangement for drilling control | |
GB2411254B (en) | Monitoring control for multi-domain processors | |
DE60214253D1 (en) | Drive control system | |
ITTO20010821A0 (en) | NUMERICAL CONTROL MILLING MACHINE. | |
DE50310246D1 (en) | N CONTROLLER INCLUDING CONTROL UNIT | |
DK1436023T3 (en) | Safety Limits for a Closed Circuit Fusion Pump Control | |
DE50101754D1 (en) | Machine tool with swiveling control panel | |
FI20031001A (en) | Conveyor belt control unit | |
DE60221412D1 (en) | ZONE CONTROL | |
DE60206014T2 (en) | Distance control system | |
FI20021560A (en) | control method | |
DE50211586D1 (en) | Program controlled unit | |
DE60231432D1 (en) | CONTROL SYSTEM | |
EP1691941A4 (en) | A control system | |
DE50310329D1 (en) | control unit | |
DE50214918D1 (en) | Program controlled unit | |
DE50202323D1 (en) | PROGRAM CONTROLLED UNIT | |
DE60100961D1 (en) | control unit | |
DE60309612D1 (en) | control unit | |
GB0307032D0 (en) | A control system | |
DE50205540D1 (en) | CONTROL UNIT | |
DE60301004D1 (en) | position control | |
NO20033189L (en) | Control Means | |
ZA200405291B (en) | A system for controlling a physical task |