Настройки

Укажите год
-

Небесная энциклопедия

Космические корабли и станции, автоматические КА и методы их проектирования, бортовые комплексы управления, системы и средства жизнеобеспечения, особенности технологии производства ракетно-космических систем

Подробнее
-

Мониторинг СМИ

Мониторинг СМИ и социальных сетей. Сканирование интернета, новостных сайтов, специализированных контентных площадок на базе мессенджеров. Гибкие настройки фильтров и первоначальных источников.

Подробнее

Форма поиска

Поддерживает ввод нескольких поисковых фраз (по одной на строку). При поиске обеспечивает поддержку морфологии русского и английского языка
Ведите корректный номера.
Ведите корректный номера.
Ведите корректный номера.
Ведите корректный номера.
Укажите год
Укажите год

Применить Всего найдено 101. Отображено 101.
15-10-2005 дата публикации

DATA COMMUNICATION OF MEANS OF AN UNRELIABLE ONE AND A RELIABLE TRANSPORT DEVICE

Номер: AT0000306773T
Принадлежит:

Подробнее
15-07-2004 дата публикации

COMMUNICATION ARCHITECTURE FOR A DISTRIBUTED COMPUTER ENVIRONMENT

Номер: AT0000270784T
Принадлежит:

Подробнее
06-03-2008 дата публикации

Consistent read in a distributed database environment

Номер: AU2002303900B2
Принадлежит:

Подробнее
26-07-2007 дата публикации

Managing replacement of data in a cache on a node based on caches of other nodes

Номер: AU2001289180B2
Принадлежит: Oracle International Corp

Caches on nodes in a cluster are globally managed so that a data item may be retained in any of the caches. A replacement policy that governs the replacement of data items stored in the caches selects buffers for replacement according to factors that include the state of the caches of other nodes. Some cached data items are designated as globally shared and assigned a primary cache. If a buffer holds a copy of a data item whose primary cache is another node, then the data item in the buffer is favored for replacement over a local data item or a global data item for which this is the primary cache. Cache retention values of buffers on different nodes may be compared. The buffer with the lowest cache retention value is selected for replacement. The replacement policy may also account for the way other caches in the cluster are configured.

Подробнее
15-07-2007 дата публикации

CONSISTENT READINGS IN A DISTRIBUTED DATA BASE ENVIRONMENT

Номер: AT0000364872T
Принадлежит:

Подробнее
10-11-2000 дата публикации

Communication architecture for distributed computing environment

Номер: AU0004359700A
Принадлежит:

Подробнее
07-07-2005 дата публикации

KOMMUNIKATIONSARCHITEKTUR FÜR EINE VERTEILTE RECHNERUMGEBUNG

Номер: DE0060012041T2
Принадлежит: ORACLE CORP, ORACLE CORP., REDWOOD SHORES

Подробнее
08-05-2001 дата публикации

Transmitting data reliably and efficiently

Номер: AU0008029900A
Принадлежит:

Подробнее
27-05-2004 дата публикации

Communication architecture for distributed computing environment

Номер: AU0000773557B2
Принадлежит:

Подробнее
19-08-2004 дата публикации

Transmitting data reliably and efficiently

Номер: AU0000775880B2
Принадлежит:

Подробнее
13-12-2005 дата публикации

Method and mechanism for batch processing transaction logging records

Номер: US0006976022B2

A method and mechanism is disclosed for implementing transaction logging in a database system. In-memory undo records are maintained to log undo information for the database system. Redo records are batch processed, with multiple redo records for a transaction stored on disk at commit time.

Подробнее
12-08-2004 дата публикации

KOMMUNIKATIONSARCHITEKTUR FÜR EINE VERTEILTE RECHNERUMGEBUNG

Номер: DE0060012041D1
Принадлежит: ORACLE CORP, ORACLE CORP., REDWOOD SHORES

Подробнее
14-10-2003 дата публикации

Managing replacement of data in a cache on a node based on caches of other nodes

Номер: US0006633891B1

A mechanism is described for managing the caches on nodes in a cluster. The caches are globally managed so that a data item may be retained in any cache on the nodes. This may be accomplished by, for example, a replacement policy for replacing data items stored in the buffers of the caches, where a buffer is selected for replacement in a manner that accounts for factors that include the state of the caches of other nodes. Some cached data items are designated as globally shared, and assigned (either statically or dynamically) a primary cache. For example, if a buffer holds a copy of a data item whose primary cache is another node, then the data item in the buffer is favored for replacement over a local data item or a global data item for which this is the primary cache. According to another aspect of the invention, the cache retention value of buffers on different nodes are compared, and the buffer with the lowest cache retention value is selected for replacement. According to yet another ...

