IP Library Granted Patent US 11,526,416
Granted Patent B2
US 11,526,416 · App. 16/980,899 · Granted Dec 13, 2022

Performance impact evaluation device and performance impact evaluation method

Inventor: Takeshi Yamada (Tokyo, JP)
Assignee: Nippon Telegraph and Telephone Corporation
G06F11/3409G06F11/3089G06F11/3476
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,526,416
App. No.
16/980,899
Granted
Dec 13, 2022
Kind
B2
Abstract

To provide a performance impact evaluation apparatus and a performance impact evaluation method in which it is possible to more accurately evaluate a performance impact caused by software data/process separation. A performance impact evaluation apparatus 1 evaluates a performance impact caused by separating data 2 used in software into an external DB 4 . The performance impact evaluation apparatus 1 includes a log acquisition unit 21 configured to acquire a log for recording an access to the external DB 4 and an evaluation unit 22 configured to evaluate the performance impact by using an evaluation expression considering a software structure in addition to characteristics of the data 2 , based on the log acquired by the log acquisition unit 21.

Claims (21)

1. A performance impact evaluation apparatus that evaluates a performance impact caused by separating data used in software into an external database (DB), the apparatus comprising:

a log acquisition unit configured to acquire a log for recording an access to the external DB; and

an evaluation unit configured to evaluate the performance impact by using an evaluation expression considering a software structure in addition to characteristics of data, based on the log acquired by the log acquisition unit,

wherein the evaluation unit evaluates the performance impact by using an evaluation expression that is different for each of (i) a portion of the software structure that is a sequentially-processed structure and (ii) a portion of the software structure that is a parallel-processed structure.

2. The performance impact evaluation apparatus according to claim 1 , wherein:

the evaluation unit evaluates the performance impact on the portion of the software structure that is the sequentially-processed structure by using an evaluation expression in which a delay impact is multiplied by a number of accesses.

3. The performance impact evaluation apparatus according to claim 2 , wherein:

the evaluation unit evaluates the performance impact on the portion of the software structure that is the sequentially-processed structure by using the following evaluation expression:

Performance Impact∝Frequency[Times/Call]×Traffic[Call/Sec]×Size[Byte]×Timer value[Sec].

4. The performance impact evaluation apparatus according to claim 1 , wherein:

the evaluation unit evaluates the performance impact on the portion of the software structure that is the parallel-processed structure by using an evaluation expression in which a delay impact is not accumulated.

5. The performance impact evaluation apparatus according to claim 4 , wherein:

the evaluation unit evaluates the performance impact on the portion of the software structure that is the parallel-processed structure by using the following evaluation expression:

Performance Impact∝Frequency[Times/Call]×Size[Byte].

6. A performance impact evaluation apparatus that evaluates a performance impact caused by separating data used in software into an external database (DB), the apparatus comprising:

a log acquisition unit configured to acquire a log for recording an access to the external DB; and

an evaluation unit configured to evaluate the performance impact by using an evaluation expression considering a software structure in addition to characteristics of data, based on the log acquired by the log acquisition unit,

wherein the evaluation unit evaluates the performance impact by using an evaluation expression in which a size of accessed data has an impact by a number of accesses to the external DB.

7. A performance impact evaluation method for evaluating a performance impact caused by separating data used in software into an external database (DB), the method comprising:

at a performance impact evaluation apparatus, acquiring a log for recording an access to the external DB; and

evaluating the performance impact by using an evaluation expression that is different for a portion of the software structure that is a sequentially-processed structure and a portion of the software structure that is a parallel-processed structure, based on the log acquired in the acquiring.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 7, 2020
From: YAMADA, TAKESHI
To: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
Reel/Frame 054565/0593 →
Priority Claims (1)
JP JP2018-061677 · Mar 28, 2018 · national
Continuity (1)
Related Publication 20210026752A1 · Jan 28, 2021