BR112013032706A2 - método e aparelho para gerenciamento de configuração distribuído - Google Patents
método e aparelho para gerenciamento de configuração distribuídoInfo
- Publication number
- BR112013032706A2 BR112013032706A2 BR112013032706A BR112013032706A BR112013032706A2 BR 112013032706 A2 BR112013032706 A2 BR 112013032706A2 BR 112013032706 A BR112013032706 A BR 112013032706A BR 112013032706 A BR112013032706 A BR 112013032706A BR 112013032706 A2 BR112013032706 A2 BR 112013032706A2
- Authority
- BR
- Brazil
- Prior art keywords
- owner
- data structure
- network
- node
- update
- Prior art date
Links
- 238000000034 method Methods 0.000 title abstract 6
- 238000007726 management method Methods 0.000 abstract 4
- 238000012986 modification Methods 0.000 abstract 4
- 230000004048 modification Effects 0.000 abstract 4
- 238000005192 partition Methods 0.000 abstract 2
- 230000003362 replicative effect Effects 0.000 abstract 2
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/27—Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/11—File system administration, e.g. details of archiving or snapshots
- G06F16/128—Details of file system snapshots on the file-level, e.g. snapshot creation, administration, deletion
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/18—File system types
- G06F16/182—Distributed file systems
- G06F16/1834—Distributed file systems implemented based on peer-to-peer networks, e.g. gnutella
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/23—Updating
- G06F16/2308—Concurrency control
- G06F16/2315—Optimistic concurrency control
- G06F16/2329—Optimistic concurrency control using versioning
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/27—Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
- G06F16/278—Data partitioning, e.g. horizontal or vertical partitioning
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1095—Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computing Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Information Transfer Between Computers (AREA)
Abstract
abstract: title method and apparatus for distributed configuration management method and apparatus for replicating data structures over a network in which each data structure is assigned an owner node among a plurality of networked peer nodes. preferably that owner can be ascertained through information in the data structure. when an update to the data structure is desired by a non-owner, a request to modify the data structure is sent out on the network and when received by the owner, the owner performs the modification. the owner node can then notify the other nodes regarding the update. the method, implemented through a single-writer, multiple- reader paradigm, insures availability, partition tolerance and eventual consistency; it avoids the high overhead costs and single point of failure drawbacks of the prior art centralized management and locking protocols. administrators can connect to any peer node in the network to manage, monitor and request modifications to a data structure. _____________________ tradução resumo resumo patente de invenção: "método e aparelho para gerenciamento de configuração distribuído". trata-se de um método e um aparelho para replicar estruturas de dados através de uma rede em que cada estrutura de dados é atribuída a um nó do proprietário entre uma pluralidade de nós par em rede. de preferência, aquele proprietário pode ser confirmado através de informações na estrutura de dados. quando uma atualização para a estrutura de dados é desejada por um não proprietário, uma solicitação para modificar a estrutura de dados é enviada na rede e, quando recebida pelo proprietário, esse realiza a modificação. o nó do proprietário pode notificar, então, os outros nós em relação à atualização. o método, implantado através de um paradigma de leitores múltiplos e escritor único, garante a disponibilidade, a tolerância de partição e uma consistência final; impede os altos custos de sobrecarga e as desvantagens de ponto único de falha dos protocolos de bloqueio e gerenciamento centralizado da técnica anterior. os administradores podem se conectar a qualquer nó par na rede para gerenciar, monitorar e solicitar modificações a uma estrutura de dados.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/167,365 US9436748B2 (en) | 2011-06-23 | 2011-06-23 | Method and apparatus for distributed configuration management |
PCT/US2012/042244 WO2012177461A1 (en) | 2011-06-23 | 2012-06-13 | Method and apparatus for distributed configuration management |
Publications (2)
Publication Number | Publication Date |
---|---|
BR112013032706A2 true BR112013032706A2 (pt) | 2017-01-24 |
BR112013032706A8 BR112013032706A8 (pt) | 2017-10-10 |
Family
ID=46465278
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
BR112013032706A BR112013032706A8 (pt) | 2011-06-23 | 2012-06-13 | Método e aparelho para gerenciamento de configuração distribuído |
Country Status (8)
Country | Link |
---|---|
US (2) | US9436748B2 (pt) |
EP (1) | EP2724263A1 (pt) |
JP (1) | JP6059216B2 (pt) |
CN (2) | CN103703464B (pt) |
AU (1) | AU2012273295B2 (pt) |
BR (1) | BR112013032706A8 (pt) |
CA (1) | CA2840178C (pt) |
WO (1) | WO2012177461A1 (pt) |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8954391B2 (en) | 2012-10-15 | 2015-02-10 | Oracle International Corporation | System and method for supporting transient partition consistency in a distributed data grid |
US9378068B2 (en) | 2013-03-13 | 2016-06-28 | International Business Machines Corporation | Load balancing for a virtual networking system |
US9438670B2 (en) | 2013-03-13 | 2016-09-06 | International Business Machines Corporation | Data replication for a virtual networking system |
CA2867585A1 (en) * | 2013-10-15 | 2015-04-15 | Coho Data Inc. | Methods, devices and systems for coordinating network-based communication in distributed server systems with sdn switching |
US9183148B2 (en) * | 2013-12-12 | 2015-11-10 | International Business Machines Corporation | Efficient distributed cache consistency |
US10303453B2 (en) | 2015-05-08 | 2019-05-28 | Desktop 365, LLC | Method and system for managing the end to end lifecycle of the virtualization environment for an appliance |
US11449322B2 (en) | 2015-05-08 | 2022-09-20 | Desktop 365, Inc. | Method and system for managing the end to end lifecycle of a cloud-hosted desktop virtualization environment |
CN104935657A (zh) * | 2015-06-15 | 2015-09-23 | 清华大学深圳研究生院 | 主动推送信息的方法和嵌入式节点操作*** |
CN106375102B (zh) | 2015-07-22 | 2019-08-27 | 华为技术有限公司 | 一种服务注册方法、使用方法及相关装置 |
CN107885488B (zh) | 2016-09-29 | 2021-06-01 | 微软技术许可有限责任公司 | 意图和具有意图的锁 |
US10963873B2 (en) * | 2017-04-14 | 2021-03-30 | Mastercard International Incorporated | Systems and methods for monitoring distributed payment networks |
US10970177B2 (en) * | 2017-08-18 | 2021-04-06 | Brian J. Bulkowski | Methods and systems of managing consistency and availability tradeoffs in a real-time operational DBMS |
US11947516B1 (en) * | 2018-02-22 | 2024-04-02 | Amazon Technologies, Inc. | Multi-tier definition management for distributed data stores |
US11290260B1 (en) | 2021-04-02 | 2022-03-29 | CyLogic, Inc. | Key management in a secure decentralized P2P filesystem |
Family Cites Families (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6748429B1 (en) | 2000-01-10 | 2004-06-08 | Sun Microsystems, Inc. | Method to dynamically change cluster or distributed system configuration |
US6704730B2 (en) | 2000-02-18 | 2004-03-09 | Avamar Technologies, Inc. | Hash file system and method for use in a commonality factoring system |
CA2331474A1 (en) | 2001-01-19 | 2002-07-19 | Stergios V. Anastasiadis | Stride-based disk space allocation scheme |
JP4131781B2 (ja) | 2001-03-30 | 2008-08-13 | 株式会社東芝 | 分散処理型データベース管理システム |
US7493363B2 (en) * | 2001-09-19 | 2009-02-17 | Microsoft Corporation | Peer-to-peer group management and method for maintaining peer-to-peer graphs |
US7516491B1 (en) * | 2002-10-17 | 2009-04-07 | Roger Schlafly | License tracking system |
US8311980B2 (en) * | 2002-12-09 | 2012-11-13 | Hewlett-Packard Development Company, L.P. | Namespace consistency for a wide-area file system |
US7139781B2 (en) | 2003-04-29 | 2006-11-21 | International Business Machines Corporation | Managing filesystem versions |
EP1617341A1 (en) | 2004-07-16 | 2006-01-18 | International Business Machines Corporation | File operation management device |
US8140786B2 (en) | 2006-12-04 | 2012-03-20 | Commvault Systems, Inc. | Systems and methods for creating copies of data, such as archive copies |
US8495266B2 (en) * | 2004-12-10 | 2013-07-23 | Hewlett-Packard Development Company, L.P. | Distributed lock |
JP4635615B2 (ja) | 2005-01-17 | 2011-02-23 | 富士ゼロックス株式会社 | 情報処理装置、システム、データ同期方法及びプログラム |
US7814078B1 (en) | 2005-06-20 | 2010-10-12 | Hewlett-Packard Development Company, L.P. | Identification of files with similar content |
US7454592B1 (en) | 2006-02-16 | 2008-11-18 | Symantec Operating Corporation | Block-level and hash-based single-instance storage |
US7546486B2 (en) * | 2006-08-28 | 2009-06-09 | Bycast Inc. | Scalable distributed object management in a distributed fixed content storage system |
US8140625B2 (en) | 2007-02-20 | 2012-03-20 | Nec Laboratories America, Inc. | Method for operating a fixed prefix peer to peer network |
US8028106B2 (en) | 2007-07-06 | 2011-09-27 | Proster Systems, Inc. | Hardware acceleration of commonality factoring with removable media |
US8073922B2 (en) * | 2007-07-27 | 2011-12-06 | Twinstrata, Inc | System and method for remote asynchronous data replication |
US7747663B2 (en) | 2008-03-05 | 2010-06-29 | Nec Laboratories America, Inc. | System and method for content addressable storage |
US20100106744A1 (en) * | 2008-10-23 | 2010-04-29 | Microsoft Corporation | Conflict prevention for peer-to-peer replication |
US9077727B2 (en) * | 2008-12-30 | 2015-07-07 | Telecom Italia S.P.A. | Method and system for data management in peer-to-peer network |
CN101923550A (zh) * | 2009-06-15 | 2010-12-22 | 马杰 | 一种在分布式环境下防止非法复制文件的方法 |
US8478799B2 (en) | 2009-06-26 | 2013-07-02 | Simplivity Corporation | Namespace file system accessing an object store |
US20110225121A1 (en) * | 2010-03-11 | 2011-09-15 | Yahoo! Inc. | System for maintaining a distributed database using constraints |
-
2011
- 2011-06-23 US US13/167,365 patent/US9436748B2/en active Active
-
2012
- 2012-06-13 EP EP12732895.3A patent/EP2724263A1/en not_active Ceased
- 2012-06-13 CN CN201280036259.0A patent/CN103703464B/zh active Active
- 2012-06-13 JP JP2014517025A patent/JP6059216B2/ja not_active Expired - Fee Related
- 2012-06-13 WO PCT/US2012/042244 patent/WO2012177461A1/en unknown
- 2012-06-13 CN CN201810233950.7A patent/CN108491504B/zh active Active
- 2012-06-13 CA CA2840178A patent/CA2840178C/en not_active Expired - Fee Related
- 2012-06-13 AU AU2012273295A patent/AU2012273295B2/en not_active Ceased
- 2012-06-13 BR BR112013032706A patent/BR112013032706A8/pt not_active Application Discontinuation
-
2016
- 2016-08-29 US US15/249,864 patent/US10255340B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
EP2724263A1 (en) | 2014-04-30 |
CA2840178A1 (en) | 2012-12-27 |
US9436748B2 (en) | 2016-09-06 |
US20120331029A1 (en) | 2012-12-27 |
CN103703464B (zh) | 2018-04-06 |
CN108491504B (zh) | 2021-08-24 |
AU2012273295A1 (en) | 2014-01-16 |
US10255340B2 (en) | 2019-04-09 |
CN103703464A (zh) | 2014-04-02 |
BR112013032706A8 (pt) | 2017-10-10 |
CA2840178C (en) | 2016-11-08 |
WO2012177461A1 (en) | 2012-12-27 |
JP6059216B2 (ja) | 2017-01-11 |
US20160371354A1 (en) | 2016-12-22 |
CN108491504A (zh) | 2018-09-04 |
JP2014524078A (ja) | 2014-09-18 |
AU2012273295B2 (en) | 2016-09-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
BR112013032706A2 (pt) | método e aparelho para gerenciamento de configuração distribuído | |
BR112018015676A2 (pt) | método, dispositivo sem fio, nó de rede sem fio, produto de programa de computador, e, mídia legível por computador. | |
BR112018001824A2 (pt) | gerenciamento de uma nuvem de dispositivos | |
BR112018017081A2 (pt) | nó de rede de acesso de rádio, terminal de rádio, nó de rede principal, e método para os mesmos | |
BR112018008866A2 (pt) | reconfiguração de conexão baseada em resposta para acesso aleatório | |
PH12019501538A1 (en) | Service processing and consensus method and device | |
BR112015030590A2 (pt) | sistema e método para mapear uma topologia de nível de serviço para uma topologia lógica de plano de dados específica quanto ao serviço | |
BR112018016805A2 (pt) | método e sistema para transferência eficiente de criptomoeda associada com um pagamento em um blockchain que leva a um pagamento automatizado, método e sistema com base em contratos inteligentes | |
BR112018002093A2 (pt) | gerenciamento de uma nuvem de dispositivos | |
BR112017015045A2 (pt) | método e sistema de troca de dados de assistência médica | |
JP2018516419A5 (pt) | ||
DE602007007825D1 (de) | Peer-to-peer-netzwerk | |
BR112019008951A2 (pt) | método realizado por um dispositivo sem fio para transferência, e, dispositivo e sistema de comunicação sem fio para transferência. | |
BR112015032501A2 (pt) | rede em malha | |
ES2723781T3 (es) | Método y sistema para mantener consistencia fuerte de contenidos replicados distribuidos en un sistema de cliente/servidor | |
NZ705517A (en) | Physical security system having multiple server nodes | |
BRPI1009332B8 (pt) | método implementado por computador e sistema estruturado para fornecer funcionalidade de rede lógica para redes de computador | |
BR112017017248A2 (pt) | sistema e método para gerenciar a largura de banda em resposta ao ciclo de obrigação de um cliente abr | |
BR112018009903A8 (pt) | sincronização de distribuição de vídeo | |
JP2010528345A5 (pt) | ||
BR112017025471A2 (pt) | métodos e sistemas para baixar com eficiência ativos de mídia | |
BR112016023657A2 (pt) | troca seletiva de dados entre dispositivos de cliente habilitados para p2p por intermédio de um servidor | |
MY170681A (en) | System and method for distributed secure data storage in torus network topology | |
CN105516343B (zh) | 一种网络动态自组织的文件共享实现方法 | |
BRPI0823187A8 (pt) | método para efetuar gerenciamento de grupo em uma rede de comunicação, nó de solicitação, e, nó de rede. |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
B25G | Requested change of headquarter approved |
Owner name: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (US) |
|
B25A | Requested transfer of rights approved |
Owner name: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (US) |
|
B06F | Objections, documents and/or translations needed after an examination request according [chapter 6.6 patent gazette] | ||
B06U | Preliminary requirement: requests with searches performed by other patent offices: procedure suspended [chapter 6.21 patent gazette] | ||
B11B | Dismissal acc. art. 36, par 1 of ipl - no reply within 90 days to fullfil the necessary requirements |