Подробнее
19-07-2005 дата публикации

Communication architecture for distributed computing environment

Номер: US0006920475B1

A communication architecture for performing work in a distributed computing environment involves client processes on client nodes sending work requests to a director. The director examines the work requests to determine one or more resources required to perform the work as well as one or more server nodes that can provide the required resources. The director then forwards the work requests to server processes on the server nodes that can provide the required resources. The work requests provided to the server processes specify that the work results are to be provided directly from the server processes to the client processes that made the work requests. The director maintains a table of resource data that specifies the services and/or resources that are provided by and/or made available on the server nodes in the distributed computing environment.

Подробнее
28-09-2004 дата публикации

Performance-based caching

Номер: US0006799251B1

A method and system are provided for caching data in a manner that substantially maintains a desired level of system performance. A cache server receives data requests on behalf of a data server. When new data on the data server is generated or stored that replaces or changes data cached on the cache server, the corresponding data on the cache server is invalidated. A subsequent request for the new data may be forwarded to the data server or may be served with the invalid data on the cache server. Determining how to serve the request may depend on a possible impact on system performance and/or one or more characteristics or parameters associated with the requested data. The impact on system performance may be determined by examining actual and/or desired operating conditions (e.g., rate or number of requests, load on the data server, response time to requests, number of open connections, throughput). The data parameters that may be considered may include the popularity of the data; frequency ...

Подробнее
15-01-2009 дата публикации

METHOD FOR MANAGING INFORMATION ABOUT WHERE FAILURE IS RECOVERED AFTER FAILURE, METHOD FOR RECOVERY AFTER FAILURE, AND METHOD FOR RECOVERING CURRENT VERSION OF DATA ITEM AFTER FAILURE IN SYSTEM INCLUDING MULTIPLE CACHES

Номер: JP2009009599A
Принадлежит:

PROBLEM TO BE SOLVED: To provide techniques for managing caches in a system with multiple caches that may contain different copies of the same data item. SOLUTION: Entry for data items is removed from a single failure queue without removing entry for the data items from the multiple failure queue in response to a dirty data item being transmitted from a multi-node system to another node. Entries for data items are removed from both queues in response to the dirty data item being written in a persistent storage device. COPYRIGHT: (C)2009,JPO&INPIT ...

Подробнее
14-07-2004 дата публикации

用于在多节点系统内数据和锁定传送期间减少潜伏时间和信息业务的技术

Номер: CN0001513139A
Принадлежит:

... 本发明提供一种方法和装置,用于改进与传送数据项相关的性能,并通过将块传送消息认作锁定授权消息来获得多节点系统中的锁定。一般地,当数据项的持有者将数据项传送(例如块)传送至该数据项的请求者时,持有者将下向转换其对该数据项的锁定,并向该数据项的主管发送一条消息,表明下向转换已经被进行。随后,主管向该数据项的请求者发送一条锁定授权消息,以通知请求者其已经授予对该数据项的锁定。通过将块传送消息认作锁定授权消息,就可消除该下向转换消息及锁定授权消息,从而改进性能。 ...

Подробнее
12-09-2006 дата публикации

Method and apparatus for reducing latency and message traffic during data and lock transfer in a multi-node system

Номер: US7107319B2
Принадлежит: Oracle International Corp

A method and apparatus are provided for improving the performance associated with transferring a data item and obtaining a lock in a multi-node system by interpreting the block transfer message as a lock grant message. Typically when a Holder of a data item transfers a data item (e.g. block) to a Requestor of that data item, the Holder will down-convert its lock for that data item and send a message to the Master of this data item indicating that a down-convert has been performed. Subsequently, the Master sends a lock grant message to the Requestor of the data item to inform the Requestor that it has been granted a lock for the data item. By interpreting the block transfer message as a lock grant message, the down-convert message and the lock grant message can be eliminated, which results in improved performance.

Подробнее
10-02-2005 дата публикации

Parallel recovery by non-failed nodes

Номер: CA2532048A1

Various techniques are described for improving the performance of a shared-nothing database system in which at least two of the nodes that are running the shared-nothing database system have shared access to a disk. Specifically, techniques are provided for recovering the data owned by a failed node using multiple recovery nodes operating in parallel. The data owned by a failed node is reassigned to recovery nodes that have access to the shared disk on which the data resides. The recovery logs of the failed node are read by the recovery nodes, or by a coordinator process that distributes the recovery tasks to the recovery nodes.

Подробнее
09-08-2005 дата публикации

I/o forwarding in a cache coherent shared disk computer system

