Patents
Literature
Hiro is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Hiro

130 results about "Consistency management" patented technology

System and method for managing versions

A system and method for electronic file management includes an object-oriented file management database, a volume manager, and a coherency manager. The volume manager manages electronic files and metadata relating to the files of one or more volumes. Each volume may include folders, files, and / or other digital content. The file management system may also automatically manage versions of electronic files. This version management may be based on opening, saving, and changing of files. A user interface facilitates user interaction with the file management system. The user interface may enable a user to view, within the file management system, one or more versions of the electronic files.
Owner:MATHON SYST

Method and apparatus for web caching

A method and apparatus for web caching is disclosed. The method and apparatus may be implemented in hardware, software or firmware. Complementary cache management modules, a coherency module and a cache module(s) are installed complementary gateways for data and for clients respectively. The coherency management module monitors data access requests and or response and determines for each: the uniform resource locator (URL) of the requested web page, the URL of the requestor and a signature. The signature is computed using cryptographic techniques and in particular a hash function for which the input is the corresponding web page for which a signature is to be generated. The coherency management module caches these signatures and the corresponding URL and uses the signatures to determine when a page has been updated. When, on the basis of signature comparisons it is determined that a page has been updated the coherency management module sends a notification to all complementary cache modules. Each cache module caches web pages requested by the associated client(s) to which it is coupled. The notification from the cache management module results in the cache module(s) which are the recipient of a given notice updating their tag table with a stale bit for the associated web page. The cache module(s) use this information in the associated tag tables to determine which pages they need to update. The cache modules initiate this update during intervals of reduced activity in the servers, gateways, routers, or switches of which they are a part. All clients requesting data through the system of which each cache module is a part are provided by the associated cache module with cached copies of requested web pages.
Owner:POINTRED TECH

Method for lock-free clustered erasure coding and recovery of data across a plurality of data stores in a network

The present invention provides a distributed clustering method to allow multiple active instances of consistency management processes that apply the same encoding scheme to be cooperative and function collectively. The techniques described herein facilitate an efficient method to apply an erasure encoding and decoding scheme across dispersed data stores that receive constant updates. The technique can be applied on many forms of distributed persistent data stores to provide failure resiliency and to maintain data consistency and correctness.
Owner:QUEST SOFTWARE INC

Method for lock-free clustered erasure coding and recovery of data across a plurality of data stores in a network

The present invention provides a distributed clustering method to allow multiple active instances of consistency management processes that apply the same encoding scheme to be cooperative and function collectively. The techniques described herein facilitate an efficient method to apply an erasure encoding and decoding scheme across dispersed data stores that receive constant updates. The technique can be applied on many forms of distributed persistent data stores to provide failure resiliency and to maintain data consistency and correctness.
Owner:QUEST SOFTWARE INC

Support for multiple coherence domains

A number of coherence domains are maintained among the multitude of processing cores disposed in a microprocessor. A cache coherency manager defines the coherency relationships such that coherence traffic flows only among the processing cores that are defined as having a coherency relationship. The data defining the coherency relationships between the processing cores is optionally stored in a programmable register. For each source of a coherent request, the processing core targets of the request are identified in the programmable register. In response to a coherent request, an intervention message is forwarded only to the cores that are defined to be in the same coherence domain as the requesting core. If a cache hit occurs in response to a coherent read request and the coherence state of the cache line resulting in the hit satisfies a condition, the requested data is made available to the requesting core from that cache line.
Owner:ARM FINANCE OVERSEAS LTD

Coherency management for a "switchless" distributed shared memory computer system

A shared memory symmetrical processing system including a plurality of nodes each having a system control element for routing internodal communications. A first ring and a second ring interconnect the plurality of nodes, wherein data in said first ring flows in opposite directions with respect to said second ring. A receiver receives a plurality of incoming messages via the first or second ring and merges a plurality of incoming message responses with a local outgoing message response to provide a merged response. Each of the plurality of nodes includes any combination of the following: at least one processor, cache memory, a plurality of I / O adapters, and main memory. The system control element includes a plurality of controllers for maintaining coherency in the system.
Owner:IBM CORP

Decentralized global coherency management in a multi-node computer system

