Information processing device, i/o system, and i/o control method

US2016147677A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016147677-A1
Application numberUS-201414904133-A
CountryUS
Kind codeA1
Filing dateJul 15, 2014
Priority dateJul 23, 2013
Publication dateMay 26, 2016
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An information processing device that are capable of continuing access to an I/O device by operational computers even when a failure has occurred in a management computer is provided. A virtualization bridge ( 300 ) includes a monitoring unit ( 307 ) and a backup control unit ( 308 ). The virtualization bridge ( 300 ) provides operational computers ( 200 ) with virtual functions of an I/O device ( 400 ). The monitoring unit ( 307 ) detects failures in a management computer ( 100 ). The backup control unit ( 308 ) generates backup management information ( 341 ) on the basis of packets transmitted and received between the management computer ( 100 ) and the I/O device ( 400 ), and, when a failure in the management computer ( 100 ) is detected by the monitoring unit ( 307 ), controls the I/O device 400 on the basis of the backup management information ( 341 ) in place of the management computer ( 100 ).

First claim

Opening claim text (preview).

1 . An information processing device for providing a virtual function of an I/O device to a computer comprising: a monitoring unit which detect a failure in a management computer which controls the I/O device through the information processing device; and a backup control unit which generates backup management information on the basis of packets transmitted and received between the management computer and the I/O device, the backup management information being information on the I/O device and required to control the I/O device in place of the management computer, and controls the I/O device in place of the management computer on the basis of the backup management information when a failure in the management computer is detected by the monitoring unit. 2 . The information processing device according to claim 1 , wherein the management computer controls the I/O device on the basis of management information, which is information on the I/O device, and the backup control unit, on the basis of packets transmitted and received between the management computer and the I/O device, updates the backup management information so that the backup management information coincides with the management information. 3 . The information processing device according to claim 2 , wherein the backup control unit updates the backup management information on the basis of packets that meet a predetermined condition among packets transmitted and received between the management computer and the I/O device. 4 . The information processing device according to claim 1 , wherein the management computer, in a control of the I/O device, performs at least either configuration access, which is access to a register in a control function of the I/O device, or memory access, which is access to addresses to which the control function is allocated, and the backup control unit, in the case of controlling the I/O device in place of the management computer, performs the configuration access and the memory access, which the management computer performs in a control of the I/O device, in place of the management computer. 5 . The information processing device according to claim 4 , further comprising: a storage unit which stores addresses to which the control function is allocated in an address space in the information processing device and addresses to which the control function is allocated in an address space in the management computer; and an address translation unit which, when the management computer performs the memory access by using the address space in the management computer, translates addresses of transmitted and received packets between the address space in the management computer and the address space in the information processing device with reference to the storage unit, wherein the backup control unit, in performing the memory access by using the address space in the management computer, generates the backup management information by analyzing transmitted and received packets with reference to the storage unit. 6 . The information processing device according to claim 1 , wherein the I/O device is an I/O device conforming to the SR-IOV (Single Root I/O Virtualization) standard. 7 . An I/O system, comprising: an I/O device; an information processing device that provides a virtual function of the I/O device to a computer; and a management computer that controls the I/O device through the information processing device, wherein the information processing device includes: a monitoring unit which detects a failure in the management computer; and a backup control unit which generates means for generating backup management information on the basis of packets transmitted and received between the management computer and the I/O device, the backup management information being information on the I/O device and required to control the I/O device in place of the management computer, and controls the I/O device in place of the management computer on the basis of the backup management information when a failure in the management computer is detected by the monitoring unit. 8 . The I/O system according to claim 7 , comprising: a plurality of the I/O devices; and a plurality of the information processing device each of which is associated with one of the plurality of the I/O devices, wherein the management computer comprises a plurality of control units each of which is associated with one of the plurality of the I/O devices, and each of the plurality of control units controls the I/O device associated with the control unit through the information processing device associated with the I/O device, and the backup control unit in each of the plurality of the information processing devices, when a failure in the control unit that controls the I/O device associated with the information processing device is detected, controls the I/O device in place of the control unit. 9 . An I/O control method of information processing device for providing a virtual function of an I/O device to a computer comprising: detecting a failure in a management computer which controls the I/O device through the information processing device; generating backup management information on the basis of packets transmitted and received between the management computer and the I/O device, the backup management information being information on the I/O device and required to control the I/O device in place of the management computer; and controlling the I/O device in place of the management computer on the basis of the backup management information when a failure in the management computer is detected. 10 . A non-transitory computer readable storage medium recording thereon a program executed on information processing device for providing a virtual function of an I/O device to a computer, the program causing a computer to execute processes comprising: detecting a failure in a management computer which controls the I/O device through the information processing device; generating backup management information on the basis of packets transmitted and received between the management computer and the I/O device, the backup management information being information on the I/O device and required to control the I/O device in place of the management computer; and controlling the I/O device in place of the management computer on the basis of the backup management information when a failure in the management computer is detected. 11 . An information processing device for providing a virtual function of an I/O device to a computer comprising: a monitoring means for detecting a failure in a management computer which controls the I/O device through the information processing device; and a backup control means for generating backup management information on the basis of packets transmitted and received between the management computer and the I/O device, the backup management information being information on the I/O device and required to control the I/O device in place of the management computer, and controlling the I/O device in place of the management computer on the basis of the backup management information when a failure in the management computer is detected by the monitoring means. 12 . An I/O system, comprising: an I/O device; an information processing device that provides a virtual function of the I/O device to a computer; and a management computer that controls the I/O device through the information processing device, wherein the information processing device includes: a monitoring means for detecting a failure in the management computer; and a backup control means for generating backup management information on the basis

Assignees

Inventors

Classifications

  • with a single idle spare processing component · CPC title

  • switching over of hardware resources · CPC title

  • Details of memory controller · CPC title

  • I/O management, e.g. providing access to device drivers or storage · CPC title

  • Improving or facilitating administration, e.g. storage management · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2016147677A1 cover?
An information processing device that are capable of continuing access to an I/O device by operational computers even when a failure has occurred in a management computer is provided. A virtualization bridge ( 300 ) includes a monitoring unit ( 307 ) and a backup control unit ( 308 ). The virtualization bridge ( 300 ) provides operational computers ( 200 ) with virtual functions of an I/O…
Who is the assignee on this patent?
Nec Corp
What technology area does this patent fall under?
Primary CPC classification G06F13/1668. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu May 26 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).