Номер: CA2305510C
Принадлежит: Oracle Corp

A method and apparatus for I/O forwarding in a cache coherent shared disk computer system is provided. According to the method, a requesting node transmits a request for requested data to a managing node. The managing node receives the read request from the requesting node and grants a lock on the requested data. The managing node then forwards data that identifies the requested data to a disk controller. The disk controller receives the data that identifies the requested data from the managing node and reads a data item, based on the data that identifies the requested data, from a shared disk. After reading the data item from the shared disk, the disk controller transmits the data item to the requesting node. In one embodiment, an I/O destination handle is generated that identifies a read request and a buffer cache address to which the data item should be copied. The I/O destination handle is transmitted to the disk controller to facilitate transmission and processing of the data item from the disk controller to the requesting node. As a result of forwarding data that identifies the requested data directly from the managing node to the disk controller ("I/O forwarding"), the duration of a stall is reduced, contention on resources of the system is reduced and a context switch is eliminated.

Подробнее
23-05-2007 дата публикации

Consistent read in a distributed database environment

Номер: EP1788496A2
Автор: Amit Ganesh, Roger Bamford
Принадлежит: Oracle International Corp

Techniques are provided for supplying a data item to a query that must see a particular snapshot of a database. For a plurality of data item versions that reside in a plurality of nodes, CLONE-TIME information is maintained that indicates when for each data item version of the plurality of data item versions, a clone branch to which the data item version belongs, is cloned from the current version of a data item; it is determined which data item versions of the plurality of data item versions contain all changes that must be seen by the query based, at least in part, on the CLONE-TIME information; and a data item version is selected to supply to the query from those data item versions that contain all changes that must be seen by the query.

Подробнее
10-02-2005 дата публикации

Ownership reassignment in a shared-nothing database system

Номер: WO2005013156A2
Принадлежит: ORACLE INTERNATIONAL CORPORATION

Various thechniques are described for improving the performance of a shared-nothing database system in which at least two of the nodes that are running the shared-nothing database system have shared access to a disk. Specifically, techniques are provided for changing the ownership of data in a shared-nothing database without changing the location of the data on persistent storage. Because the persistent storage location for the data is not changed during a transfer of ownership of the data, ownership can be transferred more freely and with less of a performance penalty than would otherwise be incurred by a physical relocation of the data. Various techniques are also described for providing fast run-time reassignment of ownership. Because the reassignment can be performed during run-time, the shared-nothing system does not have to be taken offline to perform reassignment. Further, the techniques describe how the reassignment can be performed with relatively fine granularity, avoiding the need to perform bulk reassignment of large amounts of data across all nodes merely to reassign ownership of a few data items on one of the nodes.

Подробнее
09-02-2005 дата публикации

Providing a useable version of the data item

Номер: EP1504375A1
Принадлежит: Oracle International Corp

Techniques are provided for providing a data item to a transaction in a multi-versioning system in which the data item may exist on multiple versions of a data block, and were versioning is performed at the granularity of the data block. According to one aspect of the invention, the technique involves locating, within volatile memory, a first version of a data block that includes a first version of the data item. It is then determined whether the first version of the data item is usable by the transaction without respect to whether the first version of the data block is generally usable by the transaction. If the first version of the data item is usable by the transaction, then the data item is established as a candidate that can be provided to the transaction. Thus, the data item within a block may be considered a candidate to be provided to a transaction even when the version of the data block on which the data item resides would otherwise disqualify the data block from being seen by that transaction. If the first version of the data item is not usable by the transaction, then a version of the data item that is usable by the transaction is obtained from a second version of the data block that is different from the first version.

Подробнее
28-10-2004 дата публикации

Dynamic reassignment of data ownership

Номер: US20040215639A1
Принадлежит: Oracle International Corp

Various techniques are described for improving the performance of a shared-nothing database system in which at least two of the nodes that are running the shared-nothing database system have shared access to a disk. Specifically, techniques are provided for changing the ownership of data in a shared-nothing database dynamically, based on factors such as which node would be the most efficient owner relative to the performance of a particular operation. Once determined, the ownership of the data may be changed permanently to the new owner, or temporarily for the duration of the particular operation.

Подробнее
01-05-2012 дата публикации

Transmitting data reliably and efficiently

Номер: CA2387913C
Автор: Roger Bamford
Принадлежит: Oracle International Corp

A method and mechanism is described for reliably transmitting messages over an unreliable transport mechanism. A sender transmits a first message over an unreliable mechanism to a receiver, and a second message that identifies the first is transported over a reliable transport mechanism to the receiver. When the receiver receives the second message, the receiver determines whether it has received the first message. If not, the receiver requests retransmission of the first message.

