Movatterモバイル変換


[0]ホーム

URL:


CN108781229B - Method and server for controlling relocation of session of application - Google Patents

Method and server for controlling relocation of session of application
Download PDF

Info

Publication number
CN108781229B
CN108781229BCN201780016780.0ACN201780016780ACN108781229BCN 108781229 BCN108781229 BCN 108781229BCN 201780016780 ACN201780016780 ACN 201780016780ACN 108781229 BCN108781229 BCN 108781229B
Authority
CN
China
Prior art keywords
server
application
session
relocation
wireless device
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
Application number
CN201780016780.0A
Other languages
Chinese (zh)
Other versions
CN108781229A (en
Inventor
林·唐
斯万特·阿尔纳斯
A·伊斯贝里
J·拉斯穆松
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Mobile Communications Inc
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 Sony Mobile Communications IncfiledCriticalSony Mobile Communications Inc
Publication of CN108781229ApublicationCriticalpatent/CN108781229A/en
Application grantedgrantedCritical
Publication of CN108781229BpublicationCriticalpatent/CN108781229B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Images

Classifications

Landscapes

Abstract

A method and server for controlling relocation of a session of an application. A method for controlling relocation of a session of an application hosted in a first server (220) connected to a wireless station (301) configured for communication with a wireless device (303), the method comprising the steps of: running (51) a session of the application between an application host in the server and an application client in a first wireless device; obtaining (53) context data in the server during the session, the context data relating to the first wireless device; providing (55) the context data to a management entity configured to control relocation of the session from the first server to a second server.

Description

Method and server for controlling relocation of session of application
Technical Field
The present invention and its embodiments relate to systems and methods for providing edge computing capabilities associated with a wireless station, thereby making the computing capabilities available to radios operating in communication with the wireless station. More particularly, the present invention relates to a method for controlling relocation of a session of an application hosted in a first server connected to a wireless station to another server connected to another wireless station.
Background
The development of cloud-based services that operate to assist mobile devices for network-assisted storage and computing is increasing dramatically. Currently, ETSI (european telecommunications standards institute) is popularizing a new technology called Mobile Edge Computing (MEC), which is being standardized in the same-name ETSI Industry Specification Group (ISG). Mobile edge computing was originally developed to provide IT service environments and cloud computing capabilities within a Radio Access Network (RAN) and at the edge of a mobile network in the vicinity of mobile subscribers. The goal is to reduce latency, ensure efficient network operation and service delivery, and provide an improved user experience. In the second phase of the ETSI MEC ISG, the "mobile edge calculation" is replaced by the term "multiple access edge calculation", which also includes other types of access than cellular (e.g. wifi and fixed networks). Therefore, in this document, reference will be made to the abbreviated term ME or ME calculation in the following.
ME computing is considered a natural development in the evolution of mobile wireless stations and the convergence of IT and telecommunications networking. ME computing is based on a virtualized platform and will enable applications and services to be hosted "on top of" (i.e., at the network layer) the mobile network element. These applications and services may benefit from being in the vicinity of the customer and receiving local radio network context information. ME computing environments are characterized by low latency, proximity, high bandwidth, real-time insight into radio network information, and location awareness, which are implemented using ME servers hosting operator or third party applications. Likewise, ME calculations may enable new vertical business divisions and services for consumers and enterprise customers. Use cases often discussed include video analytics, location services, internet of things (IoT), augmented reality, optimized local content distribution, data caching, mobile gaming, connected and controlled vehicle services, and the like. ME calculations will allow software applications to take advantage of local content and real-time information about local access network conditions. By deploying various services and cache content at the network edge, the mobile core network is relieved of further congestion and can effectively serve local purposes.
Disclosure of Invention
When considering user mobility, the allocation of computing and data storage resources at the mobile edge may have an impact on the users of the provided services. Solutions are provided herein that aim to mitigate mobility-related issues for mobile edge operations.
According to a first aspect, there is provided a method for controlling relocation of a session of an application hosted in a first server connected to a wireless station, the wireless station being configured for communication with a wireless device, the method comprising the steps of:
a session of an application running between an application host in the server and an application client in a first wireless device;
obtaining context data in a server during the session, the context data relating to a first wireless device;
the context data is provided to a management entity configured to control relocation of the session from the first server to the second server.
In one embodiment, the method comprises the steps of:
relocation information related to the context data is received.
In one embodiment, the method comprises the steps of:
providing, to a management entity, context data related to a second wireless device running the application;
the session is relocated according to a common latency requirement for the first and second wireless devices.
In one embodiment, the method comprises the steps of:
relocating the session in accordance with a determination that the resulting latency will not exceed a predetermined level.
In one embodiment, the method comprises the steps of:
providing relocation information to the wireless device, wherein the context data relates to client suitability for performing the relocation.
In one embodiment, the context data includes timing data associated with a latency sensitivity level of an application session.
In one embodiment, the timing data identifies a time period associated with a low level of latency sensitivity.
In one embodiment, the timing data identifies a time delay.
In one embodiment, the first server is an ME server and the management entity comprises an ME orchestrator (organizer), an ME platform or an ME platform manager.
In one embodiment, the context data is provided on an interface from the ME server to the management entity.
According to a second aspect, there is provided a server comprising an application host, the server being connectable to a wireless station configured for communication with a wireless device and comprising processing means, a memory and computer program code for execution by the processing means to:
a session of an application running between the application host and an application client in the first wireless device;
obtaining context data related to a first wireless device during the session;
providing the context data on an interface to a management entity configured to control relocation of the session from the first server to the second server.
In one embodiment, the context data is related to an application session and includes data received from an application client.
In one embodiment, the server includes computer program code for execution by a processing device to:
providing, to a management entity, context data related to a second wireless device running the application;
relocating the session according to a common latency requirement for the first and second wireless devices.
In one embodiment, the context data includes timing data associated with a latency sensitivity level of an application session.
In one embodiment, the first server is an ME server and the management entity comprises an ME orchestrator, an ME platform or an ME platform manager.
Drawings
Various embodiments will now be summarized with reference to the drawings, in which
FIG. 1 illustrates an ME system reference architecture configured in accordance with an embodiment;
fig. 2 illustrates a scenario of a mobile device supported by the ME system according to an embodiment;
FIG. 3 schematically illustrates the running of an application session between an ME client in a wireless device and a host in an ME server;
FIG. 4 shows a schematic relocation time diagram according to an embodiment; and
FIG. 5 illustrates a method according to one embodiment.
Detailed Description
In the following description, for purposes of explanation and not limitation, details relating to various embodiments are set forth herein. However, it will be apparent to one skilled in the art that the present invention may be practiced in other embodiments that depart from these specific details. In certain instances, detailed descriptions of well-known devices, circuits, and methods are omitted so as not to obscure the description of the present invention with unnecessary detail. The functions of the various elements comprising a functional block (including, but not limited to, those labeled or described as a "computer," "processor," or "controller") may be provided through the use of hardware, such as circuit hardware, and/or hardware capable of executing software in the form of coded instructions stored on a computer-readable medium. Accordingly, the functions and illustrated functional blocks should be understood as being hardware-implemented and/or computer-implemented, and thus machine-implemented. For a hardware implementation, the functional blocks may comprise or include, but are not limited to, digital Signal Processor (DSP) hardware, reduced instruction set processors, hardware (e.g., digital or analog) circuits including, but not limited to, application specific integrated circuits ASIC and, where appropriate, state machines capable of performing these functions. In terms of computer implementation, a computer is generally understood to include one or more processors or one or more controllers, and the terms "computer," "processor," and "controller" may be used interchangeably herein. When provided by a computer or processor or controller, the functions may be provided by a single dedicated computer or processor or controller, by a single shared computer or processor or controller, or by a plurality of individual computers or processors or controllers, some of which may be shared or distributed. Moreover, use of the term "processor" or "controller" should also be construed to refer to other hardware capable of performing these functions and/or executing software, such as the example hardware described above.
Fig. 1 illustrates an ME system reference architecture configured according to an embodiment, showing functional elements comprising the ME system and reference points between them. Three sets of reference points are defined between system entities:
reference points (Mp) on the ME platform functions;
management reference point (Mm); and
reference point (Mx) connected to external entity.
According to some embodiments, the ME system may be divided into anME system level 100 and anME host level 200. The system may include one ormore ME servers 220, 220-2, etc., and ME management necessary to run ME applications within the operator network or a subset of the operator network.
TheME server 220 may be an entity that contains an ME platform and avirtualization infrastructure 221, thevirtualization infrastructure 221 providing computing, storage, and network resources for the purpose of running MEapplications 228.
TheME server 220 may include anME platform 223, theME platform 223 being a collection of basic functions needed to run MEapplications 228 on a particular virtualization infrastructure and enable them to provide and consume ME services. TheME platform 223 may also provide services. Themobile edge application 228 is instantiated on the virtualized infrastructure of theME server 220 based on the configuration or request verified by the ME management. ME management may include ME system level management and ME host level management. The ME system level management includes an ME orchestrator 101 as a core component, which is configured to have an overview of the complete ME system. The ME host level management includes anME platform manager 210 and avirtualization infrastructure manager 201, and is configured to handle ME specific functions of aparticular ME server 220 and management ofapplications 228 running thereon.
Fig. 2 schematically showsvarious wireless devices 303 operating aswireless devices 303 in a radio communication network comprisingwireless stations 301, 302. The radio communication network may be, for example, a 3GPP LTE network, wherein thewireless stations 301, 302 are denoted as enodebs, and the wireless device may be referred to as a user equipment, UE, 303. In another embodiment, the radio communication network may be, for example, a wifi system (such as according to IEEE 802.11). Thewireless stations 301, 302 may be denoted as access points in such a system and are typically not arranged in a cellular arrangement. Afirst server 220 configured to operate as an ME server is connected to thefirst wireless station 301, and a second server 220-2 configured to operate as an ME server is connected to thesecond wireless station 302. TheME management entity 300 may be configured to control relocation of an application session from thefirst ME server 220 to the second ME server 220-2. Referring to fig. 1, in various embodiments, themanagement entity 300 may include, for example, an ME orchestrator 101 and/or anME platform manager 210 and/or anME platform 223. Aninterface 230 is schematically indicated between theME application 228 and themanagement entity 300. The interface may be used to provide the context obtained in theserver 220 to themanagement entity 300, themanagement entity 300 being configured to control the relocation of the application session from thefirst server 220 to the second server 220-2. Fig. 3 very schematically illustrates onewireless device 303 comprising anapplication client 105 and anME server 220 comprising anapplication host 228. Any of thewireless devices 303 of fig. 2 may be part of an application session running between theapplication host 228 in theserver 220 and theapplication client 105 in thewireless device 303.
For example, due to user mobility, the ME system may detect that thecurrent ME server 220 hosting an application, such as a gaming session or service, is not optimal for a user, such as a wireless device orwireless device 303 involved in an application session. Thus, based on the current and past locations of thewireless device 303, the ME system may decide to relocate the hosting of the session of the application to a new ME server that may be better, e.g., based on geographic location, load balancing, latency constraints, etc. To ensure that latency requirements are met, e.g., to maintain low latency, it is proposed herein to apply a context-determined relocation procedure between theME servers 220, 220-2 to guarantee low latency between theME servers 220, 220-2 and thewireless device 303. The proposed solution is for the ME application to provide context data to themanagement entity 300 of the ME system, which may include data related to thewireless device 303 and/or data related to the application of the running session. The obtained context data is provided to help themanagement entity 300 of the MEC system to optimize user session relocation (e.g. due to UE mobility). The management entity may include, for example,orchestrator 101,OSS 102, and possibly MEplatform manager 210 of the ME system, and may be configured to control relocation of application sessions forwireless device 303 fromfirst ME server 220 to second ME server 220-2. In fig. 1, aninterface 230 is schematically included between theME application 228 and the ME orchestrator 101 for such information exchange of context data, but as mentioned above, this is only one example of a configuration of themanagement entity 300. Themanagement entity 300 may be further configured to provide relocation information for reception in at least thecurrent ME server 220, the relocation information being related to and preferably optimized for the context data.
Accordingly, context data that may be application-dependent and/or UE-dependent is proposed herein for optimizing user session relocation to another ME server. The context data may be obtained in theME server 220 where it is provided by theclient application 105 or thehost application 228 or both in theME server 220. In one embodiment, the context data may be related to an application. For an application, it may be known by pre-configuration or foreseeable when running the application that different time periods of running the application may be associated with different latency sensitivity levels. For example, the first time period may be associated with a relatively high latency sensitivity level and the second time period may be associated with a relatively low latency sensitivity level. This may be the case, for example, where the ME application is a game or real-time virtual reality application. When a user or player executes an application with a high computational load, the application session may be latency sensitive. If the relocation is performed at such a point in time, the user or player may experience a malfunction, drop a frame, apply a freeze period, input lag, and the like. In other instances of such games or applications, the rendered graphics may be substantially the same for a particular time period. This may be the case, for example, if the controlled object or avatar in the game is stationary, or between different levels or stages of the computer game. During such time periods, applications may be associated with relatively low latency sensitivity levels. Thus, an example of context data may be a phase of an application. Another example of context data may be the degree of graphics rendering in thewireless device 303 involved in the application session.
In various embodiments, the context data may include server allocation information for two or morewireless devices 303 associated with a common application session. In such embodiments, the management entity may be configured to control the relocation of the session by deferring or prohibiting the relocation of any of the two or morewireless devices 303. In another embodiment, the management entity may be configured to control relocation of the session by timed relocation of any or all of the two or morewireless devices 303 in response to an indication of suitability for performing relocation of one of the two or more wireless devices. For example, if it is determined that one of the plurality ofwireless devices 303 associated with the common application session needs, or at least would benefit from, relocation from the first server to another server, the appropriateness or need to relocate any of theother wireless devices 303 is also evaluated. In one embodiment, during periods of high latency sensitivity. In one embodiment, the context data may include timing data associated with a latency sensitivity level for an application session for one or more or all of the two or morewireless devices 303. In one embodiment, the context data may comprise timing data of a time window within which it is appropriate to relocate thefirst wireless device 303, and thus the management entity may be configured to relocate two or morewireless devices 303 associated with the same application session within the same time window. The context data may be obtained in theME server 220, for example from theapplication host 228 or from theapplication client 105 of thewireless device 303 involved in the application session, for example. With reference to various examples given herein, the context data may include, for example, a particular or relative latency sensitivity level, timing information associated with suitability of relocation (e.g., related to latency sensitivity), information about multiple wireless devices associated with a common application session, and/or the like.
Reference will now be made to fig. 4, which schematically illustrates a scenario of a running application session during which session relocation is initiated by the ME system, according to an embodiment. In this embodiment, the context data includes time-related information about when the running ME application is more sensitive to latency and for example which time period it is less or less sensitive to latency. As used herein, a latency sensitivity level may be determined to be high if a predetermined level is exceeded and low if a particular level is not exceeded. Such levels may be configured according to various parameters, such as the expected performance of thewireless device 303.
Referring to fig. 4, an application session may be initiated at 21. The application session may then proceed with various degrees of latency sensitivity. By way of example, the application may be a computer game running in theserver 220, operated by the user through theapplication client 105 in thewireless device 303. During the game, the amount of graphical data may vary from time frame to time frame during thevarious time periods 22. During such atime period 22, the application is associated with a relatively high latency sensitivity, e.g., in the sense that if the application session is relocated during such atime period 22, there is a risk of failure (glitches) in the rendered graphics stream on the user'sdevice 303. On the other hand, the application may be configured with an intermediate period oftime 23 during which the latency sensitivity is relatively low. This may involve, for example,time period 23 when there is little or no movement in the video presentation on the screen of device 303 (e.g., when a user-controlled object or character is stationary in a game). Thus, such atime period 23 may be more suitable for relocating an application session from oneserver 220 to another server 220-2, since the risk of visible rendering failures is much less.
In various embodiments, such as those related to the gaming application of FIG. 4, the context data may thus relate to the client suitability for performing a relocation from oneserver 220 to another server 220-2. In one embodiment, the context data may be provided from theapplication client 105 to thecurrent server 220 in response to relocation information provided to theapplication client 105 in thewireless device 303. The relocation information may indicate a plan or need for server relocation and may identify a point in time t1. Referring to fig. 4, t1 is within atime period 22 of high latency sensitivity.
In one embodiment,application client 105 may therefore simply reply tocurrent server 220 with an indication that relocation is inappropriate.Server 220 may then issue new relocation information identifying a later point in time t2, point in time t2 being just withintime period 23 of the low latency sensitivity level. In response, theclient application 105 may respond with a high suitability indication, or indicate suitability by not responding at all.
In one embodiment, the context data may include timing data associated with a latency sensitivity level of the application session. In one embodiment where application session progress is substantially predictable, the context data may be provided for a longer time frame, including one or more periods ofhigh latency sensitivity 22, and one or more periods oflow latency sensitivity 23, and timing information for these time periods. In such embodiments, the potential need for relocation may be planned and executed based on the obtained context data, preferably during the low latencysensitive time period 23. Such context data may be obtained from theapplication client 105 or from theapplication host 228.
In one embodiment, context data may be obtained that includes timing data identifying atime period 23 associated with a low level of latency sensitivity, e.g., identifying a point in time t1 during a time period ofhigh latency sensitivity 22 in response to theapplication client 105 receiving relocation information. In an alternative embodiment, context data may be obtained that includes timing data identifying a point in time t2 associated with a low latency sensitivity, e.g., the beginning of thetime period 23 of low latency sensitivity. In yet another alternative embodiment, context data may be obtained that includes timing data identifying a time delay dt identifying a suitable delay or delay for relocation from the received point in time t1.
In one embodiment, the step of providing themanagement entity 300 with context data has the benefit of allowing themanagement entity 300 to efficiently distribute users between different servers. This may be achieved by allocating users so that as many users as possible can run from as few ME servers as possible with sufficient latency using the same ME application context (e.g. the same level in the game). Without this suggestion, the current approach is to deploy/have a static configuration to allocate it to as many clients as possible to ensure the lowest latency or concentrate too few clusters of data in the cloud. With this suggestion, the management entity can dynamically decide whether a user should be relocated to another server due to the user's mobility, depending on the context of each user in the application.
In one embodiment, the method therefore preferably comprises the step of providing the context data to a management entity 300 (e.g. the ME orchestrator 101), themanagement entity 300 being related to both the first wireless device and the second wireless device running the application. Relocation of the session may then be performed according to a common latency requirement for the first and second wireless devices.
In one embodiment, a relocation session may be initiated in accordance with a determination that the resulting latency will not exceed a predetermined level.
Fig. 5 broadly illustrates various steps of a method, according to which various embodiments have been provided herein. The method relates to controlling the relocation of a session of an application hosted in afirst server 220 connected to awireless station 301 of a radio communication network and comprises the steps of:
51: a session of an application running between theapplication host 228 in theserver 220 and theapplication client 105 in thefirst wireless device 303;
53: obtaining context data in a server during the session, the context data relating to a first wireless device;
55: the context data is provided to amanagement entity 300, themanagement entity 300 being configured to control the relocation of the session from thefirst server 220 to the second server 220-2.
Various embodiments have been provided herein, which may be combined in various ways, for controlling relocation of application sessions in a MEC system. Which is limited only by the claims.
Reference numerals of fig. 1
100. Moving edge system level
101. Moving edge organizer
102. Operation support system
103. User application LCM proxy
104 CFS portal
105 UE applications
200. Moving edge host level
201. Virtualized infrastructure manager
210. Mobile edge platform manager
211 ME platform element management
212 ME application rules & requirements management
213 ME application lifecycle management
220. Mobile edge server
221. Virtualized infrastructure
222. Data plane
223. Moving edge platform
224. Flow regulation control
225 DNS handling
226. Service registration
227 ME services
228 ME applications
229. Service
220-2 other ME servers
223-2 other ME platforms

Claims (11)

CN201780016780.0A2016-05-102017-05-10Method and server for controlling relocation of session of applicationActiveCN108781229B (en)

Applications Claiming Priority (3)

Application NumberPriority DateFiling DateTitle
EP161690432016-05-10
EP16169043.32016-05-10
PCT/EP2017/061212WO2017194619A1 (en)2016-05-102017-05-10Method and server for controlling relocation of a mec application

Publications (2)

Publication NumberPublication Date
CN108781229A CN108781229A (en)2018-11-09
CN108781229Btrue CN108781229B (en)2022-10-04

Family

ID=59021454

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201780016780.0AActiveCN108781229B (en)2016-05-102017-05-10Method and server for controlling relocation of session of application

Country Status (6)

CountryLink
US (1)US10716034B2 (en)
EP (1)EP3456032B1 (en)
JP (1)JP6633224B2 (en)
KR (1)KR102201676B1 (en)
CN (1)CN108781229B (en)
WO (1)WO2017194619A1 (en)

Families Citing this family (29)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
EP3457733B1 (en)*2016-05-282022-04-06Huawei Technologies Co., Ltd.Mobile edge orchestrator and application migration system
WO2019117793A1 (en)*2017-12-122019-06-20Sony Mobile Communications IncEdge computing relocation
KR102664128B1 (en)*2017-12-152024-05-10소니그룹주식회사 Enhanced NEF features, MEC and 5G integration
US11218553B2 (en)*2018-03-052022-01-04Intel CorporationInter-MEC system communication for V2X services
CN112567715B (en)2018-04-072023-03-24中兴通讯股份有限公司Application migration mechanism for edge computing
FR3086493B1 (en)*2018-09-202020-08-28Renault Sas PROCESS FOR REASSIGNING A PERIPHERAL DATA PROCESSING SERVER
EP3917092B1 (en)*2019-01-232025-09-03Sony Group CorporationNetwork arrangement control device and control method thereof
KR102704802B1 (en)*2019-03-042024-09-09삼성전자주식회사Appartus and method for controlling application relocation in edge computing environment
CN111669749B (en)*2019-03-062023-08-01中国移动通信有限公司研究院Positioning processing method, MEC server and base station
US11552900B2 (en)2019-03-182023-01-10Sony Group CorporationManagement for managing resource allocation in an edge computing system
CN114143731A (en)*2019-04-112022-03-04华为技术有限公司Resource charging method, MEC management system and MEC host
KR20200120565A (en)*2019-04-122020-10-21삼성전자주식회사Method and system for discovering edge-server or edge services through domain name server(dns) resolution
JP7592700B2 (en)*2019-08-232024-12-02サムスン エレクトロニクス カンパニー リミテッド Method and device for providing data in edge computing system
EP4040851A4 (en)*2019-10-042023-06-21Ntt Docomo, Inc. ACCESS CONTROL DEVICE AND DEVICE AT USER LEVEL
KR102796677B1 (en)*2019-10-102025-04-16삼성전자주식회사Method and apparatus for edge computing service
CN112752253B (en)*2019-10-302021-10-29大唐移动通信设备有限公司Message transmission method and device
US11470481B2 (en)2019-11-252022-10-11University-Industry Cooperation Group Of Kyung Hee UniversityApparatus and method using a decentralized game approach for radio and computing resource allocation in co-located edge computing
KR102389666B1 (en)2019-11-252022-04-25경희대학교 산학협력단Apparatus and method using a decentralized game approach for radio and computing resource allocation in co-located edge computing
US12200085B2 (en)2020-01-032025-01-14Samsung Electronics Co., Ltd.Method and apparatus for adjusting application context relocation in edge computing system
KR102428236B1 (en)*2020-01-032022-08-04삼성전자 주식회사Method and apparatus for coordinating application context relocation in edge computing system
KR20210098724A (en)2020-02-032021-08-11삼성전자주식회사Method and apparatus for providing edge computing service
KR20210119807A (en)*2020-03-252021-10-06삼성전자주식회사Method and apparatus for transmitting mobile edge computing application
US20230262134A1 (en)*2020-07-242023-08-17Samsung Electronics Co., Ltd.Methods and systems for managing relocation of an edge enabler client context information
KR20220023471A (en)2020-08-212022-03-02에스케이텔레콤 주식회사Edge federation managemer and control method thereof
KR102367568B1 (en)2020-12-142022-02-24숙명여자대학교산학협력단Contents caching system in cooperative MEC based on user similarity, and method thereof
KR20220115244A (en)*2021-02-102022-08-17삼성전자주식회사Method and apparatus for providing edge computing service
JPWO2023062673A1 (en)*2021-10-112023-04-20
CN114090200A (en)*2021-11-022022-02-25中国联合网络通信集团有限公司 A method and device for instantiating and migrating application programs across systems
US12160350B2 (en)*2021-11-082024-12-03Verizon Patent And Licensing Inc.Dynamic quality of service traffic steering in a multi-access edge computing environment

Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN101026874A (en)*2007-01-152007-08-29华为技术有限公司Cross-domain heterogeneous network system and adjacent network switching method and device
CN101296736A (en)*2005-10-272008-10-29科乐美数码娱乐株式会社Network game system, game machine, game machine control method, and information storage medium
CN104620609A (en)*2012-09-112015-05-13瑞典爱立信有限公司Method and architecture for application mobility in distributed cloud environment
CN105052201A (en)*2013-03-142015-11-11T移动美国公司 Handover of Communications from Networks Using Unlicensed Spectrum to Circuit-Switched Networks

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US9138644B2 (en)*2002-12-102015-09-22Sony Computer Entertainment America LlcSystem and method for accelerated machine switching
US20090118019A1 (en)*2002-12-102009-05-07Onlive, Inc.System for streaming databases serving real-time applications used through streaming interactive video
US8661496B2 (en)*2002-12-102014-02-25Ol2, Inc.System for combining a plurality of views of real-time streaming interactive video
WO2006100664A2 (en)*2005-03-212006-09-28Yosef MizrahiMethod, system and computer-readable code for providing a computer gaming service
US8145210B2 (en)*2006-12-292012-03-27United States Cellular CorporationEnhanced cross-network handoff for mobile IP service mobility
US20120309363A1 (en)*2011-06-032012-12-06Apple Inc.Triggering notifications associated with tasks items that represent tasks to perform
US10296391B2 (en)*2014-06-302019-05-21Microsoft Technology Licensing, LlcAssigning a player to a machine
CN104486793A (en)*2014-08-262015-04-01上海华为技术有限公司Data transmission method and base station

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN101296736A (en)*2005-10-272008-10-29科乐美数码娱乐株式会社Network game system, game machine, game machine control method, and information storage medium
CN101026874A (en)*2007-01-152007-08-29华为技术有限公司Cross-domain heterogeneous network system and adjacent network switching method and device
CN104620609A (en)*2012-09-112015-05-13瑞典爱立信有限公司Method and architecture for application mobility in distributed cloud environment
CN105052201A (en)*2013-03-142015-11-11T移动美国公司 Handover of Communications from Networks Using Unlicensed Spectrum to Circuit-Switched Networks

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Use case: gaming and low latency cloud applications;HUAWEI TECHNOLOGIES FRANCE;《EUROPEAN TELECOMMUNICATIONS STANDARDS INSTITUTE (ETSI)》;20150319;第2页-第3页*

Also Published As

Publication numberPublication date
WO2017194619A1 (en)2017-11-16
KR20180112825A (en)2018-10-12
JP2019512967A (en)2019-05-16
CN108781229A (en)2018-11-09
EP3456032A1 (en)2019-03-20
US10716034B2 (en)2020-07-14
JP6633224B2 (en)2020-01-22
EP3456032B1 (en)2022-07-20
US20190053108A1 (en)2019-02-14
KR102201676B1 (en)2021-01-13

Similar Documents

PublicationPublication DateTitle
CN108781229B (en)Method and server for controlling relocation of session of application
US12218856B1 (en)Dynamic resource allocation of cloud instances and enterprise application migration to cloud architecture
US10699367B2 (en)Placement optimization for virtualized graphics processing
US9628290B2 (en)Traffic migration acceleration for overlay virtual environments
US10681119B2 (en)Establishing nodes for global routing manager
US9904975B2 (en)Scaling for virtualized graphics processing
CN113434300B (en)Data processing method and related device
CN109358967B (en)ME platform APP instantiation migration method and server
US20210144515A1 (en)Systems and methods for multi-access edge computing node selection
CN112703774A (en)Network slice management
CN113366814B (en)Method for managing resource allocation in edge computing system
US9501303B1 (en)Systems and methods for managing computing resources
US10735529B2 (en)Operations control of network services
CN109302302B (en)Method, system and computer readable storage medium for scaling service network element
US11575617B2 (en)Management of services in an Edge Computing system
US9118681B2 (en)Mist networks
EP4097959B1 (en)Methods and apparatus for just-in-time content preparation in 5g networks
US20240111599A1 (en)Code execution on a distributed unit
CN114051755A (en) End-device-influenced network slice selection
US20230422094A1 (en)Systems and methods for determining loads of base stations for connection with fixed wireless access devices
CN106060127A (en)Server calling method and server calling device
JP2017147661A (en) Information providing apparatus and information providing method

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp