JP4189436B2 - データ処理制御方法 - Google Patents
データ処理制御方法 Download PDFInfo
- Publication number
- JP4189436B2 JP4189436B2 JP2007518986A JP2007518986A JP4189436B2 JP 4189436 B2 JP4189436 B2 JP 4189436B2 JP 2007518986 A JP2007518986 A JP 2007518986A JP 2007518986 A JP2007518986 A JP 2007518986A JP 4189436 B2 JP4189436 B2 JP 4189436B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- storage device
- secondary storage
- cache
- file
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/08—Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
- G06F12/0802—Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
- G06F12/0866—Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches for peripheral storage systems, e.g. disk cache
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/08—Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
- G06F12/0802—Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
- G06F12/0893—Caches characterised by their organisation or structure
- G06F12/0897—Caches characterised by their organisation or structure with two or more cache hierarchy levels
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/50—Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
- G06F21/55—Detecting local intrusion or implementing counter-measures
- G06F21/556—Detecting local intrusion or implementing counter-measures involving covert channels, i.e. data leakage between processes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6218—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
- G06F21/6281—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database at program execution time, where the protection is within the operating system
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/70—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
- G06F21/78—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure storage of data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2212/00—Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
- G06F2212/26—Using a specific storage system architecture
- G06F2212/264—Remote server
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/21—Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/2141—Access rights, e.g. capability lists, access control lists, access tables, access matrices
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Computer Hardware Design (AREA)
- Databases & Information Systems (AREA)
- Health & Medical Sciences (AREA)
- Bioethics (AREA)
- General Health & Medical Sciences (AREA)
- Storage Device Security (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
102…キャッシュサーバ
103…ネットワーク
104…キャッシュデータファイル
105…OS
106…アプリケーション
107…外部媒体書込み制御ドライバ
108…2次記憶装置書込み制御ドライバ
109…2次記憶装置
110…メモリ
202…ファイルシステム
206…通信ドライバ
207…ユーザモード
208…カーネルモード
301…先頭ブロック番号
302…サイズ
303…データポインタ
304…1次キャッシュフラグ
403…データオフセット
902ファイルサーバ
904機密データ
907…ファイルアクセス制御ドライバ
図1は、本発明の第1の実施形態おけるシステム構成図である。システムは利用者端末101とキャッシュサーバ102で構成されており、それぞれがネットワーク103で接続されている。利用者端末101は既存PCで、メモリ110と2次記憶装置(例えばハードディスクドライブHDD)109を搭載しており、OS105、アプリケーション106、外部媒体書込み制御ドライバ107、及び2次記憶装置書込み制御ドライバ108 がインストールされている。ここで、アプリケーション106は特定のものではなく、既存のあらゆるアプリケーションを意味するものとする。
続いて本発明による第2の実施形態について説明する。第1の実施形態では、2次キャッシュにデータとして残したいときにはユーザ個々のデータだけでなくシステムの情報(例えば、ネットワークの設定の変更等ユーザに依存しないシステム自体のデータ全て)も全て残すのに対して、第2の実施形態では、システムの情報も含めて全て残すのではなく、ユーザごとのデータのみを2次キャッシュに残す処理が実行される。また、第2の実施形態ではファイル単位のキャッシュ処理が実行され、さらに、ユーザ毎のデータは個人の属性が強いので処理中であっても2次キャッシュに残すようにしている。
以上説明した実施形態によれば、利用者端末に実装された2次記憶装置制御手段が、任意のアプリケーションによる2次記憶装置への処理要求を取得し、この処理要求がデータ書込み要求であった場合には2次記憶装置への書込みを禁止し、その代わりに揮発性のメモリ(1次キャッシュメモリ)への書込み処理を実行する。これにより、2次記憶装置(HDD)への書込みを禁止して機密情報の漏洩・紛失を防止できると共に、HDDへの書込みを単に禁止するのではなく、1次キャッシュに書き込むことにより擬似的にHDDへ書込みを実行したようにすることができ、利用者にとっては処理が自然なものとなる。
Claims (2)
- 2次記憶装置を備えた情報処理装置における前記2次記憶装置へのデータ処理制御方法であって、
前記情報処理装置に実装された2次記憶装置制御手段は、前記情報処理装置において動作する任意のアプリケーションによる前記2次記憶装置への処理要求を取得し、この処理要求がデータ書込み要求であった場合、前記2次記憶装置への書込み処理を実行する代わりに揮発性のメモリへの書込み処理を実行し、
前記情報処理装置起動時に、前記2次記憶装置制御手段は、ネットワークを介して前記情報処理装置に接続されたサーバにアクセスするように制御し、前記サーバに格納されたデータの属性情報を取得し、その属性情報を有するデータリストを前記揮発性のメモリ内に作成し、
前記データリストは、属性情報として前記データの前記2次記憶装置におけるアドレスと前記データのサイズと前記揮発性のメモリにおけるアドレスとを含むことを特徴とするデータ処理制御方法。 - 前記データリストは、さらに、前記サーバに格納されたデータそのものが前記揮発性のメモリに存在するか否かを示す情報を有することを特徴とする請求項1に記載のデータ処理制御方法。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2006/322186 WO2008056410A1 (fr) | 2006-11-07 | 2006-11-07 | Procédé de commande de traitement de données, processeur d'informations et système de commande de traitement de données |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008188462A Division JP2008293525A (ja) | 2008-07-22 | 2008-07-22 | データ処理制御方法、情報処理装置、及びデータ処理制御システム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP4189436B2 true JP4189436B2 (ja) | 2008-12-03 |
JPWO2008056410A1 JPWO2008056410A1 (ja) | 2010-08-05 |
Family
ID=39364239
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007518986A Expired - Fee Related JP4189436B2 (ja) | 2006-11-07 | 2006-11-07 | データ処理制御方法 |
Country Status (5)
Country | Link |
---|---|
US (1) | US8316199B2 (ja) |
EP (1) | EP1956491B1 (ja) |
JP (1) | JP4189436B2 (ja) |
CN (1) | CN101288055B (ja) |
WO (1) | WO2008056410A1 (ja) |
Families Citing this family (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5319173B2 (ja) * | 2008-06-11 | 2013-10-16 | 株式会社キーエンス | 波形観測装置及びそのシステム |
JP5175159B2 (ja) * | 2008-10-24 | 2013-04-03 | 株式会社日立ソリューションズ | 利用者端末装置、及びその制御方法 |
JP5295046B2 (ja) * | 2009-09-02 | 2013-09-18 | 株式会社日立ソリューションズ | 利用者端末装置及び利用者端末装置の制御方法 |
JP5733789B2 (ja) | 2010-12-13 | 2015-06-10 | インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation | データ保護処理プログラム |
CN102143158B (zh) * | 2011-01-13 | 2013-10-09 | 北京邮电大学 | 基于tpm的数据防泄漏方法 |
US8805955B2 (en) * | 2011-07-18 | 2014-08-12 | Red Hat, Inc. | Proactive caching of remote actions |
JP5070553B1 (ja) * | 2012-02-08 | 2012-11-14 | Eugrid株式会社 | 情報処理システム、情報処理端末、情報処理管理プログラム |
JP5083786B1 (ja) * | 2012-02-08 | 2012-11-28 | Eugrid株式会社 | 情報処理端末、情報処理管理プログラム |
US9923762B1 (en) * | 2013-08-13 | 2018-03-20 | Ca, Inc. | Upgrading an engine when a scenario is running |
US9304709B2 (en) | 2013-09-06 | 2016-04-05 | Western Digital Technologies, Inc. | High performance system providing selective merging of dataframe segments in hardware |
CN103516812A (zh) * | 2013-10-22 | 2014-01-15 | 浪潮电子信息产业股份有限公司 | 一种加速云存储内部数据传输的方法 |
US20160253094A1 (en) * | 2013-11-01 | 2016-09-01 | Nec Corporation | Information processing device, data cache device, information processing method, and data caching method |
JP6661573B2 (ja) * | 2017-05-22 | 2020-03-11 | 矢崎総業株式会社 | 制御装置および制御システム |
KR102674538B1 (ko) * | 2019-02-28 | 2024-06-13 | 엘지전자 주식회사 | 디지털 디바이스 및 그 제어 방법 |
US20200379922A1 (en) * | 2020-08-17 | 2020-12-03 | Intel Corporation | Adaptive routing for pooled and tiered data architectures |
CN114741367B (zh) * | 2022-06-13 | 2023-02-24 | 腾讯科技(深圳)有限公司 | 数据同步方法、装置、电子设备、存储介质和程序产品 |
Family Cites Families (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS63293637A (ja) | 1987-05-27 | 1988-11-30 | Hitachi Ltd | デ−タ保護用マイコン |
JPH04359283A (ja) | 1991-06-06 | 1992-12-11 | Matsushita Electric Ind Co Ltd | Icカード |
JPH05233460A (ja) | 1992-02-21 | 1993-09-10 | Toshiba Corp | ファイル保護方式 |
KR100248903B1 (ko) | 1992-09-29 | 2000-03-15 | 야스카와 히데아키 | 수퍼스칼라마이크로프로세서에서의 적재 및 저장연산처리방법 및 시스템 |
JPH06187143A (ja) | 1992-10-23 | 1994-07-08 | Sony Corp | 電子装置 |
JPH07182221A (ja) | 1993-11-12 | 1995-07-21 | Hitachi Ltd | リモートファイルシステム及びファイル管理方法 |
US5574906A (en) * | 1994-10-24 | 1996-11-12 | International Business Machines Corporation | System and method for reducing storage requirement in backup subsystems utilizing segmented compression and differencing |
EP0862124A3 (en) * | 1997-02-28 | 2003-03-26 | Fujitsu Limited | File access system for efficiently accessing a file having encrypted data within a storage device |
JPH10301856A (ja) | 1997-02-28 | 1998-11-13 | Fujitsu Ltd | ファイルアクセスシステムおよび記録媒体 |
US6374268B1 (en) * | 1998-04-14 | 2002-04-16 | Hewlett-Packard Company | Methods and systems for an incremental file system |
JP2000076152A (ja) | 1998-08-28 | 2000-03-14 | Toshiba Corp | 分散ファイルシステムならびに同システムにおけるファイル共有方法及び同方法がプログラムされ記録される記録媒体 |
AU2001272970A1 (en) | 2000-06-22 | 2002-01-02 | Synchrologic, Inc. | A system and method for file transmission using file differentiation |
AU2002313583A1 (en) | 2001-08-01 | 2003-02-17 | Actona Technologies Ltd. | Virtual file-sharing network |
JP3730890B2 (ja) | 2001-09-03 | 2006-01-05 | 株式会社アイエスエイ | 公開コンテンツ改竄防止方法および公開コンテンツサーバ |
US7143288B2 (en) | 2002-10-16 | 2006-11-28 | Vormetric, Inc. | Secure file system server architecture and methods |
US7155572B2 (en) | 2003-01-27 | 2006-12-26 | Advanced Micro Devices, Inc. | Method and apparatus for injecting write data into a cache |
JP4350562B2 (ja) | 2004-03-12 | 2009-10-21 | エヌ・ティ・ティ・コムウェア株式会社 | ファイルアクセス制御装置、ファイルアクセス制御方法およびファイルアクセス制御プログラム |
JP2005352535A (ja) | 2004-06-08 | 2005-12-22 | Ark Joho Systems:Kk | データを保護する方法 |
JP5007485B2 (ja) * | 2004-08-26 | 2012-08-22 | ソニー株式会社 | 半導体記憶装置およびそのアクセス方法、並びにメモリ制御システム |
US20060098818A1 (en) * | 2004-11-10 | 2006-05-11 | International Business Machines (Ibm) Corporation | Encryption technique for asynchronous control commands and data |
CN100349127C (zh) * | 2004-12-03 | 2007-11-14 | 华为技术有限公司 | 嵌入式***数据备份装置及方法 |
US7712086B2 (en) * | 2004-12-15 | 2010-05-04 | Microsoft Corporation | Portable applications |
JP3965408B2 (ja) | 2004-12-28 | 2007-08-29 | イーストラテジー株式会社 | デジタルコンテンツデータ提供システム |
-
2006
- 2006-11-07 US US11/813,184 patent/US8316199B2/en not_active Expired - Fee Related
- 2006-11-07 JP JP2007518986A patent/JP4189436B2/ja not_active Expired - Fee Related
- 2006-11-07 WO PCT/JP2006/322186 patent/WO2008056410A1/ja active Application Filing
- 2006-11-07 EP EP06823090A patent/EP1956491B1/en not_active Expired - Fee Related
- 2006-11-07 CN CN2006800016249A patent/CN101288055B/zh not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
US8316199B2 (en) | 2012-11-20 |
EP1956491A1 (en) | 2008-08-13 |
US20090319731A1 (en) | 2009-12-24 |
EP1956491B1 (en) | 2012-03-14 |
EP1956491A4 (en) | 2009-07-01 |
CN101288055A (zh) | 2008-10-15 |
WO2008056410A1 (fr) | 2008-05-15 |
JPWO2008056410A1 (ja) | 2010-08-05 |
CN101288055B (zh) | 2010-10-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4189436B2 (ja) | データ処理制御方法 | |
US6907512B2 (en) | System and method for filtering write operations to a storage medium containing an operating system image | |
US8392685B2 (en) | Arrangements for managing metadata of an integrated logical unit including differing types of storage media | |
JP5175159B2 (ja) | 利用者端末装置、及びその制御方法 | |
KR101806499B1 (ko) | 파일 관리 방법 및 이를 이용한 파일 관리 장치 | |
JP2008070975A (ja) | データ保存装置及びデータ保存方法 | |
JP2006127106A (ja) | ストレージシステム及びその制御方法 | |
US20060149899A1 (en) | Method and apparatus for ongoing block storage device management | |
JP2005148868A (ja) | ストレージ装置におけるデータのプリフェッチ | |
KR101624005B1 (ko) | 소프트웨어 컴포넌트 상태에 대한 접근 제어 | |
KR20100016174A (ko) | 데이터-스머글링을 위한 저장 장치와 방법 | |
JP4945669B2 (ja) | データ処理制御方法、情報処理装置、及びデータ処理制御システム | |
JP2008293525A (ja) | データ処理制御方法、情報処理装置、及びデータ処理制御システム | |
JP2008090378A (ja) | ハイブリッドファイルシステム、オペレーティングシステム、キャッシュ制御方法および記録媒体 | |
JP2006313531A (ja) | ファイル管理システム | |
EP2237152B1 (en) | User terminal apparatus and control method thereof, as well as program | |
JP5295046B2 (ja) | 利用者端末装置及び利用者端末装置の制御方法 | |
JP2011090531A (ja) | 情報記憶装置 | |
JP4421999B2 (ja) | Worm機能付きデータマイグレーションを実行するストレージ装置、ストレージシステム及びデータ移動方法 | |
JP2001084115A (ja) | 情報記録制御システムおよび情報記録制御方法 | |
Kuppan Thirumalai | Understanding the Role of Firmware in SSDs | |
JP2005227983A (ja) | 情報記憶装置 | |
JP2009211245A (ja) | フラッシュメモリ制御システムおよび制御方法 | |
JP2008171212A (ja) | ファイル管理装置及びプログラム | |
KR20100066306A (ko) | 임베디드 파일 시스템의 마운팅 장치 및 그 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20080603 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20080909 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20080912 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110919 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140919 Year of fee payment: 6 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070601 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070531 |
|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20070601 |
|
LAPS | Cancellation because of no payment of annual fees |