Подробнее
12-12-2001 дата публикации

Transferring a resource from a first cache to a second cache

Номер: EP1162538A2
Принадлежит: Oracle Corp

A method and apparatus are provided for transferring a resource from the cache of one database server to the cache of another database server without first writing the resource to disk. When a database server (Requestor) desires to modify a resource, the Requestor asks for the current version of the resource. The database server that has the current version (Holder) directly ships the current version to the Requestor. Upon shipping the version, the Holder loses permission to modify the resource, but continues to retain the resource in memory. When the retained version of the resource, or a later version thereof, is written to disk, the Holder can discard the retained version of the resource. Otherwise, the Holder does not discard the retained version. Using this technique, single-server failures are recovered without having to merge the recovery logs of the various database servers that had access to the resource.

Подробнее
01-11-2011 дата публикации

Methods to perform disk writes in a distributed shared disk system needing consistency across failures

Номер: US8051046B2
Принадлежит: Oracle International Corp

Techniques are provided for managing caches in a system with multiple caches that may contain different copies of the same data item. Specifically, techniques are provided for coordinating the write-to-disk operations performed on such data items to ensure that older versions of the data item are not written over newer versions, and to reduce the amount of processing required to recover after a failure. Various approaches are provided in which a master is used to coordinate with the multiple caches to cause a data item to be written to persistent storage. Techniques are also provided for managing checkpoints associated with the caches, where the checkpoints are used to determine the position at which to begin processing recovery logs in the event of a failure.

Подробнее
19-06-2012 дата публикации

Insertion rate aware b-tree

Номер: US8204912B2
Принадлежит: Oracle International Corp

Systems, methods, and other embodiments associated with insertion rate responsive b-trees are described. One system embodiment includes a capacity logic to detect a divide condition for a leaf node and an insert logic to determine an insertion level for the leaf node. The system embodiment may include an allocation logic to selectively allocate a set of leaf nodes. Characteristics of the set (e.g., number of members) may depend on the divide condition and the insertion level. The system embodiment may include a partition logic to move a partition key from the leaf node to a parent and to associate the partition key with the set of leaf nodes. A fuzzy index logic may provide key-based addressing to the set of leaf nodes.

Подробнее
12-12-2002 дата публикации

Consistent read in a distributed database environment

Номер: CA2447692A1
Принадлежит: Individual

Techniques are provided for determining which data item version to supply to a query. According to the techniques, the determination is made by associating a new field, which indicates the time a data item version was current, with each data item version; associating a new field with each query, which indicates the last change that the query must see made by the transaction to which the query belongs; and determining which data item version to use to answer the query based, in part, on a comparison between the values of the two new fields.

Подробнее
17-05-2011 дата публикации

Managing checkpoint queues in a multiple node system

Номер: CA2440277C
Принадлежит: Oracle International Corp

Techniques are provided for managing caches in a system with multiple caches that may contain different copies of the same data item. Specifically, techniques are provided for coordinating the write-to-disk operations performed on such data items to ensure that older versions of the data item are not written over newer versions, and to reduce the amount of processing required to recover after a failure. Various approaches are provided in which a master is used to coordinate with the multiple caches to cause a data item to be written to persistent storage. Techniques are also provided for managing checkpoints associated with the caches, where the checkpoints are used to determine the position at which to begin processing recovery logs in the event of a failure.

Подробнее
13-06-2007 дата публикации

Consistent read in a distributed database environment

Номер: EP1402414B1
Автор: Amit Ganesh, Roger Bamford
Принадлежит: Oracle International Corp

Подробнее
18-08-2009 дата публикации

Managing checkpoint queues in a multiple node system

Номер: US7577690B2
Принадлежит: Oracle International Corp

Techniques are provided for managing caches in a system with multiple caches that may contain different copies of the same data item. Specifically, techniques are provided for coordinating the write-to-disk operations performed on such data items to ensure that older versions of the data item are not written over newer versions, and to reduce the amount of processing required to recover after a failure. Various approaches are provided in which a master is used to coordinate with the multiple caches to cause a data item to be written to persistent storage. Techniques are also provided for managing checkpoints associated with the caches, where the checkpoints are used to determine the position at which to begin processing recovery logs in the event of a failure.

Подробнее
29-06-2000 дата публикации

Object hashing with incremental changes

Номер: CA2320307A1

