kth.sePublications KTH
Change search
Link to record
Permanent link

Direct link
Publications (10 of 10) Show all publications
Zhao, P. & Dán, G. (2021). Energy-aware Placement of Virtualized Services in Mobile Edge Clouds under Availability and Real-time Schedulability Constraints.
Open this publication in new window or tab >>Energy-aware Placement of Virtualized Services in Mobile Edge Clouds under Availability and Real-time Schedulability Constraints
2021 (English)In: Article in journal (Other academic) Submitted
National Category
Electrical Engineering, Electronic Engineering, Information Engineering
Identifiers
urn:nbn:se:kth:diva-291862 (URN)
Note

QC 20210422

Available from: 2021-03-20 Created: 2021-03-20 Last updated: 2022-06-25Bibliographically approved
Zhao, P. & Dán, G. (2021). Joint Resource Dimensioning and Placement for Dependable Virtualized Services in Mobile Edge Clouds. IEEE Transactions on Mobile Computing
Open this publication in new window or tab >>Joint Resource Dimensioning and Placement for Dependable Virtualized Services in Mobile Edge Clouds
2021 (English)In: IEEE Transactions on Mobile Computing, ISSN 1536-1233, E-ISSN 1558-0660Article in journal (Refereed) Published
National Category
Electrical Engineering, Electronic Engineering, Information Engineering
Identifiers
urn:nbn:se:kth:diva-291861 (URN)10.1109/TMC.2021.3060118 (DOI)000848239200015 ()2-s2.0-85101754662 (Scopus ID)
Note

QC 20220921

Available from: 2021-03-20 Created: 2021-03-20 Last updated: 2022-09-21Bibliographically approved
Zhao, P. (2021). Resilient Resource Allocation for Service Placement in Mobile Edge Clouds. (Doctoral dissertation). Stockholm: KTH Royal Institute of Technology
Open this publication in new window or tab >>Resilient Resource Allocation for Service Placement in Mobile Edge Clouds
2021 (English)Doctoral thesis, comprehensive summary (Other academic)
Abstract [en]

Mobile edge computing makes available distributed computation and stor-age resources in close proximity to end users and allows to provide low-latencyand high-capacity services within mobile networks. Therefore, mobile edgecomputing is emerging as a promising architecture for hosting critical ser-vices with stringent latency and performance requirements, which otherwiseare challenging to be addressed in conventional cloud computing architectures.Notable use cases of mobile edge computing include real-time data analyticservices, industrial process control, and computation offloading for Internetof things devices. However, those services rely on efficient resource manage-ment, including resource dimensioning and service placement, and require tobe resilient to cyber-attacks, to faulty components and to operation mistakes.The work in this thesis proposes models of resilient resource management thatsupport rapid response to incidents in mobile edge computing and developsefficient algorithms for the resulting resource management problems.

In the first part of the thesis, we consider resilient resource managementfor edge computing systems in which failover is realized by restoring additionalservice instances in different mobile edge computing nodes in case of failures.We first develop a placement algorithm based on Benders decomposition andlinear relaxation to determine the mobile edge computing nodes to be openedand to compute the placement of the service instances with respect to a set ofconsidered failure scenarios, with the objective of minimizing operation costs.Upon the occurrence of a failure scenario, service migration is to be triggeredto migrate the service instances from one placement to another placement, forwhich we further develop service migration algorithms to schedule migrationunder time constraints, so as to minimize service interruptions.

In the second part of the thesis, we consider resilient resource manage-ment in mobile edge computing for services with different levels of resiliencerequirements. Resilience is achieved by synchronizing states of the servicesto two types of standby instances that maintain the trade-off between en-ergy consumption and activation time such that the standby instances cantake over the service seamlessly as an instantaneous failure response. We for-mulate the joint problem of resource dimensioning and service placement forminimizing energy consumption and prove that it is NP-hard. We propose anefficient approximation algorithm based on Lagrangian relaxation to decidethe type, amount, and locations of the computation resources and to com-pute the placement of service instances and their standby instances. We thenconsider the same resilience model but for hosting periodic services in mo-bile edge computing systems with resources portioned into availability zones,under schedulability constraints. We formulate the corresponding resilient re-source management problem as a non-linear programming problem and provethat it is NP-hard. We propose efficient solutions based on approximationprogramming and primal-dual approaches for resilient service placement.

By considering different models of resilient service placement in mobileedge computing, the results in this thesis provide effective, efficient, and scal-able resource management algorithms for emerging mobile edge computingsystems.

