RFC794 日本語訳
0794 Pre-emption. V.G. Cerf. September 1981. (Format: TXT=5906 bytes) (Updates IEN 125) (Status: UNKNOWN)
プログラムでの自動翻訳です。
英語原文
Network Working Group V. Cerf Request for Comments: 794 ARPA Replaces: IEN 125 September 1981 PRE-EMPTION
コメントを求めるワーキンググループV.サーフの要求をネットワークでつないでください: 794アルパは以下を取り替えます。 IEN125 1981年9月の先取り
In circuit-switching systems, once a user has acquired a circuit, the communication bandwidth of that circuit is dedicated, even if it is not used. When the system saturates, additional circuit set-up requests are blocked. To allow high precedence users to gain access to circuit resources, systems such as AUTOVON associate a precedence with each telephone instrument. Those instruments with high precedence can pre-empt circuit resources, causing lower precedence users to be cut off.
回路交換方式では、ユーザがいったん回路を入手すると、その回路のコミュニケーション帯域幅はひたむきです、それが使用されていなくても。 いつ、システムが飽和状態にするか、追加回路セットアップ要求は妨げられます。 高い先行ユーザが回路リソースへのアクセスを得るのを許容するために、AUTOVONなどのシステムはそれぞれの電話器具に先行を関連づけます。 下側の先行ユーザが解雇されることを引き起こして、高い先行があるそれらの器具は回路リソースを先取りできます。
In message switching systems such as AUTODIN I, incoming traffic is stored on disks (or drums or tape) and processed in order of precedence. If a high precedence message is entered into the system, it is processed and forwarded as quickly as possible. When the high precedence message arrives at the destination message switch, it may pre-empt the use of the output devices on the switch, interrupting the printing of a lower precedence message.
AUTODIN Iなどのメッセージ交換方式で、入って来るトラフィックは、ディスク(または、ドラムかテープ)の上に保存されて、先任順に処理されます。 高い先行メッセージをシステムに入力するなら、できるだけはやくそれを処理して、進めます。 高い先行メッセージが目的地メッセージスイッチに到着するとき、スイッチにおける出力装置の使用を先取りするかもしれません、低い先行メッセージの印刷を中断して。
In packet switching systems, there is little or no storage in the transport system so that precedence has little impact on delay for processing a packet. However, when a packet switching system reaches saturation, it rejects offered traffic. Precedence can be used in saturated packet switched systems to sort traffic queued for entry into the system.
パケット交換システムでは、輸送システムにはストレージがまずないので、先行はパケットを処理するために遅れで少ししか影響を与えさせません。 しかしながら、パケット交換システムが飽和に達すると、それは提供されたトラフィックを拒絶します。 エントリーへ列に並ばせられたトラフィックをシステムに分類するのに飽和したパケット切り換えられたシステムで先行を使用できます。
In general, precedence is a tool for deciding how to allocate resources when systems are saturated. In circuit switched systems, the resource is circuits; in message switched systems the resource is the message switch processor; and in packet switching the resource is the packet switching system itself.
一般に、先行は、システムが飽和しているとき、リソースを割り当てる方法を決めるためのツールです。 回路の切り換えられたシステムでは、リソースは回路です。 メッセージの切り換えられたシステムでは、リソースはメッセージスイッチプロセッサです。 そして、パケット交換で、リソースはパケット交換システム自体です。
This capability can be realized in AUTODIN II without adding any new mechanisms to TCP (except to make precedence of incoming connection requests visible to the processes which use TCP). To allow pre-emptive access to a particular terminal, the software (i.e., THP) which supports terminal access to the TAC can be configured so as to always have a LISTEN posted for that terminal, even if the terminal has a connection in operation. For example in the ARPANET TENEX systems, the user TELNET permits a user to have many connections open at one time - the user can switch among them at will. To the extent that this can be done without violating security requirements, one could imagine a multi-connection THP which always leaves a LISTEN pending for incoming connection requests. If a connection is established, the THP can decide, based on its precedence, whether to pre-empt any existing connection and to switch the user to the high precedence one.
TCP(入って来る接続の先行をTCPを使用するプロセスに目に見える要求にするのを除いた)にどんな新しいメカニズムも加えないで、AUTODIN IIにこの能力を実現できます。 特定の端末、端末に稼働中である接続があってもその端末にいつもLISTENを掲示させるために構成されていて、TACへの端末のアクセスがそれのサポートをそうすることができるソフトウェア(すなわち、THP)への先買いのアクセスを許すために。 例えば、ARPANET TENEXシステムでは、ユーザTELNETは、ユーザが多くの接続にひところ開かせるのを可能にします--ユーザは彼らの中で自由自在に切り替わることができます。 セキュリティ要件に違反しないでこれができるという範囲まで、人は、マルチ接続がいつも接続要求要求に、未定のLISTENを残すTHPであると想像できました。 接続が確立されるなら、THPは先行に基づいて何か既存の接続を先取りして、高い先行1にユーザを切り換えるかどうか決めることができます。
If the user is working with several connections of different precedence at the same time, the THP would close or abort the lowest precedence
ユーザが同時に異なった先行のいくつかの接続と共に働いているなら、THPは最も低い先行を終えるか、または中止するでしょう。
Cerf [Page 1]
サーフ[1ページ]
September 1981 Pre-Emption
1981年9月の先取り
connection in favor of the higher precedence pre-empting one. Then the THP would do a new LISTEN on that terminal's port in case a higher precedence connection is attempted.
1つを先取りするより高い先行を支持して接続。 そして、より高い先行接続が試みられるといけないので、THPはその端末のポートで新しいLISTENをするでしょう。
One of the reasons for suggesting this model is that processes are the users of TCP (in general) and that TCP itself cannot cause processes to be created on behalf of an incoming connection request. Implementations could be realized in which TCPs accept incoming connection requests and, based on the destination port number, create appropriate server processes. In terms of pre-empting access to a remote terminal, however, it seems more sensible to let the process which interfaces the terminal to the system mediate the pre-emption. If the terminal is not connected or is turned off, there is no point in creating a process to serve the incoming high precedence connection request.
このモデルを示す理由の1つはプロセスが(一般に)のTCPのユーザであり、TCP自身が入って来る接続要求を代表してプロセスを作成させることができないということです。 どのTCPsが接続要求要求を受け入れて、目的地ポートナンバーに基づいて適切なサーバプロセスを作成するかで実装を実現できました。 しかしながら、遠隔端末へのアクセスを先取りすることに関して、端末をシステムに接続するプロセスに先取りを調停させるように、より分別があるように思えます。 端末が接続されていないか、またはオフにされるなら、入って来る高い先行接続要求に役立つようにプロセスを作成する意味が全くありません。
For example, suppose a routine FTP is in operation between Host X and Host Y. Host Z decides to do a flash-override FTP to Host X. It opens a high precedence connection via its TCP and the "SYN" goes out to the FTP port on Host X.
例えば、通常のFTPがHost XとZがすると決めるHost Y.Hostの間で稼働中であるなら、Host X.ItへのフラッシュオーバーライドFTPはTCPを通して高い先行接続を開きます、そして、"SYN"はホストXの上のFTPポートに出かけます。
FTP always leaves one LISTEN pending to pre-empt lower precedence remote users if it cannot serve one more user (and still keep a LISTEN pending). In this way, the FTP is naturally in a state permitting the high precedence connection request to be properly served, and the FTP can initiate any cleaning up that is needed to deal with the pre-emption.
それがもうひとつのユーザに役立つことができないなら(それでも、未定のLISTENを保ってください)、FTPはいつも下側の先行リモート・ユーザーを先取りするために未定の1LISTENを残します。 このように、FTPは状態では、当然、それで接続が、適切に役立たれるよう要求して、FTPが開始できる高い先行にどんな掃除も可能にするのが先取りに対処するのに必要であるということです。
In general, this strategy permits the processes using TCP to accommodate pre-emption in the context of the applications they support.
一般に、この戦略は、TCPを使用するプロセスがそれらがサポートするアプリケーションの文脈における先取りを収容することを許可します。
A non-pre-emptable process is one that does not have a LISTEN pending while it is serving one (or more) users.
非プレ空に可能プロセスは1人(さらに)のユーザに役立っている間に未定の状態で傾聴しないものです。
The actions taken to deal with pre-emption of TCP connections will be application-process specific and this strategy of a second (or N+1st) LISTEN is well suited to the situation.
TCP接続の先取りに対処するために取られた行動は、アプリケーション・プロセス特有であって、LISTENが状況によく合っている1秒(N+1番目)のこの戦略になるでしょう。
Pre-emption may also be necessary at the site initiating a high precedence connection request. Suppose there is a high precedence user who wants to open an FTP connection request from Host Z to Host X. But all FTP and/or TCP resources are saturated when this user tries to start the user FTP process. In this case, the operating system would have to know about the precedence of the user and would have to locally pre-empt resources on his behalf (e.g., by logging out lower precedence users). This is a system issue, not specific only to TCP. Implementation of pre-emption at the source could vary greatly. Precedence may be associated with a user or with a terminal. The TCP implementation may locally pre-empt resources to serve high precedence users. The operating system may make all pre-emption decisions.
また、先取りも、高い先行接続要求を開始しながら、サイトで必要であるかもしれません。 FTP接続を開きたがっている高い先行ユーザがいれば、このユーザがユーザFTPプロセスを出発させようとするとき、すべてのFTP、そして/または、TCPリソースが飽和しているようHost ZからHost X.Butまで要求してください。 この場合、オペレーティングシステムは、ユーザが先行に関して知らなければならなくて、局所的に彼に代わ例えば、下側の先行ユーザをログアウトするのによる()ってリソースを先取りしなければならないでしょう。 これはTCPだけに特定でないシステム銘柄です。 ソースでの先取りの実装は大いに異なることができました。 先行はユーザか端末に関連しているかもしれません。 TCP実装は、高い先行ユーザに役立つように局所的にリソースを先取りするかもしれません。 オペレーティングシステムはすべての先取りを決定にするかもしれません。
[Page 2] Cerf
[2ページ] サーフ
一覧
スポンサーリンク