A method and system are provided for reconfiguring a multiple node system after an epoch change in a manner that reduces the overhead and system unavailability typically incurred during reconfiguration. A resource-to-master mapping is established using the combination of a resource-to-bucket hash function and a buket-to-node hash function. The resource-to-bucket hash function is not changed in response to an epoch change. The bucket-to-node hash function does change in response to epoch changes. Techniques are disclosed for adjusting the dynamic bucket-to-node hash function after an epoch change in a manner that load balances among the new number of nodes in the system. Further, the changes to the bucket-to-node assignments are performed in a way that reduces the number of resources that have to be remastered. In one embodiment, only those resources that lose their masters during an epoch change are assigned new masters during an initial reconfiguration. Load balancing is then gradually achieved by migrating resources after the system has been made available. The old masters of resources forward access requests to new masters of resources once they have transferred the master resource objects for the requested resources. In addition, techniques are disclosed for migrating resources from a node in anticipation of a planned shutdown of the node.

Подробнее
11-04-2006 дата публикации

Method and apparatus for transferring data from the cache of one node to the cache of another node

Номер: CA2448050C
Принадлежит: Oracle International Corp

A method and apparatus are provided for transferring a resource from the cache of one database server to the cache of another database server without first writing the resource to disk. When a database server (Requestor) desires to modify a resource, the Requestor asks for the current version of the resource. The database server that has the current version (Holder) directly ships the current version to the Requestor. Upon shipping the version, the Holder loses permission to modify the resource, but continues to retain the resource in memory. When the retained version of the resource, or a later version thereof, is written to disk, the Holder can discard the retained version of the resource. Otherwise, the Holder does not discard the retained version. Using this technique, single-server failures are recovered without having to merge the recovery logs of the various database servers that had access to resource.

Подробнее
27-06-2002 дата публикации

I/O forwarding in a cache coherent shared disk computer system

Номер: AU749592B2
Принадлежит: Oracle Corp

Подробнее
10-02-2005 дата публикации

One-phase commit in a shared-nothing database system

Номер: CA2534066A1

Techniques are provided for handling distributed transaction in shared-nothing database system where one or more of the nodes have access to a shared persistent storage. Rather than coordinate the distributed transaction using a two-phase commit protocol, the coordinator of the distributed transaction uses a one-phase commit protocol with those participants that have access to the transaction status information maintained by the coordinator. The transaction status information may reside, for example, in the redo log of the coordinator. In case that the coordinator fails, those participants can determine the state of the distributed transaction based on information stored on the shared disk. In addition, the coordinator is able to determine whether it is possible to commit the distributed transaction based on information that is stored on the shared disk by the participants, without those participants entering a formal "prepared " state.

Подробнее
14-04-2004 дата публикации

Managing a resource used by a plurality of nodes

Номер: EP1408408A1
Принадлежит: Oracle Corp

A method and apparatus are provided for transferring a resource from the cache of one database server to the cache of another database server without first writing the resource to disk. When a database server (Requestor) desires to modify a resource, the Requestor asks for the current version of the resource. The database server that has the current version (Holder) directly ships the current version to the Requestor. Upon shipping the version, the Holder looses permission to modify the resource, but continues to retain the resource in memory. When the retained version of the resource, or a later version thereof, is written to disk, the Holder can discard the retained version of the resource. Otherwise the Holder does not discard the retained version. Using this technique, single-server failures are recovered without having to merge the recovery logs of the various database servers that had access to the ressource.

Подробнее
12-09-2002 дата публикации

Disk writes in a distributed shared disk system

Номер: WO2002071229A2
Принадлежит: ORACLE INTERNATIONAL CORPORATION

Techniques are provided for managing caches in a system with multiple caches that may contain different copies of the same data item. Specifically, techniques are provided for coordinating the write-to-disk operations performed on such data items to ensure that older versions of the data item are not written over newer versions, and to reduce the amount of processing required to recover after a failure. Various approaches are provided in which a master is used to coordinate with the multiple caches to cause a data item to be written to persistent storage. Techniques are also provided for managing checkpoints associated with the caches, where the checkpoints are used to determine the position at which to begin processing recovery logs in the event of a failure.

Подробнее
30-03-2016 дата публикации

Ownership reassignment in a shared-nothing database system

Номер: EP2378421B1
Принадлежит: Oracle International Corp

Подробнее
10-02-2005 дата публикации

Parallel recovery by non-failed nodes

Номер: WO2005013154A2
Принадлежит: ORACLE INTERNATIONAL CORPORATION

Various techniques are described for improving the performance of a shared-nothing database system in which at least two of the nodes that are running the shared-nothing database system have shared access to a disk. Specifically, techniques are provided for recovering the data owned by a failed node using multiple recovery nodes operating in parallel. The data owned by a failed node is reassigned to recovery nodes that have access to the shared disk on which the data resides. The recovery logs of the failed node are read by the recovery nodes, or by a coordinator process that distributes the recovery tasks to the recovery nodes.