Abstract [sv]

Databehandling i det mobila nätverkets utkant (mobile edge computing) innebär att distribuerade beräknings- och lagringsresurser tillgängliggörs direkt i infrastrukturen för det mobila nätverket. Den fysiska närheten till slutanvändarna gör det möjligt att tillhandahålla tjänster med liten fördröjning och hög kapacitet. Därför växer nu teknologin fram som ett lovande alternativ till molnberäkning, särskilt för att driva kritiska tjänster med strikta krav på fördröjning och prestanda som är svåra att uppfylla i traditionella molnberäkningssystem. Några exempel på viktiga tillämpningsområden är tjänster för dataanalys som måste köras i realtid, styrning av industriprocesser, samt avlastning av beräkningsintensiva uppgifter från sakernas-internet-enheter. Denna typ av system ställer dock höga krav på effektiv hantering av resurser, vilket innefattar att tilldela rätt mängd resurser och att avgöra var i nätverket en tjänst ska köras. Dessutom ställs höga krav på resiliens mot cyberattacker, felande komponenter, samt driftfel. Arbetet i denna avhandling lägger fram modeller för resilient resurshantering för databehandling i nätverkets utkant, som kan ställa om snabbt i händelse av fel, samt utvecklar effektiva algoritmer för att optimera hanteringen av resurser i dessa modeller.    I avhandlingens första del studeras en mekanism för resilient resurshantering i system för databearbetning i nätverkets utkant, som i händelse av fel initierar nya instanser av den felande tjänsten i andra beräkningsnoder och återställer tjänsten. En algoritm utvecklas, baserad på Benders dekomposition och relaxation, som tar hänsyn till flera olika felscenarier för att avgöra vilka beräkningsnoder som skall användas och var de nya tjänsteinstanserna skall köras, med målet att minimera driftskostnaderna. Därutöver utvecklas algoritmer för schemaläggning av migration av tjänster från en beräkningsnod till en annan, i den händelse att ett felscenario inträffar, som tar hänsyn till tidsbegränsningar och har som mål att minimera avbrott i aktiva tjänster.       

I avhandlingens andra del studeras resilient resurshantering då olika tjänster har olika krav på resiliensnivå. Resiliens uppnås genom att synkronisera tillstånden hos de tjänster som är i drift med två olika typer av ”standby”-instanser som är i viloläge och redo att ögonblickligen och sömlöst ta över efter en felande tjänsteinstans. Ett problem formuleras, samt bevisas vara NP-svårt, för att samtidigt optimera både tilldelning av resurser och av beräkningsnoder till tjänsterna, med målet att minimera energiåtgång.

En effektiv algoritm, baserad på Lagrangerelaxation, ges för att hitta en approximativ lösning till problemet, det vill säga för att avgöra typ, mängd och placering av de nödvändiga beräkningsresurserna, samt placering av tjänsteinstanser och deras respektive ”standby”-instanser. Dessutom utvidgas modellen till tjänster som måste köras periodiskt och för att inkludera resurser som är tillgängliga endast i vissa zoner, med begränsningar för schemaläggning av tjänster. Ett icke-linjärt optimeringsproblem formuleras för att lösa detta schemaläggningsproblem och bevisas vara NP-svårt. En effektiv lösningsmetod utvecklas, med hjälp av approximationsmetoder och primal-dual-metoder, för resilient nodplacering av tjänster.    

Avhandlingen överväger flera olika modeler för resilient resurshantering, det vill säga för att besluta hur tjänster ska delas upp mellan olika noder i nätverkets utkant, samt lägger fram effektiva och skalbara algoritmer för att optimera resurshantering i framtidens databearbetningssystem i det mobila nätverkets utkant.

Place, publisher, year, edition, pages
Stockholm: KTH Royal Institute of Technology, 2021
Series
TRITA-EECS-AVL ; 2021:20
National Category
Communication Systems Computer Sciences
Research subject
Electrical Engineering
Identifiers
urn:nbn:se:kth:diva-291859 (URN)978-91-7873-816-8 (ISBN)
Public defence
2021-04-15, Online/ Kollegiesalen, , Brinellvägen 8, KTH Campus,, 13:00 (English)
Opponent
Supervisors
Note

QC 20210322

