Log in
Login
Password
Remember
Lost password
Become a member for free
Sign up
Sign up
Settings
Settings
Dynamic quotes 

4-Traders Homepage  >  Shares  >  Tokyo  >  Nakano Corp    1827

SummaryChartsNewsCalendarCompanyFinancials 
News SummaryMost relevantAll newsSector news 
The feature you requested does not exist. However, we suggest the following feature:

Hitachi : Patent Issued for Server Machine and Network Processing Method

07/15/2015 | 05:25pm US/Eastern

By a News Reporter-Staff News Editor at Computer Weekly News -- HITACHI, LTD. (Tokyo, JP) has been issued patent number 9077718, according to news reporting originating out of Alexandria, Virginia, by VerticalNews editors.

The patent's inventors are Agetsuma, Masakuni (Yokohama, JP); Nakano, Takahiro (Yokohama, JP).

This patent was filed on October 9, 2013 and was published online on July 7, 2015.

From the background information supplied by the inventors, news correspondents obtained the following quote: "The invention relates generally to network processing in an operating system (hereinafter referred to as 'OS') and is a technique applicable to server applications such as a WEB server and file server, and to consolidation of NAS (Network Attached Storage).

"In order to consolidate the operation management of a server machine and to reduce management costs, consolidation is suggested, in which the same kinds of services provided by each server application in a plurality of server machines are consolidated in a single server machine. The service indicates, for example, a WEB service or NFS service, and enables to utilize software features via a network.

"Usually, a server application in each server machine uses a particular address called an ANY address as an address for expecting a request issued by a client. The ANY address is a technique capable of expecting all requests sent to IP addresses held in the server machine (for example, see W. Richard Stevens, UNIX Network Programming, p.p. 278-289 Prentice Hall PTR, 1990).

"When each server machine consolidates server applications (hereinafter referred to as 'same server applications') providing the same kinds of services, a plurality of the same server applications cannot be simply run on a single server machine.

"If a plurality of the same server applications simply runs on a single server machine, it means that the server machine has a plurality of server applications with ANY addresses for expecting requests, and the server machine cannot determine which server application the requests should be received at.

"For example, the following method for consolidation is suggested. First, a method using virtual machine software is suggested. The virtual machine software is capable of providing a plurality of virtual machines on a single server machine. An independent OS can run in each virtual machine. Consolidation can be achieved by providing one virtual machine for each consolidation source sever machine, and running the same kinds of server application on each virtual machine (see: (a) http://www.vmware.com/pdf/virtualization.pdf; (b) http://www.vmware.com/files/pdf/VMware_paravirtualization.pdf; and © http://www.vmware.com/pdf/virtualization_considerations.pdf).

"In another method, consolidation is achieved in a single server application on a single server machine by integrating configuration information on the service provided in a plurality of server machines. For example, when each server machine individually manages user information on services, user information is integrated beforehand."

Supplementing the background information on this patent, VerticalNews reporters also obtained the inventors' summary information for this patent: "Accordingly, in order to achieve consolidation, a plurality of the same applications cannot be simply run on a single server machine, so there is no choice but to employ either a method using a virtual machine as described above, or a method of integrating configuration information on the service into a single application.

"It is an object of the present invention to provide a server machine and network processing method capable of running a plurality of same server applications at a time on a single OS in a single sever machine, without employing a method using a virtual machine in which memory usage in the server machine and the CPU load are large, or a method of integrating configuration information on the service into a single application.

"According to an aspect of the invention, a server machine connected to one or more client computers via a network, comprises a plurality of ports; a plurality of application groups to which a plurality of server applications providing services belong; first management information associating the application group with first identification information used by a server application belonging to the application group; second management information associating second identification information identifying the plurality of ports with a plurality of endpoints consisting of a set of the first identification information and the second identification information; and a packet dispatching processor for retrieving a destination application group of a communication packet based on first identification information included in the communication packet received by any of the plurality of ports and the first management information; for retrieving a plurality of endpoints based on second identification information included in the communication packet and the second management information; and for dispatching the communication packet to a server application corresponding to any of the plurality of the retrieved endpoints and belonging to the retrieved application group.

"Accordingly, a communication packet can be dispatched to a designated server application even when a server machine has a plurality of same server applications. Thus, the server machine in the invention can run a plurality of same server applications at a time on a single OS.

"According to another aspect of the invention, a network processing method for a server machine connected to one or more client computers via a network, comprises a first association step for associating a plurality of application groups to which a plurality of server applications providing services belong with first identification information that can be used by a server application belonging to the application group, as first management information; a second association step for associating second identification information identifying the plurality of ports with a plurality of endpoints consisting of a set of the first identification information and the second identification information, as second management information; and a packet dispatching processing step for retrieving a destination application group of a communication packet based on first identification information included in the communication packet received by any of the plurality of ports and the first management information; for retrieving a plurality of endpoints based on second identification information included in the communication packet and the second management information; and for dispatching the communication packet to a server application corresponding to any of the plurality of the retrieved endpoints and belonging to the retrieved application group.

"Consequently, a communication packet can be dispatched to a designated server application even when a server machine has a plurality of same server applications. Thus, the server machine in the invention can run a plurality of the same server applications at a time on a single OS.

"According to the present invention, it is possible to run a plurality of same server applications, which expect requests by using an ANY address, on a single OS in a single server machine at a time.

"Also, a single server machine is capable of dispatching requests from a client and dispatching the requests without fail even when there is a plurality of same server applications.

"The same services operated on a plurality of server machines can be consolidated onto a single server machine without modifying an existing server application, and the single server machine can be used as a server consolidation.

"Other aspects and advantages of the invention will be apparent from the following description and the appended claims."

For the URL and additional information on this patent, see: Agetsuma, Masakuni; Nakano, Takahiro. Server Machine and Network Processing Method. U.S. Patent Number 9077718, filed October 9, 2013, and published online on July 7, 2015. Patent URL: http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&Sect2=HITOFF&d=PALL&p=1&u=%2Fnetahtml%2FPTO%2Fsrchnum.htm&r=1&f=G&l=50&s1=9077718.PN.&OS=PN/9077718RS=PN/9077718

Keywords for this news article include: Software, HITACHI LTD..

Our reports deliver fact-based news of research and discoveries from around the world. Copyright 2015, NewsRx LLC

(c) 2015 NewsRx LLC, source Technology Newsletters

React to this article
Latest news on NAKANO CORP
07/15 HITACHI : Patent Issued for Server Machine and Network Processing Method
07/08 UNICHARM : Patent Issued for Apparatus to Manufacture Absorbent Body
06/17 NEC : Patent Issued for Image Processing Device, Image Processing Method, and Im..
06/17 SONY : Patent Issued for Information Processing Apparatus
06/03 Patent Issued for Batch-Type Remote Plasma Processing Apparatus
04/16 Patent Issued for Golf Club Shaft
04/02 NAKANO : Kagawa university campus agreement software license 1 set
04/01 Patent Issued for Recording Apparatus
03/27 NAKANO CORP : ex-dividend day for annual dividend
03/04 Patent Issued for Vehicle Controller and Method for Controlling Vehicle
Advertisement
Chart
Duration : Period :
Nakano Corp Technical Analysis Chart | 1827 | JP3643600004 | 4-Traders
Income Statement Evolution
More Financials