RU2015114547A - Тайм-ауты адаптивного сервиса - Google Patents
Тайм-ауты адаптивного сервиса Download PDFInfo
- Publication number
- RU2015114547A RU2015114547A RU2015114547A RU2015114547A RU2015114547A RU 2015114547 A RU2015114547 A RU 2015114547A RU 2015114547 A RU2015114547 A RU 2015114547A RU 2015114547 A RU2015114547 A RU 2015114547A RU 2015114547 A RU2015114547 A RU 2015114547A
- Authority
- RU
- Russia
- Prior art keywords
- timeout
- logic
- services
- delays
- assigns
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/04—Generating or distributing clock signals or signals derived directly therefrom
- G06F1/14—Time supervision arrangements, e.g. real time clock
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/16—Threshold monitoring
-
- 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/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
- G06F9/5011—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resources being hardware resources other than CPUs, Servers and Terminals
- G06F9/5022—Mechanisms to release resources
-
- 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/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
-
- 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/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5083—Techniques for rebalancing the load in a distributed system
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/02—Capturing of monitoring data
- H04L43/022—Capturing of monitoring data by sampling
- H04L43/024—Capturing of monitoring data by sampling by adaptive sampling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/10—Active monitoring, e.g. heartbeat, ping or trace-route
- H04L43/106—Active monitoring, e.g. heartbeat, ping or trace-route using time related information in packets, e.g. by adding timestamps
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2209/00—Indexing scheme relating to G06F9/00
- G06F2209/50—Indexing scheme relating to G06F9/50
- G06F2209/504—Resource capping
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- General Health & Medical Sciences (AREA)
- Cardiology (AREA)
- Health & Medical Sciences (AREA)
- Debugging And Monitoring (AREA)
- Telephonic Communication Services (AREA)
- Exchange Systems With Centralized Control (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Supply And Distribution Of Alternating Current (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
1. Система, содержащая:по меньшей мере одно вычислительное устройство иприложение управления тайм-аутами, выполняемое по меньшей мере одним вычислительным устройством, при этом приложение управления тайм-аутами содержит:логику, которая контролирует множество задержек, при этом каждая задержка соответствует одному из множества сервисов; илогику, которая назначает тайм-аут, связанный с парой сервисов, основанный по меньшей мере частично на задержках.2. Система по п. 1, отличающаяся тем, что управление тайм-аутами дополнительно содержит логику, которая вычисляет совокупную задержку относительно временного интервала, основываясь по меньшей мере частично на задержках, при этом тайм-аут дополнительно основывается по меньшей мере частично на совокупной задержке.3. Система по п. 1, отличающаяся тем, что тайм-аут дополнительно основывается по меньшей мере частично на количестве использованной сервисной мощности.4. Система по п. 3, отличающаяся тем, что логика, которая назначает тайм-аут, увеличивает тайм-аут в качестве отклика, когда количество используемой сервисной мощности по отношению к общей сервисной мощности опускается ниже порогового значения.5. Система по п. 3, отличающаяся тем, что логика, которая назначает тайм-аут, уменьшает тайм-аут в качестве отклика, когда количество используемой сервисной мощности по отношению к общей сервисной мощности превышает пороговое значение.6. Система по п. 3, отличающаяся тем, что управление тайм-аутами дополнительно содержит логику, которая выбирает один из сервисов, основываясь по меньшей мере частично на подмножестве количества используемых системных ресурсов, используемых выбранным сервисом.7.
Claims (9)
1. Система, содержащая:
по меньшей мере одно вычислительное устройство и
приложение управления тайм-аутами, выполняемое по меньшей мере одним вычислительным устройством, при этом приложение управления тайм-аутами содержит:
логику, которая контролирует множество задержек, при этом каждая задержка соответствует одному из множества сервисов; и
логику, которая назначает тайм-аут, связанный с парой сервисов, основанный по меньшей мере частично на задержках.
2. Система по п. 1, отличающаяся тем, что управление тайм-аутами дополнительно содержит логику, которая вычисляет совокупную задержку относительно временного интервала, основываясь по меньшей мере частично на задержках, при этом тайм-аут дополнительно основывается по меньшей мере частично на совокупной задержке.
3. Система по п. 1, отличающаяся тем, что тайм-аут дополнительно основывается по меньшей мере частично на количестве использованной сервисной мощности.
4. Система по п. 3, отличающаяся тем, что логика, которая назначает тайм-аут, увеличивает тайм-аут в качестве отклика, когда количество используемой сервисной мощности по отношению к общей сервисной мощности опускается ниже порогового значения.
5. Система по п. 3, отличающаяся тем, что логика, которая назначает тайм-аут, уменьшает тайм-аут в качестве отклика, когда количество используемой сервисной мощности по отношению к общей сервисной мощности превышает пороговое значение.
6. Система по п. 3, отличающаяся тем, что управление тайм-аутами дополнительно содержит логику, которая выбирает один из сервисов, основываясь по меньшей мере частично на подмножестве количества используемых системных ресурсов, используемых выбранным сервисом.
7. Система по п. 1, отличающаяся тем, что управление тайм-аутами дополнительно содержит логику, которая выбирает один из сервисов, основываясь по меньшей мере частично на приоритетном списке сервисов, при этом тайм-аут связан с одним выбранным сервисом.
8. Система по п. 1, отличающаяся тем, что управление тайм-аутами дополнительно содержит логику, которая выбирает один из сервисов, основываясь по меньшей мере частично на пороге надежности.
9. Система по п. 1, отличающаяся тем, что логика, которая контролирует множество задержек, дополнительно содержит логику, которая получает данные журнала от сервисов.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/622,094 US9292039B2 (en) | 2012-09-18 | 2012-09-18 | Adaptive service timeouts |
US13/622,094 | 2012-09-18 | ||
PCT/US2013/060080 WO2014047036A2 (en) | 2012-09-18 | 2013-09-17 | Adaptive service timeouts |
Publications (2)
Publication Number | Publication Date |
---|---|
RU2015114547A true RU2015114547A (ru) | 2016-11-10 |
RU2617331C2 RU2617331C2 (ru) | 2017-04-24 |
Family
ID=50275765
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
RU2015114547A RU2617331C2 (ru) | 2012-09-18 | 2013-09-17 | Тайм-ауты адаптивного сервиса |
Country Status (10)
Country | Link |
---|---|
US (2) | US9292039B2 (ru) |
EP (1) | EP2898412B1 (ru) |
JP (1) | JP5934445B2 (ru) |
CN (1) | CN104641355B (ru) |
AU (2) | AU2013318299A1 (ru) |
BR (1) | BR112015006022B1 (ru) |
CA (2) | CA3044156C (ru) |
RU (1) | RU2617331C2 (ru) |
SG (1) | SG11201502058QA (ru) |
WO (1) | WO2014047036A2 (ru) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106528301B (zh) * | 2015-09-11 | 2020-06-30 | 中兴通讯股份有限公司 | 超时等待时长更新方法及装置 |
US20180103085A1 (en) * | 2016-10-06 | 2018-04-12 | Microsoft Technology Licensing, Llc | Data Transfer in a Communication System |
US10673708B2 (en) | 2018-10-12 | 2020-06-02 | International Business Machines Corporation | Auto tuner for cloud micro services embeddings |
SG10201809804XA (en) | 2018-11-05 | 2020-06-29 | Mastercard International Inc | Methods and systems for adapting timeout period for authentication in payment processing |
US11080085B2 (en) | 2018-12-17 | 2021-08-03 | International Business Machines Corporation | Watchdog timer for a multi-stage computing environment |
WO2020126034A1 (en) * | 2018-12-21 | 2020-06-25 | Huawei Technologies Co., Ltd. | Data deterministic deliverable communication technology based on qos as a service |
US11175899B2 (en) * | 2019-04-17 | 2021-11-16 | Vmware, Inc. | Service upgrade integration for virtualized computing environments |
US11240670B2 (en) * | 2020-02-27 | 2022-02-01 | Haier Us Appliance Solutions, Inc. | Domestic appliance commissioning |
US11288109B2 (en) * | 2020-06-11 | 2022-03-29 | International Business Machines Corporation | Determination of timeout value of an application service in a microservice architecture |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5384770A (en) * | 1992-05-08 | 1995-01-24 | Hayes Microcomputer Products, Inc. | Packet assembler |
US6526433B1 (en) * | 1999-12-15 | 2003-02-25 | International Business Machines Corporation | Adaptive timeout value setting for distributed computing environment (DCE) applications |
AU2001232988A1 (en) * | 2000-03-24 | 2001-10-08 | Dotrocket, Inc. | A system and method for increasing data packet transfer rate in a computer network |
JP2001350639A (ja) * | 2000-06-06 | 2001-12-21 | Atr Adaptive Communications Res Lab | ソフトリアルタイムにおけるスケジューリング方法 |
US7003698B2 (en) * | 2002-06-29 | 2006-02-21 | Intel Corporation | Method and apparatus for transport of debug events between computer system components |
US6885974B2 (en) | 2003-01-31 | 2005-04-26 | Microsoft Corporation | Dynamic power control apparatus, systems and methods |
US7653828B2 (en) * | 2004-05-28 | 2010-01-26 | Sap Ag | Timeout manager |
JP4475156B2 (ja) * | 2005-03-29 | 2010-06-09 | 日本電気株式会社 | ネットワーク処理装置、ネットワーク処理方法及びネットワーク処理プログラム |
EP1944944A1 (en) * | 2007-01-12 | 2008-07-16 | Thomson Licensing | System and method for combining pull and push modes |
US8239871B2 (en) * | 2008-06-24 | 2012-08-07 | International Business Machines Corporation | Managing timeout in a multithreaded system by instantiating a timer object having scheduled expiration time and set of timeout handling information |
US8218580B2 (en) * | 2008-07-15 | 2012-07-10 | Intel Corporation | Managing timing of a protocol stack |
US8220001B2 (en) | 2009-02-13 | 2012-07-10 | Oracle International Corporation | Adaptive cluster timer manager |
US10353683B2 (en) | 2009-04-03 | 2019-07-16 | Dell Products L.P. | Dynamically calculating and applying a timeout value to a manufacturer update service |
US20100329127A1 (en) * | 2009-06-30 | 2010-12-30 | Computer Associates Think, Inc. | Network entity self-governing communication timeout management |
ES2620311T3 (es) * | 2009-11-05 | 2017-06-28 | Amadeus S.A.S. | Método y sistema para adaptar un periodo de tiempo de expiración de sesión |
CN101727648B (zh) * | 2009-12-01 | 2012-07-25 | 中国建设银行股份有限公司 | 服务***中的超时控制方法及服务*** |
US7953870B1 (en) | 2009-12-09 | 2011-05-31 | Sprint Communications Company L.P. | Dynamic HTTP service timeout adjustment |
US9477255B2 (en) * | 2012-07-09 | 2016-10-25 | Apple Inc. | Systems and methods for suspending idle devices based on idle policies for the devices |
-
2012
- 2012-09-18 US US13/622,094 patent/US9292039B2/en active Active
-
2013
- 2013-09-17 AU AU2013318299A patent/AU2013318299A1/en not_active Abandoned
- 2013-09-17 JP JP2015533130A patent/JP5934445B2/ja active Active
- 2013-09-17 BR BR112015006022-6A patent/BR112015006022B1/pt active IP Right Grant
- 2013-09-17 CA CA3044156A patent/CA3044156C/en active Active
- 2013-09-17 RU RU2015114547A patent/RU2617331C2/ru active
- 2013-09-17 WO PCT/US2013/060080 patent/WO2014047036A2/en unknown
- 2013-09-17 CA CA2881153A patent/CA2881153C/en active Active
- 2013-09-17 EP EP13839880.5A patent/EP2898412B1/en active Active
- 2013-09-17 SG SG11201502058QA patent/SG11201502058QA/en unknown
- 2013-09-17 CN CN201380048608.5A patent/CN104641355B/zh active Active
-
2016
- 2016-03-21 US US15/075,898 patent/US10263876B2/en active Active
- 2016-10-05 AU AU2016238862A patent/AU2016238862B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
AU2016238862B2 (en) | 2017-11-02 |
CN104641355B (zh) | 2017-08-25 |
JP5934445B2 (ja) | 2016-06-15 |
EP2898412B1 (en) | 2019-01-09 |
US10263876B2 (en) | 2019-04-16 |
JP2015529371A (ja) | 2015-10-05 |
US20160205010A1 (en) | 2016-07-14 |
US20140082403A1 (en) | 2014-03-20 |
BR112015006022A2 (pt) | 2017-07-04 |
EP2898412A2 (en) | 2015-07-29 |
CA3044156C (en) | 2021-10-19 |
CA2881153C (en) | 2021-10-26 |
WO2014047036A3 (en) | 2014-06-05 |
AU2013318299A1 (en) | 2015-02-19 |
CA3044156A1 (en) | 2014-03-27 |
BR112015006022B1 (pt) | 2021-11-16 |
CN104641355A (zh) | 2015-05-20 |
US9292039B2 (en) | 2016-03-22 |
WO2014047036A2 (en) | 2014-03-27 |
CA2881153A1 (en) | 2014-03-27 |
SG11201502058QA (en) | 2015-04-29 |
AU2016238862A1 (en) | 2016-10-27 |
EP2898412A4 (en) | 2016-05-25 |
RU2617331C2 (ru) | 2017-04-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2015114547A (ru) | Тайм-ауты адаптивного сервиса | |
WO2013122755A3 (en) | Method and apparatus for rapid disaster recovery preparation in a cloud network | |
MX2015016115A (es) | Metodos y sistemas para politica de arbitraje de espectro dinamico orientada a la calidad del servicio. | |
GB2570075A (en) | Power management in disaggregated computing systems | |
RU2019114654A (ru) | Динамический выбор внешнего ресурса мощности | |
WO2012094138A3 (en) | Seamless scaling of enterprise applications | |
GB2490591B (en) | Storage area network multi-pathing | |
ES2722408T3 (es) | Una central de energía eólica, y un método para aumentar la capacidad de potencia reactiva de una central de energía eólica | |
EP2863575A3 (en) | Resource utilization measurements for heterogeneous networks | |
WO2013138587A8 (en) | Systems, methods and devices for management of virtual memory systems | |
EP3033675A1 (en) | Power balancing to increase workload density and improve energy efficiency | |
WO2012162167A3 (en) | Cross-cloud computing for capacity management and disaster recovery | |
RU2015138726A (ru) | Технология распределенных центров обработки данных | |
WO2015101931A3 (en) | Methods and devices for deactivating a node in a communication network | |
WO2015156925A3 (en) | Congestion control scheme | |
PH12016502128B1 (en) | Method, system and apparatus for adaptive quota determination for shared resources | |
TW201613383A (en) | Automatic device configuration | |
MX2016003076A (es) | Metodo de cambio de celula, terminal y dispositivo de red. | |
EA201501148A1 (ru) | СПОСОБЫ И СИСТЕМЫ ДЛЯ ДИНАМИЧЕСКОГО АРБИТРАЖА СПЕКТРА С ДОМАШНИМИ БАЗОВЫМИ СТАНЦИЯМИ eNodeB | |
MX344688B (es) | Tecnicas para manejo mejorado de ahorros de energia. | |
Bao et al. | Implementing a novel load-aware auto scale scheme for private cloud resource management platform | |
MX352251B (es) | Técnicas para optimizar una red de malla. | |
MX346293B (es) | Métodos y dispositivos para la asignación de bloques de recursos en una red de evolución a largo plazo. | |
FR2978848B1 (fr) | Procede de lissage de la charge de travail d'un serveur | |
RU2011110491A (ru) | Способ выбора ресурсов, которые должны быть освобождены в случае перегрузки сотовой наземной мобильной системы |