Available from: 2021-03-22 Created: 2021-03-20 Last updated: 2022-06-25Bibliographically approved
Zhao, P., Fodor, G., Dán, G. & Telek, M. (2019). A Game Theoretic Approach to Uplink Pilot and Data Power Control in Multi-Cell Multi-User MIMO Systems. IEEE Transactions on Vehicular Technology, 68(9), 8707-8720
Open this publication in new window or tab >>A Game Theoretic Approach to Uplink Pilot and Data Power Control in Multi-Cell Multi-User MIMO Systems
2019 (English)In: IEEE Transactions on Vehicular Technology, ISSN 0018-9545, E-ISSN 1939-9359, Vol. 68, no 9, p. 8707-8720Article in journal (Refereed) Published
Abstract [en]

In multi-user multiple-input-multiple-output (MU-MIMO) systems that employ pilot-symbol aided channel estimation, the pilot-to-data power ratio (PDPR) has a large impact on the system performance. In this paper, we consider the problem of setting the PDPR in multi-cell MU-MIMO systems in the presence of channel estimation errors, intercell interference and pilot contamination. To analyze and address this problem, we first develop a model of the multi-cell MU-MIMO system and derive a closed-form expression for the mean squared error of the uplink received data symbols. Building on this result, we then propose two decentralized PDPR-setting algorithms based on game theoretic approaches that are applicable in multi-cell systems. We find that both algorithms converge to a Nash equilibrium and provide performance improvements over systems that do not properly set the PDPR, while they maintain different levels of fairness.

Place, publisher, year, edition, pages
IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC, 2019
Keywords
Multi-antenna systems, channel state information, estimation techniques, receiver algorithms
National Category
Communication Systems
Identifiers
urn:nbn:se:kth:diva-261969 (URN)10.1109/TVT.2019.2927127 (DOI)000487191500036 ()2-s2.0-85077498421 (Scopus ID)
Note

QC 20191014

Available from: 2019-10-14 Created: 2019-10-14 Last updated: 2022-06-26Bibliographically approved
Zhao, P. & Dán, G. (2019). Scheduling Parallel Migration of Virtualized Services under Time Constraints in Mobile Edge Clouds. In: Proceedings of the 31st International Teletraffic Congress, ITC 2019: . Paper presented at 31st International Teletraffic Congress, ITC 2019; Nokia Sky park Budapest; Hungary; 27 August 2019 through 29 August 2019 (pp. 28-36). , Article ID 8879427.
Open this publication in new window or tab >>Scheduling Parallel Migration of Virtualized Services under Time Constraints in Mobile Edge Clouds
2019 (English)In: Proceedings of the 31st International Teletraffic Congress, ITC 2019, 2019, p. 28-36, article id 8879427Conference paper, Published paper (Refereed)
Abstract [en]

Migrating virtualized services (VSs) in mobile edge clouds is essential for maintaining service quality under mobility, for optimizing resource utilization, and for responding to incidents. We consider migrating VSs with heterogeneous resource requirements from a source placement to a target placement under a time constraint, while maintaining service continuity as much as possible. We formulate the VS migration problem as an integer programming problem, and propose an efficient algorithm to compute sequences of migration actions. The algorithm is based on a graphical representation of the VS dependencies, and constructs a collection of acyclic directed hypergraphs with bounded length. We evaluate our algorithm in realistic scenarios and compare it to the optimal solution and to a baseline algorithm. Extensive simulations show that our algorithm achieves near-optimal performance, and is computationally efficient and scalable.

National Category
Communication Systems
Identifiers
urn:nbn:se:kth:diva-263970 (URN)10.1109/ITC31.2019.00013 (DOI)000610000500004 ()2-s2.0-85074750862 (Scopus ID)
Conference
31st International Teletraffic Congress, ITC 2019; Nokia Sky park Budapest; Hungary; 27 August 2019 through 29 August 2019
Projects
CERCES
Note

QC 20191120

Part of ISBN 9780988304574

Available from: 2019-11-19 Created: 2019-11-19 Last updated: 2024-10-22Bibliographically approved
Zhao, P. & Dán, G. (2018). A Benders Decomposition Approach for Resilient Placement of Virtual Process Control Functions in Mobile Edge Clouds. IEEE Transactions on Network and Service Management, 15(4), 1460-1472
Open this publication in new window or tab >>A Benders Decomposition Approach for Resilient Placement of Virtual Process Control Functions in Mobile Edge Clouds
2018 (English)In: IEEE Transactions on Network and Service Management, E-ISSN 1932-4537, Vol. 15, no 4, p. 1460-1472Article in journal (Refereed) Published
Abstract [en]

