KR102230113B1 - 가상 서버 상의 계산 코드의 테스트 전개를 위한 시스템 및 방법 - Google Patents
가상 서버 상의 계산 코드의 테스트 전개를 위한 시스템 및 방법 Download PDFInfo
- Publication number
- KR102230113B1 KR102230113B1 KR1020200084838A KR20200084838A KR102230113B1 KR 102230113 B1 KR102230113 B1 KR 102230113B1 KR 1020200084838 A KR1020200084838 A KR 1020200084838A KR 20200084838 A KR20200084838 A KR 20200084838A KR 102230113 B1 KR102230113 B1 KR 102230113B1
- Authority
- KR
- South Korea
- Prior art keywords
- test
- virtual server
- code
- calculation code
- virtual
- Prior art date
- Legal status (The legal status 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 status listed.)
- Active
Links
- 238000012360 testing method Methods 0.000 title claims abstract description 272
- 238000000034 method Methods 0.000 title claims abstract description 59
- 238000004364 calculation method Methods 0.000 claims abstract description 91
- 238000005259 measurement Methods 0.000 claims abstract description 47
- 230000015654 memory Effects 0.000 claims description 30
- 230000009471 action Effects 0.000 claims description 5
- 230000008569 process Effects 0.000 description 27
- 230000003993 interaction Effects 0.000 description 19
- 238000012545 processing Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 6
- 238000012986 modification Methods 0.000 description 6
- 230000004048 modification Effects 0.000 description 6
- 230000003287 optical effect Effects 0.000 description 3
- 230000008520 organization Effects 0.000 description 3
- 230000006978 adaptation Effects 0.000 description 2
- 230000001186 cumulative effect Effects 0.000 description 2
- 238000000275 quality assurance Methods 0.000 description 2
- 230000010076 replication Effects 0.000 description 2
- 238000007792 addition Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000000903 blocking effect Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000005094 computer simulation Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000003292 diminished effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 230000009931 harmful effect Effects 0.000 description 1
- 238000013101 initial test Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000035755 proliferation Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 238000013522 software testing Methods 0.000 description 1
- 238000007619 statistical method Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3409—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment for performance assessment
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Prevention of errors by analysis, debugging or testing of software
- G06F11/3668—Testing of software
- G06F11/3672—Test management
- G06F11/3688—Test management for test execution, e.g. scheduling of test suites
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/1629—Error detection by comparing the output of redundant processing systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3003—Monitoring arrangements specially adapted to the computing system or computing system component being monitored
- G06F11/301—Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system is a virtual computing platform, e.g. logically partitioned systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3409—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment for performance assessment
- G06F11/3428—Benchmarking
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3457—Performance evaluation by simulation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Prevention of errors by analysis, debugging or testing of software
- G06F11/3668—Testing of software
- G06F11/3672—Test management
- G06F11/3684—Test management for test design, e.g. generating new test cases
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Prevention of errors by analysis, debugging or testing of software
- G06F11/3668—Testing of software
- G06F11/3672—Test management
- G06F11/3692—Test management for test results analysis
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45504—Abstract machines for programme code execution, e.g. Java virtual machine [JVM], interpreters, emulators
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
- G06F2009/45591—Monitoring or debugging support
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2201/00—Indexing scheme relating to error detection, to error correction, and to monitoring
- G06F2201/81—Threshold
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2201/00—Indexing scheme relating to error detection, to error correction, and to monitoring
- G06F2201/815—Virtual
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2201/00—Indexing scheme relating to error detection, to error correction, and to monitoring
- G06F2201/88—Monitoring involving counting
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- Software Systems (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- Mathematical Physics (AREA)
- Debugging And Monitoring (AREA)
Abstract
Description
도 2는, 개시된 실시예와 일치하는, 테스트 계산 코드 전개 프로세스의 흐름도이다.
도 3은, 개시된 실시예와 일치하는, 테스트 점수의 계산을 도시한다.
도 4는, 개시된 실시예와 일치하는, 요청 우선 순위(request priority)에 기초하여 요청을 다른 버전의 테스트 서버로 보내는 것의 흐름도이다.
도 5는, 개시된 실시예와 일치하는, 요청 우선 순위에 기초하여 요청을 테스트 서버로 보내는 것의 흐름도이다.
Claims (20)
- 가상 서버 상의 계산 코드(computational code)의 테스트 전개(test deployment)를 위한 컴퓨터 구현된 시스템으로서, 상기 시스템은:
명령어를 저장하는 메모리; 및
테스트 계산 코드를 수신하는 것 - 상기 테스트 계산 코드는 리소스를 제공하도록 프로그래밍됨 -;
복수의 가상 서버로부터 테스트 가상 서버를 선택하는 것;
상기 테스트 가상 서버에 상기 테스트 계산 코드를 업로드하는 것;
상기 테스트 가상 서버 상의 상기 테스트 계산 코드를 초기화하는 것;
상기 테스트 가상 서버 및 상기 복수의 가상 서버의 나머지의 계산 성능 측정을 수신하는 것;
상기 수신된 계산 성능 측정에 기초하여 상기 테스트 가상 서버의 테스트 점수를 계산하는 것; 및
상기 테스트 점수가 설정 범위 밖이면 상기 테스트 계산 코드를 정지하는 것(stopping)을 포함하는 동작을 수행하기 위한 상기 명령어를 실행하도록 구성된 적어도 하나의 프로세서를 포함하는, 시스템. - 제1항에 있어서, 상기 동작은:
상기 복수의 가상 서버의 상기 나머지 상의 베이스라인 계산 코드(baseline computational code)를 초기화하는 것을 더 포함하고;
상기 베이스라인 계산 코드 및 상기 테스트 계산 코드는 역할(role)과 관련된, 시스템. - 제2항에 있어서, 상기 테스트 가상 서버는 상기 복수의 가상 서버로부터 무작위로 선택되는, 시스템.
- 제2항에 있어서, 상기 테스트 계산 코드는 상기 베이스라인 계산 코드의 베타 버전(beta version)인, 시스템.
- 제1항에 있어서, 상기 계산 성능 측정은 CPU 사용량, 메모리 사용량, 네트워크 사용량, 또는 오류 횟수 중 적어도 하나를 포함하는, 시스템.
- 제5항에 있어서, 상기 테스트 점수를 계산하는 것은:
상기 테스트 가상 서버의 계산 성능 측정을 상기 복수의 가상 서버의 상기 나머지의 계산 성능 측정의 평균에 비교하는 것에 기초하여 적어도 하나의 비교 메트릭(comparison metric)을 계산하는 것; 및
상기 테스트 점수를 상기 비교 메트릭의 합계가 되도록 설정하는 것을 더 포함하는, 시스템. - 제6항에 있어서, 상기 테스트 점수는 적어도 하나의 비교 메트릭과 가중치(weight)의 곱을 포함하는, 시스템.
- 제1항에 있어서, 상기 테스트 점수는 설정된 기간에 대응하는 수신된 계산 성능 측정에 기초하여 결정되는, 시스템.
- 제1항에 있어서, 상기 테스트 점수는 설정된 동작의 수에 대응하는 수신된 계산 성능 측정에 기초하여 결정되는, 시스템.
- 제1항에 있어서, 상기 리소스는 가상 서버 리소스를 포함하고,
상기 동작은:
상기 가상 서버 리소스에 액세스하기 위해 네트워크 연결을 통해 요청을 수신하는 것;
상기 요청에 낮은 우선 순위(priority) 또는 높은 우선 순위를 할당하는 것;
상기 요청이 낮은 우선 순위일 때 상기 요청을 상기 테스트 가상 서버로 보내는 것(directing); 및
상기 요청이 높은 우선 순위일 때 상기 요청을 상기 복수의 가상 서버의 상기 나머지 중의 가상 서버로 보내는 것을 더 포함하는, 시스템. - 가상 서버 상의 계산 코드의 테스트 전개를 위한 컴퓨터 구현된 방법으로서, 상기 방법은:
테스트 계산 코드를 수신하는 것 - 상기 테스트 계산 코드는 리소스를 제공하도록 프로그래밍됨 -;
복수의 가상 서버로부터 테스트 가상 서버를 선택하는 것;
상기 테스트 가상 서버에 상기 테스트 계산 코드를 업로드하는 것;
상기 테스트 가상 서버 상의 상기 테스트 계산 코드를 초기화하는 것;
상기 테스트 가상 서버 및 상기 복수의 가상 서버의 나머지의 계산 성능 측정을 수신하는 것;
상기 수신된 계산 성능 측정에 기초하여 상기 테스트 가상 서버의 테스트 점수를 계산하는 것; 및
상기 테스트 점수가 설정 범위 밖이면 상기 테스트 계산 코드를 정지하는 것을 포함하는 방법. - 제11항에 있어서,
상기 복수의 가상 서버의 상기 나머지 상의 베이스라인 계산 코드를 초기화하는 것을 더 포함하고;
상기 베이스라인 계산 코드 및 상기 테스트 계산 코드는 역할과 관련된, 방법. - 제12항에 있어서, 상기 테스트 가상 서버는 상기 복수의 가상 서버로부터 무작위로 선택되는, 방법.
- 제12항에 있어서, 상기 테스트 계산 코드는 상기 베이스라인 계산 코드의 베타 버전인, 방법.
- 제11항에 있어서, 상기 계산 성능 측정은 CPU 사용량, 메모리 사용량, 저장 장치 사용량, 네트워크 사용량, 또는 오류 횟수 중 적어도 하나를 포함하는, 방법.
- 제15항에 있어서, 상기 테스트 점수를 계산하는 것은:
상기 테스트 가상 서버의 계산 성능 측정을 상기 복수의 가상 서버의 상기 나머지의 계산 성능 측정의 평균에 비교하는 것에 기초하여 적어도 하나의 비교 메트릭을 계산하는 것; 및
상기 테스트 점수를 상기 비교 메트릭의 합계가 되도록 설정하는 것을 더 포함하는, 방법. - 제16항에 있어서, 상기 테스트 점수는 적어도 하나의 비교 메트릭과 가중치의 곱을 포함하는, 방법.
- 제11항에 있어서, 상기 테스트 점수는 설정된 기간에 대응하는 수신된 계산 성능 측정에 기초하여 결정되는, 방법.
- 제11항에 있어서, 상기 테스트 점수는 설정된 동작의 수에 대응하는 수신된 계산 성능 측정에 기초하여 결정되는, 방법.
- 가상 서버 상의 계산 코드의 테스트 전개를 위한 컴퓨터 구현된 시스템으로서, 상기 시스템은:
명령어를 저장하는 메모리; 및
테스트 계산 코드 및 베이스라인 계산 코드를 수신하는 것 - 상기 테스트 계산 코드 및 베이스라인 계산 코드 각각은 리소스를 제공하도록 프로그래밍됨 -;
복수의 가상 서버로부터 테스트 가상 서버를 선택하는 것;
상기 테스트 가상 서버에 상기 테스트 계산 코드를 업로드하는 것;
상기 복수의 가상 서버의 나머지에 상기 베이스라인 계산 코드를 업로드하는 것;
상기 테스트 가상 서버 상의 상기 테스트 계산 코드를 초기화하는 것;
상기 복수의 가상 서버의 상기 나머지 상의 상기 베이스라인 계산 코드를 초기화하는 것;
상기 테스트 가상 서버 및 상기 복수의 가상 서버의 상기 나머지의 CPU 사용량의 측정을 수신하는 것;
설정된 기간 동안 상기 테스트 가상 서버의 CPU 사용량의 상기 측정의 제1 평균을 계산하는 것;
상기 설정된 기간 동안 상기 복수의 가상 서버의 상기 나머지의 CPU 사용량의 상기 측정의 제2 평균을 계산하는 것;
상기 제2 평균에 대한 상기 제1 평균의 비율을 계산하는 것; 및
상기 비율이 임계치를 초과하면 상기 테스트 계산 코드를 정지하는 것을 포함하는 동작을 수행하기 위한 상기 명령어를 실행하도록 구성된 적어도 하나의 프로세서를 포함하는 시스템.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020210032141A KR102282499B1 (ko) | 2020-05-12 | 2021-03-11 | 가상 서버 상의 계산 코드의 테스트 전개를 위한 시스템 및 방법 |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US16/872,603 US10901881B1 (en) | 2020-05-12 | 2020-05-12 | Systems and methods for test deployment of computational code on virtual servers |
US16/872,603 | 2020-05-12 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020210032141A Division KR102282499B1 (ko) | 2020-05-12 | 2021-03-11 | 가상 서버 상의 계산 코드의 테스트 전개를 위한 시스템 및 방법 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR102230113B1 true KR102230113B1 (ko) | 2021-03-22 |
Family
ID=74190860
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020200084838A Active KR102230113B1 (ko) | 2020-05-12 | 2020-07-09 | 가상 서버 상의 계산 코드의 테스트 전개를 위한 시스템 및 방법 |
KR1020210032141A Active KR102282499B1 (ko) | 2020-05-12 | 2021-03-11 | 가상 서버 상의 계산 코드의 테스트 전개를 위한 시스템 및 방법 |
KR1020210095961A Active KR102359792B1 (ko) | 2020-05-12 | 2021-07-21 | 가상 서버 상의 계산 코드의 테스트 전개를 위한 시스템 및 방법 |
Family Applications After (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020210032141A Active KR102282499B1 (ko) | 2020-05-12 | 2021-03-11 | 가상 서버 상의 계산 코드의 테스트 전개를 위한 시스템 및 방법 |
KR1020210095961A Active KR102359792B1 (ko) | 2020-05-12 | 2021-07-21 | 가상 서버 상의 계산 코드의 테스트 전개를 위한 시스템 및 방법 |
Country Status (5)
Country | Link |
---|---|
US (2) | US10901881B1 (ko) |
KR (3) | KR102230113B1 (ko) |
SG (1) | SG11202104724XA (ko) |
TW (1) | TWI748820B (ko) |
WO (1) | WO2021229291A1 (ko) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112433908B (zh) * | 2020-10-29 | 2022-07-12 | 苏州浪潮智能科技有限公司 | 确定检测服务器的间隔时间的方法、系统、设备及介质 |
US20230059134A1 (en) * | 2021-08-18 | 2023-02-23 | Red Hat, Inc. | Systems and methods for in-place application upgrades |
CN114048988B (zh) * | 2021-11-04 | 2025-04-04 | 卢亮 | 区块链计算能力供应方法和系统 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20150031502A (ko) * | 2012-08-07 | 2015-03-24 | 어드밴스드 마이크로 디바이시즈, 인코포레이티드 | 클라우드 컴퓨팅 시스템들을 구성하는 시스템 및 방법 |
KR101595854B1 (ko) * | 2013-12-24 | 2016-02-19 | 주식회사 케이티 | 클라우드 시스템에서의 가상 머신 배치 방법 및 장치 |
KR20170081404A (ko) * | 2016-01-04 | 2017-07-12 | 한국전자통신연구원 | 가상 머신 추천 장치 및 방법 |
JP2018032281A (ja) * | 2016-08-26 | 2018-03-01 | ヤフー株式会社 | 情報処理装置、情報処理方法及びプログラム |
JP2018147257A (ja) * | 2017-03-06 | 2018-09-20 | 日本電気株式会社 | 仮想基盤にもとづくシステムにおけるリソース割当方法、接続管理サーバおよび接続管理プログラム |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7231442B2 (en) * | 2002-04-03 | 2007-06-12 | Tonic Software, Inc. | Global network monitoring system |
US8332263B2 (en) * | 2002-12-19 | 2012-12-11 | Oracle International Corporation | System and method for configuring scoring rules and generating supplier performance ratings |
US8255516B1 (en) * | 2006-04-28 | 2012-08-28 | Hewlett-Packard Development Company, L.P. | Performance-data based server consolidation |
US7926040B2 (en) * | 2006-09-06 | 2011-04-12 | International Business Machines Corporation | Method and system for timing code execution in a korn shell script |
US8181159B2 (en) * | 2007-03-29 | 2012-05-15 | Microsoft Corporation | Test automation using virtual machines |
US8572613B1 (en) * | 2009-12-28 | 2013-10-29 | Amazon Technologies, Inc. | Comparison of virtual computing states by performing identified repeatable computations in a changing virtual computing environment |
US8910142B2 (en) | 2011-04-13 | 2014-12-09 | Xerox Corporation | Method and system to regulate the electronic availability of application software updates based on information collected regarding installation, usage and support for these updates |
US8725741B2 (en) * | 2011-12-04 | 2014-05-13 | Riverbed Technology, Inc. | Assessing application performance with an operational index |
US20140096139A1 (en) * | 2012-10-01 | 2014-04-03 | International Business Machines Corporation | Workload management considering hardware reliability |
CN103237082B (zh) | 2013-05-06 | 2016-07-27 | 百度在线网络技术(北京)有限公司 | 云测试方法、系统和云端服务器 |
US8910294B1 (en) | 2013-12-18 | 2014-12-09 | State Farm Mutual Automobile Insurance Company | System and method for application failure testing in a cloud computing environment |
US9645916B2 (en) * | 2014-05-30 | 2017-05-09 | Apple Inc. | Performance testing for blocks of code |
WO2015199744A1 (en) | 2014-06-27 | 2015-12-30 | Hewlett-Packard Development Company, L.P. | Testing a cloud service component on a cloud platform |
KR102089284B1 (ko) | 2016-02-26 | 2020-03-17 | 노키아 솔루션스 앤드 네트웍스 오와이 | 클라우드 검증 및 테스트 자동화 |
CN107590061A (zh) | 2017-09-29 | 2018-01-16 | 郑州云海信息技术有限公司 | 一种服务器虚拟化cpu性能测试方法 |
CN108763042A (zh) | 2018-05-24 | 2018-11-06 | 广东睿江云计算股份有限公司 | 一种基于python的云服务器性能数据采集方法及装置 |
US11036615B2 (en) * | 2018-12-06 | 2021-06-15 | Microsoft Technology Licensing, Llc | Automatically performing and evaluating pilot testing of software |
-
2020
- 2020-05-12 US US16/872,603 patent/US10901881B1/en active Active
- 2020-07-09 KR KR1020200084838A patent/KR102230113B1/ko active Active
- 2020-12-15 US US17/122,176 patent/US11442846B2/en active Active
- 2020-12-24 TW TW109146044A patent/TWI748820B/zh active
- 2020-12-30 WO PCT/IB2020/062561 patent/WO2021229291A1/en active Application Filing
- 2020-12-30 SG SG11202104724XA patent/SG11202104724XA/en unknown
-
2021
- 2021-03-11 KR KR1020210032141A patent/KR102282499B1/ko active Active
- 2021-07-21 KR KR1020210095961A patent/KR102359792B1/ko active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20150031502A (ko) * | 2012-08-07 | 2015-03-24 | 어드밴스드 마이크로 디바이시즈, 인코포레이티드 | 클라우드 컴퓨팅 시스템들을 구성하는 시스템 및 방법 |
KR101595854B1 (ko) * | 2013-12-24 | 2016-02-19 | 주식회사 케이티 | 클라우드 시스템에서의 가상 머신 배치 방법 및 장치 |
KR20170081404A (ko) * | 2016-01-04 | 2017-07-12 | 한국전자통신연구원 | 가상 머신 추천 장치 및 방법 |
JP2018032281A (ja) * | 2016-08-26 | 2018-03-01 | ヤフー株式会社 | 情報処理装置、情報処理方法及びプログラム |
JP2018147257A (ja) * | 2017-03-06 | 2018-09-20 | 日本電気株式会社 | 仮想基盤にもとづくシステムにおけるリソース割当方法、接続管理サーバおよび接続管理プログラム |
Also Published As
Publication number | Publication date |
---|---|
TWI748820B (zh) | 2021-12-01 |
KR102359792B1 (ko) | 2022-02-09 |
WO2021229291A1 (en) | 2021-11-18 |
SG11202104724XA (en) | 2021-12-30 |
TW202143041A (zh) | 2021-11-16 |
US20210357313A1 (en) | 2021-11-18 |
US11442846B2 (en) | 2022-09-13 |
KR102282499B1 (ko) | 2021-07-28 |
KR20210138520A (ko) | 2021-11-19 |
US10901881B1 (en) | 2021-01-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112073269B (zh) | 区块链网络测试方法、装置、服务器及存储介质 | |
KR102359792B1 (ko) | 가상 서버 상의 계산 코드의 테스트 전개를 위한 시스템 및 방법 | |
US10268837B2 (en) | Validation of containers | |
JP6130518B2 (ja) | インスタンスホストの構成 | |
US9921952B2 (en) | Early risk identification in DevOps environments | |
US9098364B2 (en) | Migration services for systems | |
US10496768B2 (en) | Simulating a production environment using distributed computing technologies | |
US10776244B2 (en) | Consolidation planning services for systems migration | |
US20180351842A1 (en) | Systems and methods for live testing performance conditions of a multi-tenant system | |
US10268565B2 (en) | Validation of containers | |
US12032461B2 (en) | Software upgrade stability recommendations | |
US11151025B1 (en) | Generating software test plans based at least in part on monitored traffic of a production application | |
US10846210B1 (en) | Automation of platform release | |
US11847046B1 (en) | Application functionality testing, resiliency testing, chaos testing, and performance testing in a single platform | |
CN111034124A (zh) | 用于自动认证在基于网络功能虚拟化(nfv)的通信网络中使用的虚拟网络功能(vnf)的系统、方法和计算机程序 | |
KR102309806B1 (ko) | 실시간 가상 서버 성능 데이터의 중앙 집중화 및 진단을 위한 시스템 및 방법 | |
US20180307575A1 (en) | Automated test generation for multi-interface and multi-platform enterprise virtualization management environment | |
Preuveneers et al. | Systematic scalability assessment for feature oriented multi-tenant services | |
US20210240515A1 (en) | Systems and methods for centralization of server initialization information | |
JP2023044720A (ja) | クラッシュしたアプリケーションを修復するためのコンピュータ実装方法、コンピュータプログラム製品、およびリモートコンピュータサーバ(クラッシュしたプロセスのリモート修復) | |
US11966276B2 (en) | Error testing for computers using temporary, self-terminating fault injectors | |
CN119781960A (zh) | 云资源调度方法和装置、电子设备和存储介质 | |
CN119807024A (zh) | 分布式系统的自动化混沌测试方法、装置、设备及介质 | |
Smith et al. | CloudCAP: a case study in capacity planning using the cloud |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20200709 |
|
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20200803 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20200709 Comment text: Patent Application |
|
PA0302 | Request for accelerated examination |
Patent event date: 20200803 Patent event code: PA03022R01D Comment text: Request for Accelerated Examination Patent event date: 20200709 Patent event code: PA03021R01I Comment text: Patent Application |
|
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20200917 Patent event code: PE09021S01D |
|
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20201214 |
|
A107 | Divisional application of patent | ||
PA0107 | Divisional application |
Comment text: Divisional Application of Patent Patent event date: 20210311 Patent event code: PA01071R01D |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20210315 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20210316 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20240122 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20250123 Start annual number: 5 End annual number: 5 |