Подробнее
19-08-1999 дата публикации

Method and apparatus for transferring data from the cache of one node to the cache of another node

Номер: CA2320240A1

A method and apparatus are provided for transferring a resource from the cache of one database server to the cache of another database server without first writing the resource to disk. When a database server (Requestor) desires to modify a resource, the Requestor asks for the current version of the resource. The database server that has the current version (Holder) directly ships the current version to the Requestor. Upon shipping the version, the Holder loses permission to modify the resource, but continues to retain the resource in memory. When the retained version of the resource, or a later version thereof, is written to disk, the Holder can discard the retained version of the resource. Otherwise, the Holder does not discard the retained version. Using this technique, single-server failures are recovered without having to merge the recovery logs of the various database servers that had access to the resource.

Подробнее
05-03-2002 дата публикации

Method and apparatus for transferring data from the cache of one node to the cache of another node

Номер: US6353836B1
Принадлежит: Oracle Corp

A method and apparatus are provided for transferring a resource from the cache of one database server to the cache of another database server without first writing the resource to disk. When a database server (Requestor) desires to modify a resource, the Requestor asks for the current version of the resource. The database server that has the current version (Holder) directly ships the current version to the Requestor. Upon shipping the version, the Holder loses permission to modify the resource, but continues to retain the resource in memory. When the retained version of the resource, or a later version thereof, is written to disk, the Holder can discard the retained version of the resource. Otherwise, the Holder does not discard the retained version. Using this technique, single-server failures are recovered without having to merge the recovery logs of the various database servers that had access to the resource.

Подробнее
07-03-2002 дата публикации

Managing replacement of data in a cache on a node based on caches of other nodes

Номер: CA2421700A1

Caches on nodes in a cluster are globally managed so that a data item may be retained in any of the caches. A replacement policy that governs the replacement of data items stored in the caches selects buffers for replacement according to factors that include the state of the caches of other nodes. Some cached data items are designated as globally shared and assigned a primary cache. If a buffer holds a copy of a data item whose primary cache is another node, then the data item in the buffer is favored for replacement over a local data item or a global data item for which this is the primary cache. Cache retention values of buffers on different nodes may be compared. The buffer with the lowest cache retention value is selected for replacement. The replacement policy may also account for the way other caches in the cluster are configured.

Подробнее
11-11-2003 дата публикации

Providing a useable version of the data item

Номер: AU2003228754A1
Принадлежит: Oracle International Corp

Подробнее
24-01-2006 дата публикации

Method and apparatus for transferring data from the cache of one node to the cache of another node

Номер: CA2320240C
Принадлежит: Oracle International Corp

A method and apparatus are provided for transferring a resource from the cache of one database server to the cache of another database server without first writing the resource to disk. When a database server (Requestor) desires to modify a resource, the Requestor asks for the current version of the resource. The database server that has the current version (Holder) directly ships the current version to the Requestor. Upon shipping the version, the Holder loses permission to modify the resource, but continues to retain the resource in memory. When the retained version of the resource, or a later version thereof, is written to disk, the Holder can discard the retained version of the resource. Otherwise, the Holder does not discard the retained version. Using this technique, single-server failures are recovered without having to merge the recovery logs of the various database servers that had access to the resource.

Подробнее
15-10-2005 дата публикации

Datenübertragung mittels einer unzuverlässigen und einer zuverlässigen transportvorrichtung

Номер: ATE306773T1
Автор: Roger Bamford
Принадлежит: Oracle Corp

Подробнее
04-06-2003 дата публикации

Managing replacement of data in a cache on a node based on caches of other nodes

Номер: EP1316019A2
Принадлежит: Oracle International Corp

Caches on nodes in a cluster are globally managed so that a data item may be retained in any of the caches. A replacement policy that governs the replacement of data items stored in the caches selects buffers for replacement according to factors that include the state of the caches of other nodes. Some cached data items are designated as globally shared and assigned a primary cache. If a buffer holds a copy of a data item whose primary cache is another node, then the data item in the buffer is favored for replacement over a local data item or a global data item for which this is the primary cache. Cache retention values of buffers on different nodes may be compared. The buffer with the lowest cache retention value is selected for replacement. The replacement policy may also account for the way other caches in the cluster are configured.

Подробнее
09-09-2009 дата публикации

Managing replacement of data in a cache on a node based on caches of other nodes

Номер: EP1667026A3
Принадлежит: Oracle International Corp