Replacing hardware controllers with software-based virtual process control functions (VPFs) is a promising approach for improving the operational efficiency and flexibility of industrial control systems. VPFs can be executed in edge clouds in 5G mobile networks or in the wireless backhaul, which can further improve efficiency. Nonetheless, for the acceptance of virtualization in industrial control systems, a fundamental challenge is to ensure that the placement of VPFs be resilient to component failures and cyber-attacks, besides being efficient. In this paper we address this challenge by considering that VPF placement costs are incurred by reserving mobile edge computing (MEC) resources, executing VPF instances, and by data communication. We formulate the VPF placement problem as an integer programming problem, considering resilience as a constraint. We propose a solution based on generalized Benders decomposition and based on linear relaxation of the resulting sub-problems, which effectively reduces the number of integer variables to the number of MEC nodes. We evaluate the proposed solution with respect to operational cost, efficiency, and scalability in a simulated metropolitan area. Our results show that the proposed solution reduces the total cost significantly compared to a greedy baseline algorithm and a local search heuristic, and can scale to moderate problem instances.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2018
Keywords
Mobile edge computing, resilient facility location, software controller, virtual function placement, IoT
National Category
Communication Systems
Identifiers
urn:nbn:se:kth:diva-241213 (URN)10.1109/TNSM.2018.2873178 (DOI)000454221200021 ()2-s2.0-85054398549 (Scopus ID)
Projects
CERCES
Note

QC 20190118

Available from: 2019-01-18 Created: 2019-01-18 Last updated: 2024-07-04Bibliographically approved
Zhao, P., Fodor, G., Dan, G. & Telek, M. (2018). A Game Theoretic Approach to Setting the Pilot Power Ratio in Multi-User MIMO Systems. IEEE Transactions on Communications, 66(3), 999-1012
Open this publication in new window or tab >>A Game Theoretic Approach to Setting the Pilot Power Ratio in Multi-User MIMO Systems
2018 (English)In: IEEE Transactions on Communications, ISSN 0090-6778, E-ISSN 1558-0857, Vol. 66, no 3, p. 999-1012Article in journal (Refereed) Published
Abstract [en]

We consider the uplink of a single cell multi-user multiple input multiple output (MU-MIMO) system, in which the base station acquires channel state information at the receiver by means of uplink pilot signals. Since each mobile station has a sum power budget that is used to transmit pilot and data symbols, the pilot power ratio (PPR) has a large impact on the system performance in terms of spectral and energy efficiency. We formulate the problem of PPR setting as a non-cooperative game, in which each mobile station aims at minimizing the mean squared error of the uplink received data symbols at the base station. We show that in this game a unique Nash equilibrium exists, and propose an iterative decentralized algorithm-termed best PPR algorithm (BPA)-that is guaranteed to converge to that Nash equilibrium. Since BPA dynamically responds to the measured interference, it outperforms widely used schemes that use a predetermined PPR. BPA also performs close to the global optimum, especially when mobile stations with similar path loss values are co-scheduled in the MU-MIMO system. Based on these insights, we propose a practical signaling mechanism for implementing BPA in MU-MIMO systems.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2018
Keywords
MIMO systems, power control, game theory, mean square error methods, Gaussian channels
National Category
Communication Systems
Identifiers
urn:nbn:se:kth:diva-227239 (URN)10.1109/TCOMM.2017.2778094 (DOI)000427678000008 ()2-s2.0-85038400801 (Scopus ID)
Note

QC 20180514

Available from: 2018-05-14 Created: 2018-05-14 Last updated: 2024-03-15Bibliographically approved
Zhao, P. & Dán, G. (2018). Time Constrained Service-aware Migration of Virtualized Services for Mobile Edge Computing. In: Proceedings of the 30th International Teletraffic Congress, ITC 2018: . Paper presented at 30th International Teletraffic Congress, ITC 2018; University of Vienna, Vienna; Austria; 4 September 2018 through 7 September 2018 (pp. 64-72). Institute of Electrical and Electronics Engineers (IEEE), Article ID 8493055.
Open this publication in new window or tab >>Time Constrained Service-aware Migration of Virtualized Services for Mobile Edge Computing
2018 (English)In: Proceedings of the 30th International Teletraffic Congress, ITC 2018, Institute of Electrical and Electronics Engineers (IEEE), 2018, p. 64-72, article id 8493055Conference paper, Published paper (Refereed)
Abstract [en]

