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 PDF

Info

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
Application number
BRPI0809758-5A2A
Other languages
English (en)
Inventor
David H Hanes
Original Assignee
Hewlett Packard Development Co
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hewlett Packard Development Co filed Critical Hewlett Packard Development Co
Publication of BRPI0809758A2 publication Critical patent/BRPI0809758A2/pt
Publication of BRPI0809758B1 publication Critical patent/BRPI0809758B1/pt

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/35Network 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/45Network directories; Name-to-address mapping
    • H04L61/4541Directories for service discovery
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1097Protocols 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.
BRPI0809758-5A 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 BRPI0809758B1 (pt)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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統合管理計算機及び方法

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.