Caches on nodes in a cluster are globally managed so that a data item may be retained in any of the caches. A replacement policy that governs the replacement of data items stored in the caches selects buffers for replacement according to factors that include the state of the caches of other nodes. Some cached data items are designated as globally shared and assigned a primary cache. If a buffer holds a copy of a data item whose primary cache is another node, then the data item in the buffer is favored for replacement over a local data item or a global data item for which this is the primary cache. Cache retention values of buffers on different nodes may be compared. The buffer with the lowest cache retention value is selected for replacement. The replacement policy may also account for the way other caches in the cluster are configured.

Подробнее
15-07-2004 дата публикации

Kommunikationsarchitektur für eine verteilte rechnerumgebung

Номер: ATE270784T1
Автор: Boris Klots, Roger Bamford
Принадлежит: Oracle Corp

Подробнее
10-12-2004 дата публикации

使用多節點對資源進行管理

Номер: HK1041536B
Принадлежит: Oracle Int Corp

Подробнее
10-12-2004 дата публикации

用於分佈計算環境的通信結構

Номер: HK1046322B
Автор: Bamford Roger, Klots Boris
Принадлежит: Oracle Int Corp

Подробнее
12-07-2002 дата публикации

Managing recovery of data after failure of one or more caches

Номер: HK1041535A1
Принадлежит: Oracle Corp

Подробнее
15-11-2001 дата публикации

Recovering data from a failed cache using a surviving cache

Номер: US20010042066A1
Автор: Boris Klots, Roger Bamford
Принадлежит: Bamford Roger J., Boris Klots

A method and apparatus are provided for transferring a resource from the cache of one database server to the cache of another database server without first writing the resource to disk. When a database server (Requestor) desires to modify a resource, the Requestor asks for the current version of the resource. The database server that has the current version (Holder) directly ships the current version to the Requestor. Upon shipping the version, the Holder loses permission to modify the resource, but continues to retain the resource in memory. When the retained version of the resource, or a later version thereof, is written to disk, the Holder can discard the retained version of the resource. Otherwise, the Holder does not discard the retained version. Using this technique, single-server failures are recovered without having to merge the recovery logs of the various database servers that had access to the resource.

Подробнее
05-08-2004 дата публикации

Verwaltung eines durch eine Mehrzahl von Knoten benutzten Betriebsmittels

Номер: DE69918470D1
Принадлежит: Oracle Corp

Подробнее
01-11-2001 дата публикации

Recovering data from a failed cache using recovery logs of caches that updated the data

Номер: US20010037342A1
Автор: Boris Klots, Roger Bamford
Принадлежит: Bamford Roger J., Boris Klots

A method and apparatus are provided for transferring a resource from the cache of one database server to the cache of another database server without first writing the resource to disk. When a database server (Requestor) desires to modify a resource, the Requestor asks for the current version of the resource. The database server that has the current version (Holder) directly ships the current version to the Requestor. Upon shipping the version, the Holder loses permission to modify the resource, but continues to retain the resource in memory. When the retained version of the resource, or a later version thereof, is written to disk, the Holder can discard the retained version of the resource. Otherwise, the Holder does not discard the retained version. Using this technique, single-server failures are recovered without having to merge the recovery logs of the various database servers that had access to the resource.

Подробнее
17-06-2004 дата публикации

Übertragung von Betriebsmitteln von einem Cache zu einem zweiten Cache

Номер: DE69917333D1
Принадлежит: Oracle Corp

Подробнее
17-06-2004 дата публикации

Datenrückgewinnungsverwaltung nach Ausfall von einem oder mehreren Caches

Номер: DE69917342D1
Принадлежит: Oracle Corp

Подробнее
10-05-2002 дата публикации

Transferring a resource from a first cache to a second cache

Номер: HK1039812A1
Принадлежит: Oracle Corp

Подробнее
01-11-2001 дата публикации

Transferring a resource between caches of different nodes

Номер: US20010037343A1
Автор: Boris Klots, Roger Bamford
Принадлежит: Bamford Roger J., Boris Klots

A method and apparatus are provided for transferring a resource from the cache of one database server to the cache of another database server without first writing the resource to disk. When a database server (Requestor) desires to modify a resource, the Requestor asks for the current version of the resource. The database server that has the current version (Holder) directly ships the current version to the Requestor. Upon shipping the version, the Holder loses permission to modify the resource, but continues to retain the resource in memory. When the retained version of the resource, or a later version thereof, is written to disk, the Holder can discard the retained version of the resource. Otherwise, the Holder does not discard the retained version. Using this technique, single-server failures are recovered without having to merge the recovery logs of the various database servers that had access to the resource.

