Method and apparatus for managing computer system

US10148518B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10148518-B2
Application numberUS-201615062378-A
CountryUS
Kind codeB2
Filing dateMar 7, 2016
Priority dateMar 9, 2015
Publication dateDec 4, 2018
Grant dateDec 4, 2018

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.

A management apparatus transmits a plurality of probe packets with different hop count limits to a remote computer of interest. Then, on the basis of responses to the probe packets, the management apparatus produces path data that indicates a path from the management apparatus to the remote computer. The management apparatus obtains type data from the remote computer and intervening computers on the path to the remote computer. This type data indicates whether each of the remote computer and intervening computers is a physical computer or a virtual computer. When the type data indicates that the remote computer is a virtual computer, the management apparatus determines a host physical computer that is hosting the remote computer, on the basis of the type data and path data.

First claim

Opening claim text (preview).

What is claimed is: 1. A non-transitory computer-readable storage medium storing a program that causes a computer to perform a process comprising: transmitting a plurality of probe packets with different hop count limits to a remote computer of interest; producing path data that indicates a path from the computer to the remote computer, based on responses to the probe packets; obtaining type data from each of the remote computer and intervening computers on the path to the remote computer, the type data indicating whether each of the remote computer and intervening computers is a physical computer or a virtual computer created by virtualization software; selecting, when the type data indicates that the remote computer is the virtual computer, a physical computer that is located closest to the remote computer, of all physical computers on the path from the computer to the remote computer, based on the path data produced from the responses to the probe packets and the type data obtained from each of the remote computer and the intervening computers that are not the virtualization software; and determining the selected physical computer as a host physical computer that is hosting the remote computer. 2. The non-transitory computer-readable storage medium according to claim 1 , wherein the transmitting transmits a plurality of probe packets whose hop count limits vary with a step size of one. 3. The non-transitory computer-readable storage medium according to claim 2 , wherein the producing path data includes: producing a first path to a first responding computer that has responded to a first probe packet with a hop count limit of n, where n is an integer; and producing a second path to a second responding computer that has responded to a second probe packet with a hop count limit of (n+1), by adding to the first path a new leg from the first responding computer to the second responding computer. 4. The non-transitory computer-readable storage medium according to claim 1 , wherein the probe packets are request packets for starting communication. 5. A management method comprising: transmitting, by a computer, a plurality of probe packets with different hop count limits to a remote computer of interest; producing, by the computer, path data that indicates a path from the computer to the remote computer, based on responses to the probe packets; obtaining, by the computer, type data from each of the remote computer and intervening computers on the path to the remote computer, the type data indicating whether each of the remote computer and intervening computers is a physical computer or a virtual computer created by virtualization software; selecting, by the computer, when the type data indicates that the remote computer is the virtual computer, a physical computer that is located closest to the remote computer, of all physical computers on the path from the computer to the remote computer, based on the path data produced from the responses to the probe packets and the type data obtained from each of the remote computer and the intervening computers that are not the virtualization software; and determining, by the computer, the selected physical computer as a host physical computer that is hosting the remote computer. 6. A management apparatus comprising: a memory; and a processor coupled to the memory, the processor being configured to: transmit a plurality of probe packets with different hop count limits to a remote computer of interest; produce path data that indicates a path from the management apparatus to the remote computer, based on responses to the probe packets; obtain type data from each of the remote computer and intervening computers on the path to the remote computer, the type data indicating whether each of the remote computer and intervening computers is a physical computer or a virtual computer created by virtualization software; select, when the type data indicates that the remote computer is the virtual computer, a physical computer that is located closest to the remote computer, of all physical computers on the path from the computer to the remote computer, based on the path data produced from the responses to the probe packets and the type data obtained from each of the remote computer and the intervening computers that are not the virtualization software; and determine the selected physical computer as a host physical computer that is hosting the remote computer.

Assignees

Inventors

Classifications

  • Hypervisor-specific management and integration aspects · CPC title

  • H04L41/12Primary

    Discovery or management of network topologies · CPC title

  • Network monitoring probes · CPC title

  • Network integration; Enabling network access in virtual machine instances · CPC title

  • of virtualised topologies, e.g. software-defined networks [SDN] or network function virtualisation [NFV] · 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 US10148518B2 cover?
A management apparatus transmits a plurality of probe packets with different hop count limits to a remote computer of interest. Then, on the basis of responses to the probe packets, the management apparatus produces path data that indicates a path from the management apparatus to the remote computer. The management apparatus obtains type data from the remote computer and intervening computers o…
Who is the assignee on this patent?
Fujitsu Ltd
What technology area does this patent fall under?
Primary CPC classification G06F9/45558. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 04 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).