dbo:abstract
|
- The name weak consistency can be used in two senses. In the first sense, strict and more popular, weak consistency is one of the consistency models used in the domain of concurrent programming (e.g. in distributed shared memory, distributed transactions etc.). A protocol is said to support weak consistency if: 1.
* All accesses to synchronization variables are seen by all processes (or nodes, processors) in the same order (sequentially) - these are synchronization operations. Accesses to critical sections are seen sequentially. 2.
* All other accesses may be seen in different order on different processes (or nodes, processors). 3.
* The set of both read and write operations in between different synchronization operations is the same in each process. Therefore, there can be no access to a synchronization variable if there are pending write operations. And there can not be any new read/write operation started if the system is performing any synchronization operation. In the second, more general, sense weak consistency may be applied to any consistency model weaker than sequential consistency. A stricter condition is strong consistency, where parallel processes can observe only one consistent state. (en)
- 弱一貫性(じゃくいっかんせい)という用語は、2つの意味で使われる。厳密でより一般的な第一の意味では、コンカレントプログラミングの領域(分散共有メモリ、分散トランザクションなど)で使用される一貫性モデルの一つである。2つ目は、より一般的な意味での弱一貫性です。弱一貫性は、逐次一貫性よりも弱い一貫性モデルに適用することができる。 同時更新を行わないシステムにおける弱一貫性モデルには結果整合性(結果一貫性)を含む。これは、どの更新も非常に長い時間がかかる場合、すべてのレプリカが最終的に一貫性を持つようになることを定義している。 プロトコルは以下の場合に弱一貫性をサポートすると言われている。 1.
* 同期変数へのすべてのアクセスは、すべてのプロセス(またはノード、プロセッサ)から同じ順序(シーケンシャル)で見られる(これらは同期操作である)。クリティカルセクションへのアクセスは順次行われる。 2.
* その他のアクセスは、プロセス(またはノード、プロセッサ)ごとに異なる順序で見られる。 3.
* 異なる同期操作の間にある読み取りと書き込みの両方の操作のセットは、各プロセスで同じです。 したがって保留中の書き込み操作がある場合は、同期変数へのアクセスはできない。またシステムが何らかの同期操作を行っている場合、新たな読み書き操作を開始することはできない。 より厳密な条件は強い一貫性であり、並列プロセスは1つの一貫した状態しか観察できない。 (ja)
|
dbo:wikiPageExternalLink
| |
dbo:wikiPageID
| |
dbo:wikiPageLength
|
- 1846 (xsd:nonNegativeInteger)
|
dbo:wikiPageRevisionID
| |
dbo:wikiPageWikiLink
| |
dbp:wikiPageUsesTemplate
| |
dcterms:subject
| |
rdf:type
| |
rdfs:comment
|
- The name weak consistency can be used in two senses. In the first sense, strict and more popular, weak consistency is one of the consistency models used in the domain of concurrent programming (e.g. in distributed shared memory, distributed transactions etc.). A protocol is said to support weak consistency if: Therefore, there can be no access to a synchronization variable if there are pending write operations. And there can not be any new read/write operation started if the system is performing any synchronization operation. (en)
- 弱一貫性(じゃくいっかんせい)という用語は、2つの意味で使われる。厳密でより一般的な第一の意味では、コンカレントプログラミングの領域(分散共有メモリ、分散トランザクションなど)で使用される一貫性モデルの一つである。2つ目は、より一般的な意味での弱一貫性です。弱一貫性は、逐次一貫性よりも弱い一貫性モデルに適用することができる。 同時更新を行わないシステムにおける弱一貫性モデルには結果整合性(結果一貫性)を含む。これは、どの更新も非常に長い時間がかかる場合、すべてのレプリカが最終的に一貫性を持つようになることを定義している。 プロトコルは以下の場合に弱一貫性をサポートすると言われている。 1.
* 同期変数へのすべてのアクセスは、すべてのプロセス(またはノード、プロセッサ)から同じ順序(シーケンシャル)で見られる(これらは同期操作である)。クリティカルセクションへのアクセスは順次行われる。 2.
* その他のアクセスは、プロセス(またはノード、プロセッサ)ごとに異なる順序で見られる。 3.
* 異なる同期操作の間にある読み取りと書き込みの両方の操作のセットは、各プロセスで同じです。 したがって保留中の書き込み操作がある場合は、同期変数へのアクセスはできない。またシステムが何らかの同期操作を行っている場合、新たな読み書き操作を開始することはできない。 (ja)
|
rdfs:label
|
- 弱一貫性 (ja)
- Weak consistency (en)
|
owl:sameAs
| |
prov:wasDerivedFrom
| |
foaf:isPrimaryTopicOf
| |
is dbo:wikiPageWikiLink
of | |
is foaf:primaryTopic
of | |