Подробнее
30-08-1999 дата публикации

Method and apparatus for transferring data from the cache of one node to the cache of another node

Номер: AU2672399A
Принадлежит: Oracle Corp

Подробнее
26-01-2006 дата публикации

Verwaltung eines durch eine Mehrzahl von Knoten benutzten Betriebsmittels

Номер: DE69929095D1
Принадлежит: Oracle Corp

Подробнее
29-11-2000 дата публикации

Method and apparatus for transferring data from the cache of one node to the cache of another node

Номер: EP1055173A1
Принадлежит: Oracle Corp

A method and apparatus are provided for transferring a resource from the cache of one database server to the cache of another database server without first writing the resource to disk. When a database server (Requestor) desires to modify a resource, the Requestor asks for the current version of the resource. The database server that has the current version (Holder) directly ships the current version to the Requestor. Upon shipping the version, the Holder loses permission to modify the resource, but continues to retain the resource in memory. When the retained version of the resource, or a later version thereof, is written to disk, the Holder can discard the retained version of the resource. Otherwise, the Holder does not discard the retained version. Using this technique, single-server failures are recovered without having to merge the recovery logs of the various database servers that had access to the resource.

Подробнее
08-10-2004 дата публикации

一個或多個高速緩存失敗後恢復數據的管理

Номер: HK1041535B
Принадлежит: Oracle Int Corp

Подробнее
24-04-2009 дата публикации

從一個或多個失敗的高速緩存恢復數據

Номер: HK1041534B
Принадлежит: Oracle Int Corp

Подробнее
11-09-2008 дата публикации

Rückgewinnung von Daten von einem oder mehreren fehlerhaften Caches

Номер: DE69939226D1
Принадлежит: Oracle International Corp

Подробнее
15-07-2007 дата публикации

Konsistente lesevorgänge in einer verteilten datenbankumgebung

Номер: ATE364872T1
Автор: Amit Ganesh, Roger Bamford
Принадлежит: Oracle Int Corp

Подробнее
12-07-2002 дата публикации

Managing a resource used by a plurality of nodes.

Номер: HK1041536A1
Принадлежит: Oracle Corp

Подробнее
03-12-2003 дата публикации

Disk writes in a distributed shared disk system

Номер: EP1366420A2
Принадлежит: Oracle International Corp

Techniques are provided for managing caches in a system with multiple caches that may contain different copies of the same data item. Specifically, techniques are provided for coordinating the write-to-disk operations performed on such data items to ensure that older versions of the data item are not written over newer versions, and to reduce the amount of processing required to recover after a failure. Various approaches are provided in which a master is used to coordinate with the multiple caches to cause a data item to be written to persistent storage. Techniques are also provided for managing checkpoints associated with the caches, where the checkpoints are used to determine the position at which to begin processing recovery logs in the event of a failure.

Подробнее
15-09-1999 дата публикации

Verfahren und vorrichtung um eine verteilte transaktion in einer verteilten datenbank auszuführen

Номер: ATE184121T1
Принадлежит: Oracle Corp

Подробнее
10-02-2005 дата публикации

Dynamic reassignment of data ownership

Номер: AU2004262380A1
Принадлежит: Oracle International Corp

Подробнее
08-03-2006 дата публикации

Managing replacement of data in a cache on a node based on caches of other nodes

Номер: EP1316019B1
Принадлежит: Oracle International Corp

Caches on nodes in a cluster are globally managed so that a data item may be retained in any of the caches. A replacement policy that governs the replacement of data items stored in the caches selects buffers for replacement according to factors that include the state of the caches of other nodes. Some cached data items are designated as globally shared and assigned a primary cache. If a buffer holds a copy of a data item whose primary cache is another node, then the data item in the buffer is favored for replacement over a local data item or a global data item for which this is the primary cache. Cache retention values of buffers on different nodes may be compared. The buffer with the lowest cache retention value is selected for replacement. The replacement policy may also account for the way other caches in the cluster are configured.

Подробнее
13-12-2016 дата публикации

Methods to perform disk writes in a distributed shared disk system needing consistency across failures

Номер: US09519589B2
Принадлежит: Oracle International Corp

Techniques are provided for managing caches in a system with multiple caches that may contain different copies of the same data item. Specifically, techniques are provided for coordinating the write-to-disk operations performed on such data items to ensure that older versions of the data item are not written over newer versions, and to reduce the amount of processing required to recover after a failure. Various approaches are provided in which a master is used to coordinate with the multiple caches to cause a data item to be written to persistent storage. Techniques are also provided for transferring data items and locks associated with the data items from one node to another.

Подробнее