We consider the migration of virtualized services (VSs) in Mobile Edge Computing (MEC), so as to facilitate server maintenance, load balancing under mobility, improved energy efficiency and resource utilization, and incident response. We consider a set of VSs that has to be migrated from a source placement to a target placement, while maintaining service continuity as much as possible. We formulate the VS migration problem as an integer programming problem, and analyze its complexity. We propose an efficient iterative algorithm for computing when and in what order the VSs shall be migrated among the MEC nodes. We evaluate the proposed solution in terms of total service value, efficiency, and scalability. Extensive simulations show that our algorithm is computationally effective, and performs close to optimal.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2018
National Category
Electrical Engineering, Electronic Engineering, Information Engineering
Research subject
Telecommunication
Identifiers
urn:nbn:se:kth:diva-245190 (URN)10.1109/ITC30.2018.00017 (DOI)000609914600008 ()2-s2.0-85057292293 (Scopus ID)9780988304550 (ISBN)
Conference
30th International Teletraffic Congress, ITC 2018; University of Vienna, Vienna; Austria; 4 September 2018 through 7 September 2018
Projects
CERCES
Note

QC 20190318

Available from: 2019-03-06 Created: 2019-03-06 Last updated: 2024-03-15Bibliographically approved
Zhao, P. & Dán, G. (2017). Resilient Placement of Virtual Process Control Functions in Mobile Edge Clouds. In: 2017 IFIP Networking Conference (IFIP NETWORKING) and Workshops: . Paper presented at 2017 IFIP Networking Conference and Workshops, IFIP Networking 2017; Stockholm; Sweden; 12 June 2017 through 16 June 2017. Institute of Electrical and Electronics Engineers (IEEE)
Open this publication in new window or tab >>Resilient Placement of Virtual Process Control Functions in Mobile Edge Clouds
2017 (English)In: 2017 IFIP Networking Conference (IFIP NETWORKING) and Workshops, Institute of Electrical and Electronics Engineers (IEEE), 2017Conference paper, Published paper (Refereed)
Abstract [en]

Virtual Process Control Functions (VPFs) are a promising solution for replacing hardware controllers in industrial control processes in order to improve operational efficiency. With the introduction of Mobile Edge Computing (MEC) in 5G networks, VPFs could even be executed on cloud resources close to the mobile network edge to further improve operational efficiency. Nonetheless, for this to happen, it is fundamental to ensure that the placement of VPFs be resilient to potential cyber-attacks and component failures, besides being efficient. In this paper we address this problem by considering that VPF placement costs are incurred by reserving MEC resources, executing VPF instances, and by data transmission. We formulate the VPF placement problem as an integer programming (IP) problem, with resilience as a constraint. We propose a VPF placement algorithm based on generalized Benders decomposition and based on linear relaxation of the resulting sub-problems, which effectively reduces the number of integer variables to that of the number of MEC nodes. We evaluate the proposed solution with respect to operational cost, efficiency, and scalability, and compare it with a greedy baseline algorithm. Extensive simulations show that our algorithm performs well in realistic scenarios.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2017
National Category
Other Electrical Engineering, Electronic Engineering, Information Engineering
Identifiers
urn:nbn:se:kth:diva-215258 (URN)10.23919/IFIPNetworking.2017.8264849 (DOI)000425452000026 ()2-s2.0-85050458561 (Scopus ID)978-3-901882-94-4 (ISBN)
Conference
2017 IFIP Networking Conference and Workshops, IFIP Networking 2017; Stockholm; Sweden; 12 June 2017 through 16 June 2017
Projects
CERCESSUCCESS
Note

QC 20171018

Available from: 2017-10-05 Created: 2017-10-05 Last updated: 2024-03-15Bibliographically approved
Zhao, P. & Dán, G. Service Migration under Time Constraints for Mobile Edge Computing.
Open this publication in new window or tab >>Service Migration under Time Constraints for Mobile Edge Computing
(English)In: Article in journal (Refereed) Submitted
National Category
Electrical Engineering, Electronic Engineering, Information Engineering
Identifiers
urn:nbn:se:kth:diva-291864 (URN)
Note

QC 20210401

Available from: 2021-03-20 Created: 2021-03-20 Last updated: 2022-06-25Bibliographically approved
Organisations
Identifiers
ORCID iD: ORCID iD iconorcid.org/0000-0001-6027-5469

Search in DiVA

Show all publications