A non-uniform memory access (NUMA) computer system includes a first node and a second node coupled by a node interconnect. The second node includes a local interconnect, a node controller coupled between the local interconnect and the node interconnect, and a controller coupled to the local interconnect. In response to snooping an operation from the first node issued on the local interconnect by the node controller, the controller signals acceptance of responsibility for coherency management activities related to the operation in the second node, performs coherency management activities in the second node required by the operation, and thereafter provides notification of performance of the coherency management activities. To promote efficient utilization of queues within the node controller, the node controller preferably allocates a queue to the operation in response to receipt of the operation from the node interconnect and then deallocates the queue in response to transferring responsibility for coherency management activities to the controller.
Owner:IBM CORP

Cache coherency using die-stacked memory device with logic die

A die-stacked memory device implements an integrated coherency manager to offload cache coherency protocol operations for the devices of a processing system. The die-stacked memory device includes a set of one or more stacked memory dies and a set of one or more logic dies. The one or more logic dies implement hardware logic providing a memory interface and the coherency manager. The memory interface operates to perform memory accesses in response to memory access requests from the coherency manager and the one or more external devices. The coherency manager comprises logic to perform coherency operations for shared data stored at the stacked memory dies. Due to the integration of the logic dies and the memory dies, the coherency manager can access shared data stored in the memory dies and perform related coherency operations with higher bandwidth and lower latency and power consumption compared to the external devices.
Owner:ADVANCED MICRO DEVICES INC

Communication device, system and method for managing local network device remotely

InactiveUS20080215668A1Reduce consistency management spendingSimplify NAT traversal mechanismSubstation remote connection/disconnectionData switching by path configurationNAT traversalRelevant information
A communication device, system and method for managing the local network device remotely include: a local gateway acquires the topology structure and the configuration information of the local network device, and sends them to a remote management server; the remote management server generates configuration instruction to manage the local network device accordingly. The local gateway can manage the local network terminal uniformly, and it is unnecessary that all terminals of the local network support the remote network management protocol. Moreover, the remote management server can easily know the condition of the network organization of the whole local network and optimize the configuration based on the topology of the local network. The solution of the present invention can omit the related information redundancy of the gateway and terminal, reduce the cost of consistency management, and simplify the NAT traversal mechanism when the remote management server visits the private network terminal
Owner:HUAWEI TECH CO LTD

Spring cloud-based micro-service construction method

The invention relates to a Spring cloud-based micro-service construction method. The method includes the following processes: (1) parent item creating; (2) service discovery and registration; (3) a service provider and a service consumer; (4) service fusing; (5) a configuration center; (6) API gateway setting; (7) distributed transaction consistency management; and (8) use of Docker to construct amicro-service. Spring Boot is used to develop the application micro-service, and functions of service discovery, service consumption, service fusing, an api gateway, the unified configuration center,distributed transaction consistency management and container construction are realized.
Owner:国家电网有限公司客户服务中心

Content consistency in a data access network system

A data access network system is described that includes a content server coupled to a plurality of proxy servers via an interconnect network. The content server store at least one content file. The data access network system also includes a system of maintaining content consistency between the content server and the proxy servers. The system includes a subscription manager in the content server that specifies all of the proxy servers that are subscribed to the content file. The system also includes a consistency manager that notifies all of the subscribed proxy servers that cache the content file to discard the cached content file from those proxy servers when the content file is updated in the content server. A method of maintaining content consistency between the content server and the proxy servers is also described.
Owner:HEWLETT PACKARD DEV CO LP

Cached content consistency management

A method and system for managing consistency of cached content assets are disclosed. A distribution server and client device that may be used in conjunction with such a system and method are also disclosed.
Owner:SONY COMPUTER ENTERTAINMENT INC

Design and storage method for resource and its access control policy in high-performance access control system

