ISO 8571-4:1988/Amd 2:1993 情報処理システム—オープンシステム相互接続—ファイル転送、アクセス、および管理—パート4:ファイルプロトコル仕様—修正2:重複アクセス | ページ 2

※一部、英文及び仏文を自動翻訳した日本語訳を使用しています。

序文

ISO (国際標準化機構) と IEC (国際電気標準会議) は、世界標準化のための専門システムを形成しています。 ISO または IEC のメンバーである国家機関は、技術活動の特定の分野を扱うために、それぞれの組織によって設立された技術委員会を通じて、国際規格の開発に参加しています。 ISO と IEC の技術委員会は、相互に関心のある分野で協力しています。 ISO および IEC と連携して、政府および非政府の他の国際機関もこの作業に参加しています。

情報技術の分野では、ISO と IEC は合同技術委員会 ISO/IEC JTC 1 を設立しました。合同技術委員会によって採択された国際規格の草案は、投票のために各国の機関に回覧されます。国際規格として発行するには、投票を行う国の機関の少なくとも 75% による承認が必要です。

国際規格 ISO 8571-4:1988 の修正 2 は、合同技術委員会 ISO/IEC JTC 1, 情報技術によって作成されました。

ISO 8571 は、以下の部分で構成されています。一般的なタイトルは、情報処理システム-オープン システム相互接続-ファイル転送です。アクセスと管理

  • Part 1: 一般的な紹介
  • Part 2: 仮想ファイルストアの定義
  • Part 3: ファイル サービスの定義
  • Part 4: ファイル プロトコルの仕様
  • Part 5: プロトコル実装適合宣言のプロフォーマ

0. はじめに

条項 0 は、この修正の導入を提供します。この条項のテキストは、ISO 8571 Part 4 に含めることを意図していません。

0.1 一般

ISO 8571 Part 4 は、内部および外部のファイル サービス インターフェイスをサポートするプロトコルの仕様を提供します。

この修正により、これらのプロトコル仕様が拡張され、オーバーラップ アクセスによって提供されるサービスがサポートされます。

0.2 合理的

オーバーラップ アクセスを導入する目的は、単一のイニシエーターが多くの読み取りおよび更新操作を実行する必要がある場合に、構造化ファイルへのより効率的なアクセスを可能にすることです。 FADU が小さい場合、現在の FTAM データ転送サービスのシリアルな性質により、かなりの制御オーバーヘッドが発生します。このコンテキストでは、FADU の送信時間がアソシエーションで確認されたサービスを完了する時間 (アソシエーションの往復遅延) と同等である場合、FADU は小さくなります。

0.3 まとめ

関連付けごとに最大 1 つのファイルを選択し、ファイル選択ごとに 1 つのファイルを開く必要があるという現在のデザイン エンベロープは維持されます。複数のファイルへのアクセスが重複する場合は、複数の関連付けが必要です。重複したアクセスは、ファイルが開かれた時点または以前に確立されたプレゼンテーション コンテキストの一定のセット内で行われます。

2 つの異なる程度の重複が確認されています。第 1 に、以前に要求された BDT アクションが進行中に、将来のアクセスの要求が発行される可能性があり、読み取りおよび書き込み要求のキューを作成できます。一般に、特定の BDT アクションに関連する PCI は、制限に従って、他の BDT アクションと重複する場合があります。これを連続アクセスと呼びます。第 2 に、読み取りと書き込みのアクションを並行して実行できるため、双方向のデータ転送を同時に利用できます。その後、転送のいずれかの方向が解放されるたびに、要求がキューから取り出されます。これを同時アクセスと呼びます。

単一の F-READ 要求で指定された単一の FADU の転送には、ISO 8571 と同じ解釈があります。連続して発行されるリクエストのセット。提供されるサービスはシリアライズ可能です。同時アクセスが使用される場合、仮想ファイルストアに対する一連の書き込みアクションの結果の効果もシリアライズ可能です。ただし、同時アクセスの使用によって導入される非決定性により、サービスの一部の使用では、読み取りアクションの結果として転送されるデータがファイルの現在の状態と一致しない可能性もあります。

1. 範囲

この修正は、第 1 条に追加するものではありません。

3. 参考文献

この修正は、第 3 条に追加を加えていません。

4. 定義と略語

この修正は、第 4 条に追加するものではありません。

Foreword

ISO (the International Organization for Standardization) and IEC (the International Electrotechnical Commission) form the specialized system for worldwide standardization. National bodies that are members of ISO or IEC participate in the development of International Standards through technical committees established by the respective organization to deal with particular fields of technical activity. ISO and IEC technical committees collaborate in fields of mutual interest. Other international organizations, governmental and non-governmental, in liaison with ISO and IEC, also take part in the work.

In the field of information technology, ISO and IEC have established a joint technical committee, ISO/IEC JTC 1. Draft International Standards adopted by the joint technical committee are circulated to national bodies for voting. Publication as an International Standard requires approval by at least 75% of the national bodies casting a vote.

Amendment 2 to International Standard ISO 8571-4:1988 was prepared by Joint Technical Committee ISO/IEC JTC 1, Information technology.

ISO 8571 consists of the following parts, under the general title Information processing systemsOpen Systems InterconnectionFile Transfer; Access and Management

  • Part 1: General introduction
  • Part 2: Virtual Filestore Definition
  • Part 3: File Service Definition
  • Part 4: File Protocol Specification
  • Part 5: Protocol Implementation Conformance Statement Proforma

0. Introduction

Clause 0 provides an introduction to this amendment. The text in this clause is not intended for inclusion in ISO 8571 part 4.

0.1 General

ISO 8571 part 4 provides specifications of the protocols that support the internal and external file service interfaces.

This amendment extends these protocol specifications to provide support for the services offered by overlapped access.

0.2 Rationale

The objective in introducing overlapped access is to allow more efficient access to structured files when a single initiator has a need to perform many reading and updating operations; the serial nature of the current FTAM data transfer services introduces a significant control overhead if the FADUs are small. In this context, an FADU is small if its transmission time is comparable with the time to complete a confirmed service on the association (the association’s round trip delay).

0.3 Summary

The current design envelope that there should be at most one file selection per association and one file open per file selection is maintained. If access to more than one file is to be overlapped, more than one association is necessary, The overlapped access takes place within a constant set of presentation contexts established as at present when the file is opened, or previously.

Two different degrees of overlap have been identified. Firstly, requests for future accesses may be issued whilst a previously requested BDT action is in progress, allowing the creation of a queue of read and write requests. In general, PCI relating to a given BDT action may be overlapped with other BDT actions, subject to restrictions; this is called consecutive access. Secondly, read and write actions can be performed in parallel, so that both directions of data transfer are exploited at any one time. Requests are then taken from the queue whenever either direction of transfer becomes free. This is called concurrent access.

The transfer of a single FADU, specified in a single F-READ request has the same interpretation as in ISO 8571. The resultant effect on the virtual filestore of a set of overlapped requests using consecutive access shall be the same as that of the equivalent set of requests issued in series; the service provided is serializable. If concurrent access is used then the resultant effect of a set of write actions on the virtual filestore, is also serializable. However, due to the non-determinism introduced by the use of concurrent access, it is also possible that in some uses of the service, the data transferred as a result of a read action is not consistent with the current state of the file.

1. Scope

This amendment makes no additions to clause 1.

3. References

This amendment makes no additions to clause 3.

4. Definitions and abbreviations

This amendment makes no additions to clause 4.