RU2015114547A - Тайм-ауты адаптивного сервиса - Google Patents

Тайм-ауты адаптивного сервиса Download PDF

Info

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
Application number
RU2015114547A
Other languages
English (en)
Other versions
RU2617331C2 (ru
Inventor
Калоян К. КРАЕВ
Original Assignee
Эмазн Текнолоджиз, Инк.
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Эмазн Текнолоджиз, Инк. filed Critical Эмазн Текнолоджиз, Инк.
Publication of RU2015114547A publication Critical patent/RU2015114547A/ru
Application granted granted Critical
Publication of RU2617331C2 publication Critical patent/RU2617331C2/ru

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/04Generating or distributing clock signals or signals derived directly therefrom
    • G06F1/14Time supervision arrangements, e.g. real time clock
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/16Threshold monitoring
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5005Allocation of resources, e.g. of the central processing unit [CPU] to service a request
    • G06F9/5011Allocation 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/5022Mechanisms to release resources
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5083Techniques for rebalancing the load in a distributed system
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/02Capturing of monitoring data
    • H04L43/022Capturing of monitoring data by sampling
    • H04L43/024Capturing of monitoring data by sampling by adaptive sampling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/10Active monitoring, e.g. heartbeat, ping or trace-route
    • H04L43/106Active monitoring, e.g. heartbeat, ping or trace-route using time related information in packets, e.g. by adding timestamps
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2209/00Indexing scheme relating to G06F9/00
    • G06F2209/50Indexing scheme relating to G06F9/50
    • G06F2209/504Resource capping
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE 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/00Energy 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, отличающаяся тем, что логика, которая контролирует множество задержек, дополнительно содержит логику, которая получает данные журнала от сервисов.
RU2015114547A 2012-09-18 2013-09-17 Тайм-ауты адаптивного сервиса RU2617331C2 (ru)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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) Способ выбора ресурсов, которые должны быть освобождены в случае перегрузки сотовой наземной мобильной системы