The present invention relates to a method of managing distributed file system with multi-duplicates, adopting a frequency-based duplicate management mechanism. According to information trends of the frequency of the files which are read, written, and visited as well as the source of visit, the status of the file duplicates is changed. Through the dynamic increase and decrease of the number of duplicates and the change of storage position, specifically including duplicate granularity management, duplicate creation strategy, duplicate selection and position, and duplicate consistency management. The method of creating duplicates of files comprises creation initiated by a user and creation initiated by nodes, adopting data grid and strategy based on motivation of profits. The duplicate position supply maps a logical file onto a proper duplicate and provides the user with a duplicate at the minimum cost and of the maximum visit efficiency. The present invention has the advantages that: services provided continue the favorable attributes of a distributed file system, including loose coupling, high availability, high reliability and high cost-effectiveness.
Owner:ZHEJIANG UNIV

System and method for managing a consistency among volumes in a continuous data protection environment

Described is method and system for protecting file on volume based CDP and restoring data consistency between files and database managed by database application. One of the benefits of an implementation of the inventive concept is that administrator can protect a specific file by inserting a marker, which is stored on a journal volume after the close operation for a file. The data consistency between files and database is achieved even if the restore point is specified using a file attribute. One implementation includes host and storage subsystem. The storage subsystem may include multiple volumes for separately storing database tables and data files. The storage subsystem also includes a volume based CDP protecting the content of the storage volumes. The storage subsystem further includes an inventive consistency manager, which manages data consistency between the file volume(s) and the database volume(s). The consistency manager operates when storage system administrator issues command to restore sets of the volumes to a predetermined state, which was existent at specific time point.
Owner:HITACHI LTD

Car Navigation System, Program and Method for Updating Map Data

A car navigation system 1 includes a HDD map 110 and a cached map 109. Map data for entire area is stored in the HDD, and map data used by a route search unit 115 and a guidance unit 116 are stored in the cached map 109. A cached map area specifying unit 108 specifies map data files that should be stored in the cached map 109 for each navigation application, and stores the names of the specified map data files, linked to the respective navigation applications, into a navigation application consistency management table 103. A consistency judgment unit 104 monitors an update status of a data file of which name stored in the navigation application consistency management table 103, and stores the update status (completed or not completed) into the navigation application consistency management table 103.
Owner:CLARION CO LTD

A transparent edge-of-network data cache

The present invention provides a system (100), device (200) and method (300) for dynamically caching data according to queries executed by local applications, wherein the system includes a remote server (108) and an edge server (109) A local database (104) on (209), including the checker (207), query parser (205), and consistency manager (210), all of which communicate with the query evaluator signal; this method is used to dynamically cache the previous database of the remote server Results of the query (412), associating the local database with the local server, storing the multiple cached results in a shared table of the local database (503), and using the multiple cached results to satisfy the new database for the local server In query (410).
Owner:IBM CORP

Methods for Achieving Efficient Coherent Access to Data in a Cluster of Data Processing Computing Nodes

A coherency manager provides coherent access to shared data by receiving a copy of updated database data from a host computer through RDMA, the copy including updates to a given database data; storing the copy of the updated database data as a valid copy of the given database data in local memory; invalidating local copies of the given database data on other host computers through RDMA; receiving acknowledgements from the other host computers through RDMA that the local copies of the given database data have been invalidated; and sending an acknowledgement of receipt of the copy of the updated database data to the host computer through RDMA. When the coherency manager receives a request for the valid copy of the given database data from a host computer through RDMA, it retrieves the valid copy of the given database data from the local memory and returns the valid copy through RDMA.
Owner:IBM CORP

Avoiding Livelock Using Intervention Messages in Multiple Core Processors

Livelocks are prevented in multiple core processors by canceling data access requests upon determining that they conflict with other data access requests. A requesting processor core sends a data access request potentially causing livelock to a cache coherency manager. A cache coherency manager receives data access requests from multiple processor. The cache coherency manager sends intervention messages to all of the processor cores in response to all data access requests that may cause livelock. Upon receiving an intervention message from the cache coherency manager, the processor core determines if the intervention message corresponds with any of its own pending data access requests. If the intervention message is associated with a data access request conflicting with one of its own pending data access requests, the processor core responds to the invention message by directing the cache coherency manager to cancel its own conflicting pending data access request.
Owner:ARM FINANCE OVERSEAS LTD

Preventing Writeback Race in Multiple Core Processors

