BRPI0809758A2 - "sistema de entidades compartilhadas de um dispositivo de armazenagem ligado à rede e método para compartilhar um dispositivo de armazenagem ligado à rede" - Google Patents
"sistema de entidades compartilhadas de um dispositivo de armazenagem ligado à rede e método para compartilhar um dispositivo de armazenagem ligado à rede" Download PDFInfo
- Publication number
- BRPI0809758A2 BRPI0809758A2 BRPI0809758-5A2A BRPI0809758A BRPI0809758A2 BR PI0809758 A2 BRPI0809758 A2 BR PI0809758A2 BR PI0809758 A BRPI0809758 A BR PI0809758A BR PI0809758 A2 BRPI0809758 A2 BR PI0809758A2
- Authority
- BR
- Brazil
- Prior art keywords
- computer
- network
- shared
- rule
- storage device
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/35—Network arrangements, protocols or services for addressing or naming involving non-standard use of addresses for implementing network functionalities, e.g. coding subscription information within the address or functional addressing, i.e. assigning an address to a function
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/45—Network directories; Name-to-address mapping
- H04L61/4541—Directories for service discovery
-
- 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/1097—Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Security & Cryptography (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- Storage Device Security (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Multi Processors (AREA)
- Computer And Data Communications (AREA)
- Information Transfer Between Computers (AREA)
- Small-Scale Networks (AREA)
Description
I "SISTEMA DE ENTIDADES COMPARTILHADAS DE UM DISPOSITIVO DE ARMAZENAGEM LIGADO À REDE E MÉTODO PARA COMPARTILHAR UM DISPOSITIVO DE ARMAZENAGEM LIGADO À REDE".
Antecedentes
5 Em muitos ambientes (p.ex., escritórios, casas, etc.), múltiplas entidades de computação estão em rede entre si. Um exemplo de um dispositivo que tem se tornado desejável incluir em uma rede é um dispositivo de armazenagem ligado a rede (NAS). Um dispositivo NAS compreende 10 armazenagem (p.ex., um ou mais acionadores de disco rígido) que, estando acoplado a uma rede, pode ser acessado por um ou mais computadores na rede. Via a rede, um computador pode acessar dados (escrever e Ier) no NAS. Um NAS portanto provê um recurso de armazenagem 15 compartilhada disponível para múltiplos computadores.
Alguns dispositivos de armazenagem tais como acionadores flash de barramento serial universal (USB) (que não são dispositivos NAS) podem ser conectados diretamente a um computador (p.ex., via uma porta USB) . Ao conectar um 20 acionador USB a um computador, o acionador automaticamente se torna disponível para acesso no computador (p.ex., um acionador "E"). Um usuário portanto pode usar imediatamente o acionador. Um dispositivo NAS, entretanto, não é tornado automaticamente disponível 25 no(s) computador(es) acoplado(s) ao dispositivo NAS via a rede. Esta falta de acesso automático e imediato ao dispositivo NAS é problemática para muitos usuários que podem não saber como configurar o computador para reconhecer e acessar o dispositivo NAS, ou podem preferir 30 não se incomodar com tal processo de configuração. Descrição resumida dos desenhos
Para uma descrição detalhada de configurações exemplares da invenção, referência será feita agora aos desenhos anexos nos quais:
A figura 1 mostra um sistema de acordo com várias configurações;
A figura 2 ilustra regras armazenadas no sistema da figura I; e
A figura 3 ilustra um método de acordo com várias configurações.
Notação e nomenclatura Certos termos são usados através de toda a descrição e reivindicações seguintes para se referir a particulares componentes do sistema. Como alguém experiente na técnica apreciará, as companhias de computadores podem se referir a um componente por diferentes nomes. Este documento não pretende fazer distinção entre componentes que diferem de nome mas não de função. Na discussão seguinte e nas reivindicações, os termos "incluindo" e "compreendendo" são usados de um modo ilimitado, e portanto devem ser interpretados a significar "incluindo, mas não limitados a...". Também, o termo "acoplamento" ou "se acopla" é intencionado a significar qualquer de uma conexão elétrica indireta, direta, ótica ou sem fio. Assim, se um primeiro dispositivo se acopla a um segundo dispositivo, aquela conexão pode ser através de uma conexão elétrica direta, através de uma conexão elétrica indireta via outros dispositivos e conexões, através de uma conexão elétrica ótica, ou por uma conexão elétrica sem fio. Descrição detalhada
A figura 1 mostra um sistema 10 de acordo com várias configurações. Como mostrado, o sistema 10 compreende um ou mais computadores 12 acoplados comunicativamente entre si e com um dispositivo de armazenagem ligado em rede (NAS) 30 via uma ligação de rede 25. A figura 1 mostra três computadores 12 (designados como computador A, computador B, e computador C) , mas o número de computadores pode ser outro que três (isto é, um ou mais). Cada computador 12 pode compreender um computador desktop, um computador notebook, um servidor, ou qualquer outro tipo de entidade de computação. Via a rede 25, cada computador 12 pode acessar o dispositivo NAS 30. Um acesso pode ser para escrever dados para o dispositivo NAS 30 ou para Ier dados do dispositivo NAS. Cada computador 12 compreende lógica 14 acoplada à armazenagem 16 e a uma interface de rede 22. A lógica 14 compreende um processador adaptado para executar código 18 guardado na armazenagem 16. 0 código 18 pode 5 compreender um sistema operacional, uma ou mais aplicações, um ou mais acionadores, ou outros itens de software executáveis. A armazenagem 16 compreende um meio lido por computador tal como uma memória volátil (memória de acesso randômico), armazenagem não volátil (p.ex., 10 acionador de disco rígido, memória somente de leitura, memória Flash, etc.), ou combinações das mesmas. Via a interface de rede 22, a qual pode compreender um controlador de interface de rede (NIC), a lógica do computador 14 pode acessar outros computadores 12 e/ou o 15 dispositivo NAS 30. Cada computador 12 também pode compreender um display 17 e um dispositivo de entrada 19 (p.ex., teclado, mouse, etc.) acoplado à lógica 14. Via o display 17 e dispositivo de entrada 19, um usuário pode operar o computador 12.
Referindo-se ainda à figura 1, o dispositivo NAS 30 compreende lógica 32 acoplada à interface de rede 34 e à armazenagem 36. A lógica 32 compreende um processador adaptado para executar código 38 guardado na armazenagem 36. 0 código 38 pode compreender um sistema operacional, 25 firmware [programa residente de inicialização], uma ou mais aplicações, um ou mais acionadores, outros itens de software executáveis. A armazenagem 36 compreende um meio lido por computador tal como armazenagem não volátil (p.ex., acionador de disco rígido, memória somente de 30 leitura, memória Flash, etc.) em algumas configurações. Em outras configurações, a armazenagem 36 compreende um meio lido por computador tal como memória volátil (memória de acesso randômico), armazenagem não volátil, ou combinações das mesmas. Via a interface de rede 34, a 35 qual pode compreender um controlador de interface de rede (NIC), a lógica de NAS 32 pode ser acessada pelos computadores 12. A armazenagem 36 do NAS 30 é configurada para compreender uma ou mais entidades compartilhadas 39. Uma entidade compartilhada (algumas vezes referida como um "compartilhamento") compreende uma pasta compartilhada.
No exemplo da figura 1, quatro entidades compartilhadas 39 são mostradas como SHl, SH2, SH3, e SH4. Cada entidade compartilhada 39 pode compreender dados escritos para ela por acesso permitido de qualquer computador 12 para aquela particular entidade compartilhada. De acordo com 10 configurações da invenção, cada entidade compartilhada 39 pode ser compartilhada por um ou mais dos computadores
12. Adicionalmente, cada entidade compartilhada 39 pode ser configurada para ser associada com um conjunto diferente de computadores que outras entidades 15 compartilhadas. Por exemplo, SHl pode ser configurada para ser compartilhada pelo computador A e computador B, mas não computador C, enquanto SH2 pode ser configurada para ser compartilhada pelo computador A e computador C, mas não computador B. Como tal, pelo menos um computador 20 121 pode ser associado com um diferente conjunto de entidades compartilhadas que pelo menos um outro computador 12.
A configurabilidade do dispositivo NAS 30 para associar computadores individuais 12 com entidades compartilhadas 25 individuais 39 é tornada possivel usando as regras 37. As regras 37 compreendem uma regra separada para cada computador 12. Cada computador 12 compreende uma identidade de computador. A identidade de um computador pode compreender seu nome, endereço, número de série, 30 etc. Uma identidade de computador distingue unicamente um computador 12 de um outro. Um computador 12 pode comunicar sua identidade através da rede 25 pelo menos a partir do computador 12 para o dispositivo NAS 30.
A figura 2 ilustra um exemplo das regras 37. Para cada identidade de computador (assumidas a serem "A", "B", e "C" na figura 2) , uma ou mais identidades de compartilhamentos (SH1, SH2, etc.) são providas. Como explicado acima, diferentes computadores 12 podem ser associados com diferentes conjuntos de compartilhamentos. No exemplo da figura 2, o computador A está associado com os compartilhamentos SHl, SH2 e SH4. Isto é, ao 5 computador A deve ser permitido acesso aos compartilhamentos SHl, SH2 e SH4, mas não a outros compartilhamentos (isto é, compartilhamento SH3) . 0 computador B está associado com SHl, SH3, e SH4, enquanto o computador C está associado somente com SH4. 0 10 compartilhamento SH4 é comum a todos os computadores. Em algumas configurações, uma regra separada pode ser provida a qual especifique quais compartilhamentos devem ser associados com todos os computadores.
As regras 37 são armazenadas no dispositivo NAS 30 e são especificadas por um usuário de um computador 12. Em algumas configurações, um conjunto default de regras são especificadas pelo fabricante do dispositivo NAS 30 e podem depois ser alteradas por um usuário do dispositivo NAS. Fazer o Iog in em um computador com uma senha de modo a habilitar, por exemplo, vários privilégios de acesso de administrador, permite um usuário especificar o(s) identificador(es) de entidade(s) compartilhada(s) para cada identidade de computador. Em algumas configurações, a funcionalidade no computador 12 que permite um usuário configurar as regras 37 é por meio do código 18 executado por um processo ou na lógica 14. Tal código pode prover uma interface de web ou outra interface gráfica de usuário adequada. 0 código 18 que permite um usuário configurar as regras pode estar presente em todos os computadores, ou somente em alguns, e em algumas configurações, somente usuários que fazem o Iog in sob um certo domínio como um administrador podem configurar as regras 37. Em outras configurações, os direitos do administrador não são requeridos para configurar as regras 37, isto é, qualquer usuário de um computador 12 pode configurar as regras 37 como descrito aqui. Após as regras 37 terem sido configuradas no dispositivo NAS 30, cada computador 12 interage com o dispositivo NAS e é configurado para acessar as entidades compartilhadas 39 de acordo com aquela regra do computador. Quando um computador 12 é energizado, o código 18 faz o processador do computador executar um processo de descoberta pelo qual o computador 12 determina se, talvez entre outras coisas, um ou mais dispositivos NAS 30 estão presentes na rede. Se tal dispositivo NAS 30 está presente, o dispositivo NAS recebe aquela identidade do computador (p.ex., seu nome), examina a regra associada com aquela particular identidade de computador, e envia uma mensagem para o computador para informar ao computador quanto à identidade das entidades compartilhadas que aquela regra do computador especifica. 0 computador recebe as identidades da entidade compartilhada e se configura para acessar as entidades compartilhadas especificadas. Em algumas configurações, o computador mapeia um designador de acionador para cada entidade compartilhada especificada.
O usuário do computador 12 portanto é capaz de acessar as particulares entidades compartilhadas no dispositivo NAS 30 que a regra para aquele particular computador permite. Em várias configurações, o computador não pode acessar 25 outras entidades compartilhadas não incluídas em sua regra associada.
A figura 3 mostra um método ilustrativo de acordo com várias configurações pelo qual um computador descobre o dispositivo NAS 30 e configura a si próprio baseado nas 30 regras 37 armazenadas no dispositivo NAS. Algumas das ações mostradas na figura 3 são executadas por um computador 12, enquanto outras ações são executadas pelo NAS 30. Em várias configurações, o código (18 no computador 12 e 38 no dispositivo NAS 30) é executado 35 pela respectiva lógica 14 e 32 para executar as várias ações mostradas na figura 3. 0 código que permite estas ações no computador pode compreender o sistema operacional do computador. As ações mostradas podem ser executadas na ordem mostrada, ou em uma ordem diferente. Em 52, o método compreende o computador 12 executando um processo de descobrimento para descobrir quaisquer 5 dispositivos de armazenagem ligados a rede 30. Esta ação pode ser executada pelo computador enviar uma mensagem através da rede 25 solicitando para qualquer dispositivo conectado à rede responder com sua identidade. Uma vez que o computador 12 descobre que um particular 10 dispositivo NAS 30 está presente, então em 54, o computador 12 envia uma solicitação para o dispositivo NAS 30 para que o dispositivo NAS relate quais entidades compartilhadas ele possui para o computador 12 acessar. A solicitação compreende pelo menos a identidade do 15 computador. Em 56, o dispositivo NAS 30 recebe a solicitação.
Em 58, o dispositivo NAS 30 acessa suas regras 37 para a regra associada como o computador solicitante (usando a identidade de computador do computador solicitante). Em 20 60 o dispositivo NAS 30 gera uma resposta para o computador. A resposta compreende as identidades das entidades compartilhadas a partir da regra 37 associada com o computador solicitante. Em 62, o dispositivo NAS 30 envia a resposta através da rede 25 para o computador. 0 25 computador recebe a resposta em 64 e, em 66, configura a si mesmo (o computador) para acesso às entidades compartilhadas especificadas na resposta. Em 68 o computador mapeia designadores de acionadores para as entidades compartilhadas. Os designadores de acionadores 30 mapeados pelo computador 12 podem compreender o próximo designador de acionador disponível. Isto é, o computador 12 seleciona seus próprios designadores de acionadores para uso no processo de mapeamento da ação 68.
Em algumas configurações, o dispositivo NAS 30 armazena um designador de acionador para cada uma de suas entidades compartilhadas 39. Por exemplo, o dispositivo NAS 30 pode armazenar designadores de acionadores E, F, G, e H para SHl, SH2, SH3, e SH4, respectivamente. Em tais configurações, o dispositivo NAS 30 forma a mensagem de resposta (60) para também compreender o designador de acionador para cada um dos identificadores de entidade 5 compartilhada especificados na resposta. Em tais configurações, o dispositivo NAS 30 informa ao computador quais designadores de acionadores usar com cada entidade compartilhada especificada na resposta impedindo o acionador de selecionar seus designadores de acionadores. 10 Esta configuração ajuda a garantir que as mesmas entidades compartilhadas sejam mapeadas para os· mesmos designadores de acionadores cada vez que um computador 12 interage com o dispositivo NAS 30 como na figura 3.
Em algumas configurações, o método da figura 3 é executado cada vez que um computador 12 faz boot. Em outras configurações, o método da figura 3 é executado em intervalos de tempo pré-determinados (p.ex., uma vez por minuto). Em ainda outras configurações, o método da figura 3 é executado cada vez que um computador 12 faz boot e em intervalos de tempo pré-determinados. Um computador 12 portanto se reconfigurará dinamicamente se um dispositivo NAS 30 responder um identificador de entidade compartilhada diferente do que aquele para o qual o computador estava correntemente configurado. Se durante o processo de descoberta da ação 52, nenhum dispositivo NAS for descoberto então o resto do método (54-68) não é executado.
A discussão acima é pretendida a ser ilustrativa dos princípios e várias configurações da presente invenção. 30 Numerosas variações e modificações tornar-se-ão aparentes àqueles experientes na técnica uma vez que a divulgação acima esteja totalmente apreciada. É pretendido que as reivindicações seguintes sejam interpretadas para abranger todas tais variações e modificações.
35
Claims (10)
1. Sistema de entidades compartilhadas de um dispositivo de armazenagem ligado à rede, caracterizado pelo fato de compreender: armazenagem (30) configurável, pelo menos em parte, em uma pluralidade de entidades compartilhadas (39), a citada armazenagem compreendendo regras (37), cada regra sendo configurável para especificar pelo menos uma das entidades compartilhadas para associar com uma identidade de computador especificada tal que pelo menos uma identidade de computador seja associável com um conjunto diferente de entidades compartilhadas a partir de pelo menos uma outra identidade de computador.
2. Sistema, de acordo com a reivindicação 1, caracterizado pelo fato de compreender adicionalmente uma interface de rede (34) acoplada a lógica (32), sendo que, via a citada interface de rede, um usuário de um .computador especifica uma regra para uma pluralidade de identidades de computadores.
3. Sistema, de acordo com a reivindicação 1, caracterizado pelo fato de compreender um dispositivo de armazenagem ligado à rede.
4. Sistema, de acordo com a reivindicação 1, caracterizado pelo fato de a citada armazenagem guardar um designador de acionador associado com cada compartilhamento.
5. Sistema, de acordo com a reivindicação 1, caracterizado pelo fato de compreender adicionalmente uma pluralidade de computadores (A, B, C) acoplados comunicativamente à citada lógica via uma rede e cada computador mapear uma identidade de uma entidade compartilhada recebida da citada lógica para um designador de acionador.
6. Método para compartilhar um dispositivo de armazenagem ligado à rede, caracterizado pelo fato de compreender: receber (56) uma solicitação de um computador solicitante através de uma rede; gerar (60) uma resposta para a citada solicitação usando, dentre uma pluralidade de regras, cada uma especificada para um computador diferente, uma regra especificada para cada computador solicitante, a citada regra compreendendo um identificador de entidade compartilhada; e transmitir (62) a citada resposta através da citada rede para o citado computador solicitante.
7. Método, de acordo com a reivindicação 6, caracterizado pelo fato de a geração da resposta também compreender gerar a resposta compreendendo um designador de acionador.
8. Método, de acordo com a reivindicação 6, caracterizado pelo fato de compreender adicionalmente gerar as citadas regras, pelo menos uma regra compreendendo um identificador de entidade compartilhada que não esteja incluído em pelo menos uma outra regra.
9. Método, de acordo com a reivindicação 6, caracterizado pelo fato de compreender adicionalmente mapear (66) um identificador de acionador para o identificador de entidade compartilhada provido na resposta.
10. Método, de acordo com a reivindicação 6, caracterizado pelo fato de compreender adicionalmente executar (62) um processo de descobrimento através da citada rede para dispositivos ligados à rede compreendendo as citadas regras.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US11/742,341 | 2007-04-30 | ||
| US11/742,341 US7945643B2 (en) | 2007-04-30 | 2007-04-30 | Rules for shared entities of a network-attached storage device |
| PCT/US2008/005370 WO2008136940A1 (en) | 2007-04-30 | 2008-04-24 | Rules for shared entities of a network-attached storage device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| BRPI0809758A2 true BRPI0809758A2 (pt) | 2014-09-30 |
| BRPI0809758B1 BRPI0809758B1 (pt) | 2019-04-24 |
Family
ID=39888321
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| BRPI0809758-5A BRPI0809758B1 (pt) | 2007-04-30 | 2008-04-24 | Sistema de entidades compartilhadas de um dispositivo de armazenagem ligado à rede e método para compartilhar um dispositivo de armazenagem ligado à rede |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US7945643B2 (pt) |
| CN (1) | CN101669099B (pt) |
| BR (1) | BRPI0809758B1 (pt) |
| DE (1) | DE112008001119B4 (pt) |
| GB (1) | GB2462544B (pt) |
| WO (1) | WO2008136940A1 (pt) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009087124A (ja) * | 2007-10-01 | 2009-04-23 | Buffalo Inc | 記憶デバイス及び記憶デバイスアクセス制御方法 |
| EP3334124B1 (en) * | 2011-05-26 | 2020-02-05 | Huawei Technologies Co., Ltd. | Method for mounting a network attached storage (nas) device, and corresponding set-top-box (stb) |
| US9886216B2 (en) | 2014-04-08 | 2018-02-06 | Western Digital Technologies, Inc. | Distributed remote data storage access |
| US10681137B2 (en) | 2017-12-22 | 2020-06-09 | Samsung Electronics Co., Ltd. | System and method for network-attached storage devices |
Family Cites Families (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6421711B1 (en) * | 1998-06-29 | 2002-07-16 | Emc Corporation | Virtual ports for data transferring of a data storage system |
| US20020103889A1 (en) * | 2000-02-11 | 2002-08-01 | Thomas Markson | Virtual storage layer approach for dynamically associating computer storage with processing hosts |
| JP2004506980A (ja) * | 2000-08-11 | 2004-03-04 | 3ウェア、 インコーポレイテッド | コンピュータネットワークを介してブロックレベルストレージアクセスを提供するためのアーキテクチャ |
| US7103650B1 (en) * | 2000-09-26 | 2006-09-05 | Microsoft Corporation | Client computer configuration based on server computer update |
| JP2003248611A (ja) * | 2002-02-26 | 2003-09-05 | Hitachi Ltd | 記憶管理統合システム、および、その記憶管理制御方法 |
| US7152144B2 (en) * | 2002-05-29 | 2006-12-19 | Hitachi, Ltd. | Centralized storage management method |
| JP2004030437A (ja) | 2002-06-27 | 2004-01-29 | Ntt Me Corp | データ管理装置及びデータ管理方法、コンピュータプログラム |
| JP2004070403A (ja) * | 2002-08-01 | 2004-03-04 | Hitachi Ltd | ファイル格納先ボリューム制御方法 |
| US7409583B2 (en) * | 2002-10-07 | 2008-08-05 | Hitachi, Ltd. | Volume and failure management method on a network having a storage device |
| JP4342804B2 (ja) * | 2003-01-31 | 2009-10-14 | 株式会社日立製作所 | ストレージシステムの制御方法、ストレージシステム、及びプログラム |
| US20040199639A1 (en) * | 2003-04-04 | 2004-10-07 | Harris Mitchell N. | Automated shared drive mapping |
| CN100551165C (zh) * | 2004-03-23 | 2009-10-14 | 艾利森电话股份有限公司 | 选择plmn用于网络共享的方法和系统 |
| CN100405297C (zh) * | 2005-05-18 | 2008-07-23 | 鸿富锦精密工业(深圳)有限公司 | 嵌入式系统出厂预设值初始设定程序的更新方法 |
| US20070033426A1 (en) * | 2005-08-08 | 2007-02-08 | Bruce Wilson | System and method for direct-attached storage and network-attached storage functionality for laptops and PCs |
| JP2008021116A (ja) * | 2006-07-12 | 2008-01-31 | Hitachi Ltd | San/nas統合管理計算機及び方法 |
-
2007
- 2007-04-30 US US11/742,341 patent/US7945643B2/en not_active Expired - Fee Related
-
2008
- 2008-04-24 DE DE112008001119.2T patent/DE112008001119B4/de not_active Expired - Fee Related
- 2008-04-24 BR BRPI0809758-5A patent/BRPI0809758B1/pt not_active IP Right Cessation
- 2008-04-24 WO PCT/US2008/005370 patent/WO2008136940A1/en not_active Ceased
- 2008-04-24 CN CN2008800135891A patent/CN101669099B/zh not_active Expired - Fee Related
- 2008-04-24 GB GB0919003.4A patent/GB2462544B/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| US20080270574A1 (en) | 2008-10-30 |
| WO2008136940A1 (en) | 2008-11-13 |
| CN101669099A (zh) | 2010-03-10 |
| GB2462544A (en) | 2010-02-17 |
| GB0919003D0 (en) | 2009-12-16 |
| DE112008001119T5 (de) | 2010-02-11 |
| GB2462544B (en) | 2012-01-04 |
| BRPI0809758B1 (pt) | 2019-04-24 |
| CN101669099B (zh) | 2013-05-08 |
| US7945643B2 (en) | 2011-05-17 |
| DE112008001119B4 (de) | 2019-11-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8949565B2 (en) | Virtual and hidden service partition and dynamic enhanced third party data store | |
| US10177974B2 (en) | Configuring managed server | |
| TWI292530B (en) | Virtual devices and virtual bus tunnels, modules and methods | |
| US8694991B2 (en) | Server virtualized using virtualization platform | |
| BRPI0401852B1 (pt) | Método para proteger uma rede de computadores | |
| BRPI0811105B1 (pt) | Método para configurar uma imagem de disco para um cliente por um servidor e meio legível por computador | |
| JP2018045688A (ja) | プロキシ装置、その動作方法、及びプロキシ装置に係る装置の動作方法 | |
| BRPI0912905B1 (pt) | método, equipamento e suporte físico para o provisionamento de recursos virtuais utilizando resolução de nomes | |
| CN105335168B (zh) | 实现操作系统远程配置的系统、方法及装置 | |
| BR112015016081B1 (pt) | Método para migrar serviços de um primeiro cluster para um segundo cluster | |
| US20200004721A1 (en) | Core mapping | |
| US10397241B2 (en) | Systems and methods for integration of directory service with management controllers | |
| US7543081B2 (en) | Use of N—Port ID virtualization to extend the virtualization capabilities of the FC-SB-3 protocol and other protocols | |
| BRPI0809758A2 (pt) | "sistema de entidades compartilhadas de um dispositivo de armazenagem ligado à rede e método para compartilhar um dispositivo de armazenagem ligado à rede" | |
| WO2017056220A1 (ja) | 計算機システム、コマンド転送方法、及び、転送デバイス | |
| US11061708B2 (en) | System and method for hypervisor agnostic services | |
| US11544013B2 (en) | Array-based copy mechanism utilizing logical addresses pointing to same data block | |
| JP5750169B2 (ja) | 計算機システム、プログラム連携方法、及びプログラム | |
| BRPI0617883A2 (pt) | próximo sìtio para conexões de serviços distribuìdos | |
| EP3346385B1 (en) | Method of tracking usage of virtual machines | |
| US12608214B2 (en) | Automated network boot image server detection and selection | |
| CN103793239A (zh) | 云端丛集系统及其开机部署方法 | |
| US9158735B1 (en) | Techniques for generating unique identifiers | |
| US11483348B2 (en) | Restrictive user privileges | |
| TWI324734B (en) | Appratus for bridging a host to san |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| B06T | Formal requirements before examination [chapter 6.20 patent gazette] | ||
| B09A | Decision: intention to grant [chapter 9.1 patent gazette] | ||
| B16A | Patent or certificate of addition of invention granted [chapter 16.1 patent gazette] |
Free format text: PRAZO DE VALIDADE: 10 (DEZ) ANOS CONTADOS A PARTIR DE 24/04/2019, OBSERVADAS AS CONDICOES LEGAIS. (CO) 10 (DEZ) ANOS CONTADOS A PARTIR DE 24/04/2019, OBSERVADAS AS CONDICOES LEGAIS |
|
| B21F | Lapse acc. art. 78, item iv - on non-payment of the annual fees in time |
Free format text: REFERENTE A 15A ANUIDADE. |
|
| B24J | Lapse because of non-payment of annual fees (definitively: art 78 iv lpi, resolution 113/2013 art. 12) |
Free format text: EM VIRTUDE DA EXTINCAO PUBLICADA NA RPI 2719 DE 14-02-2023 E CONSIDERANDO AUSENCIA DE MANIFESTACAO DENTRO DOS PRAZOS LEGAIS, INFORMO QUE CABE SER MANTIDA A EXTINCAO DA PATENTE E SEUS CERTIFICADOS, CONFORME O DISPOSTO NO ARTIGO 12, DA RESOLUCAO 113/2013. |