A processor prevents writeback race condition errors by maintaining responsibility for data until the writeback request is confirmed by an intervention message from a cache coherency manager. If a request for the same data arrives before the intervention message, the processor core unit provides the requested data and cancels the pending writeback request. The cache coherency data associated with cache lines indicates whether a request for data has been received prior to the intervention message associated with the writeback request. The cache coherency data of a cache line has a value of “modified” when the writeback request is initiated. When the intervention message associated with the writeback request is received, the cache lines's cache coherency data is examined. A change in the cache coherency data from the value of “modified” indicates that the request for data has been received prior to the intervention and the writeback request should be cancelled.
Owner:ARM FINANCE OVERSEAS LTD

Data consistency management method of self-simplified storage system

ActiveCN104331478AReduce the complexity of modification operationsReduce overheadSpecial data processing applicationsTree (data structure)Bitmap
The invention provides a data consistency management method of a self-simplified storage system and belongs to the technical field of automatic simplified configuration. The invention designs a realization scheme of a metadata structure and a metadata storage structure of data block management. As for the metadata structure of the data block management, a B+Tree improved structure is designed, and self-simplified management of data blocks is realized by virtue of cooperation of metadata such as super blocks, metadata bitmaps and data bitmap. On the basis of an original B+Tree data structure, the space of each nonleaf node is doubled and is divided into an active region and an inactive region, so that additional disk spaces are basically not allocated in the process of modifying B+Tree, and the metadata modification operation complexity is reduced; the allocated additional nonactive region space can also serve as a metadata repetition or is used for historical operation record, so that the repetition maintenance or log maintenance expenses of the storage system is reduced.
Owner:LANGCHAO ELECTRONIC INFORMATION IND CO LTD

Managing coherence via put/get windows

A method and apparatus for managing coherence between two processors of a two processor node of a multi-processor computer system. Generally the present invention relates to a software algorithm that simplifies and significantly speeds the management of cache coherence in a message passing parallel computer, and to hardware apparatus that assists this cache coherence algorithm. The software algorithm uses the opening and closing of put / get windows to coordinate the activated required to achieve cache coherence. The hardware apparatus may be an extension to the hardware address decode, that creates, in the physical memory address space of the node, an area of virtual memory that (a) does not actually exist, and (b) is therefore able to respond instantly to read and write requests from the processing elements.
Owner:IBM CORP

Flow Control Mechanisms for Avoidance of Retries and/or Deadlocks in an Interconnect

InactiveUS20100318713A1Memory systemsTraffic capacityER component
Flow control mechanisms avoid or eliminate retries of transactions in a coherency interconnect. A class of transaction (CoT) framework is defined whereby individual transactions are associated with CoT labels consistent with chains of dependencies that exist between transactions initiated by any of the cooperating devices that participate in a given operation. In general, coherency protocols create dependencies that, when mapped to physical resources, can result in cycles in a graph of dependencies and deadlock. To support architectural mechanisms for deadlock avoidance, CoT labels are applied to individual transactions consistent with a precedence order of those transactions both (i) with respect to the operations of which such transactions are constituent parts and (ii) as amongst the set of such operations supported in the coherency interconnect. CoT labels applied to respective transactions constitute a CoT framework that may be used by coherency managers to efficiently support concurrent in-flight transactions without retry.
Owner:NXP USA INC

A method for clouding an SCADA system based on a Spring cloud micro-service architecture

According to a method for clouding an SCADA system based on a Spring cloud micro-service architecture, the SCADA system is developed according to the Spring cloud micro-service architecture, so that the SCADA system can be conveniently deployed on a cloud server. The method comprises the following steps of 1, creating a male parent; 2, carrying out the service discovery and registration; 3, arranging a service provider and a service consumer; 4, fusing the service; 5, configuring a center; 6, setting an API gateway; 7, performing distributed transaction consistency management; and 8, constructing the micro-service by using the Docker. According to the present invention, the Spring Boot is used for developing the application micro-service, and the functions of service discovery, service consumption, service fusing, API gateway, unified configuration center, distributed transaction consistency management and container construction can be effectively achieved.
Owner:NANJING GREEN NEW ENERGY RES INST CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Eureka Blog
Learn More
PatSnap group products