Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Linquan Zhang

dblp:25/11344 · DBLP profile ↗
← Back
16ranked-venue papers
10as first author
0since 2021 · last 2020
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Computer networks · 11 · 6 first-authorSystems, architecture and hardware · 4 · 3 first-authorSoftware engineering, systems software and programming languages · 3 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
13 papers
Cloud and datacenter computing · 68% Energy-efficient computing · 10% Storage systems · 9%
Theoretical computer science
6 papers
Algorithmic game theory and mechanism design · 77% Approximation and online algorithms · 21% Mathematical optimization · 2%
Interdisciplinary, comprehensive, and emerging computing
2 papers
Energy systems and smart grids · 100%
Computer networks
4 papers
Network optimization and economics · 53% Software-defined and programmable networks · 35% Content delivery and video streaming · 12%

Topics — the 30 heaviest of 44, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Algorithmic game theory and mechanism design › mechanism design
auction design
0.742016
An Online Auction Framework for Dynamic Resource Provisioning in Cloud Computing · IEEE/ACM Trans. Netw. 2016
Randomized auction design for electricity markets between grids and microgrids · SIGMETRICS 2014
An online auction framework for dynamic resource provisioning in cloud computing · SIGMETRICS 2014
Cloud and datacenter computing › resource provisioning
dynamic resource provisioning
0.632016
An Online Auction Framework for Dynamic Resource Provisioning in Cloud Computing · IEEE/ACM Trans. Netw. 2016
An online auction framework for dynamic resource provisioning in cloud computing · SIGMETRICS 2014
Dynamic resource provisioning in cloud computing: A randomized auction approach · INFOCOM 2014
Algorithmic game theory and mechanism design › mechanism design › auction design
online combinatorial auction
0.422016
An Online Auction Framework for Dynamic Resource Provisioning in Cloud Computing · IEEE/ACM Trans. Netw. 2016
An online auction framework for dynamic resource provisioning in cloud computing · SIGMETRICS 2014
Parallel and multicore computing › load balancing
datacenter load balancing
0.412020
Fast Switch-Based Load Balancer Considering Application Server States · IEEE/ACM Trans. Netw. 2020
Cloud and datacenter computing › resource management
datacenter resource management
0.422015
Online Electricity Cost Saving Algorithms for Co-Location Data Centers · IEEE J. Sel. Areas Commun. 2015
Online Electricity Cost Saving Algorithms for Co-Location Data Centers · SIGMETRICS 2015
Energy-efficient computing › datacenter power management
electricity cost minimization
0.422015
Online Electricity Cost Saving Algorithms for Co-Location Data Centers · IEEE J. Sel. Areas Commun. 2015
Online Electricity Cost Saving Algorithms for Co-Location Data Centers · SIGMETRICS 2015
Storage systems › backup storage
backup allocation
0.412019
RABA: Resource-Aware Backup Allocation For A Chain of Virtual Network Functions · INFOCOM 2019
Cloud and datacenter computing › virtualization › network virtualization
network function virtualization
0.412019
RABA: Resource-Aware Backup Allocation For A Chain of Virtual Network Functions · INFOCOM 2019
Cloud and datacenter computing › virtualization › network virtualization › network function virtualization
virtual network function placement
0.412019
RABA: Resource-Aware Backup Allocation For A Chain of Virtual Network Functions · INFOCOM 2019
Algorithmic game theory and mechanism design › auction theory › auction mechanism
randomized auction
0.422014
Randomized auction design for electricity markets between grids and microgrids · SIGMETRICS 2014
Dynamic resource provisioning in cloud computing: A randomized auction approach · INFOCOM 2014
Cloud and datacenter computing
geo-distributed cloud
0.422015
Scaling Social Media Applications Into Geo-Distributed Clouds · IEEE/ACM Trans. Netw. 2015
Scaling social media applications into geo-distributed clouds · INFOCOM 2012
Approximation and online algorithms › online algorithms
competitive analysis
0.322015
Online algorithms for uploading deferrable big data to the cloud · INFOCOM 2014
Online Electricity Cost Saving Algorithms for Co-Location Data Centers · SIGMETRICS 2015
Approximation and online algorithms
online algorithms
0.322015
Online algorithms for uploading deferrable big data to the cloud · INFOCOM 2014
Online Electricity Cost Saving Algorithms for Co-Location Data Centers · SIGMETRICS 2015
Cloud and datacenter computing
resource provisioning
0.212016
An Online Auction Framework for Dynamic Resource Provisioning in Cloud Computing · IEEE/ACM Trans. Netw. 2016
Cloud and datacenter computing › resource provisioning
virtual machine provisioning
0.222014
Dynamic resource provisioning in cloud computing: A randomized auction approach · INFOCOM 2014
An online auction framework for dynamic resource provisioning in cloud computing · SIGMETRICS 2014
Energy systems and smart grids
demand response
0.212015
A truthful incentive mechanism for emergency demand response in colocation data centers · INFOCOM 2015
Energy systems and smart grids › demand response
emergency demand response
0.212015
A truthful incentive mechanism for emergency demand response in colocation data centers · INFOCOM 2015
Cloud and datacenter computing › datacenter infrastructure
colocation data center
0.212015
A truthful incentive mechanism for emergency demand response in colocation data centers · INFOCOM 2015
Energy-efficient computing
datacenter power management
0.212015
A truthful incentive mechanism for emergency demand response in colocation data centers · INFOCOM 2015
Cloud and datacenter computing › resource allocation › market-based resource allocation
auction-based allocation
0.212014
An online auction framework for dynamic resource provisioning in cloud computing · SIGMETRICS 2014
Cloud and datacenter computing › cloud economics
bandwidth cost minimization
0.212014
Online algorithms for uploading deferrable big data to the cloud · INFOCOM 2014
Cloud and datacenter computing › resource management
cloud resource management
0.212014
Dynamic resource provisioning in cloud computing: A randomized auction approach · INFOCOM 2014
Cloud and datacenter computing › resource management
resource management and scheduling
0.212014
An online auction framework for dynamic resource provisioning in cloud computing · SIGMETRICS 2014
Algorithmic game theory and mechanism design › auction theory
combinatorial auction
0.212014
Dynamic resource provisioning in cloud computing: A randomized auction approach · INFOCOM 2014
Algorithmic game theory and mechanism design
mechanism design
0.212014
Dynamic resource provisioning in cloud computing: A randomized auction approach · INFOCOM 2014
Data integration and cleaning
data migration
0.212013
Moving big data to the cloud · INFOCOM 2013
Storage systems
data migration
0.212013
Moving Big Data to The Cloud: An Online Cost-Minimizing Approach · IEEE J. Sel. Areas Commun. 2013
Distributed systems › distributed data processing
geo-distributed data processing
0.212013
Moving Big Data to The Cloud: An Online Cost-Minimizing Approach · IEEE J. Sel. Areas Commun. 2013
Cloud and datacenter computing › datacenter services › online service systems
request routing
0.112012
Scaling social media applications into geo-distributed clouds · INFOCOM 2012
Software-defined and programmable networks
programmable data plane
0.112020
Fast Switch-Based Load Balancer Considering Application Server States · IEEE/ACM Trans. Netw. 2020

Methods — techniques the papers use, named apart from their topics

approximation algorithm · 1.8randomized rounding · 1.3primal-dual algorithm · 0.9pricing · 0.9ridge regression · 0.9p4 · 0.9competitive ratio analysis · 0.8primal-dual · 0.8online algorithm · 0.8reverse auction · 0.4game theory · 0.4differential evolution · 0.4binary search · 0.2auction mechanism · 0.2auction · 0.2randomized auction · 0.2dual fitting · 0.2convex decomposition · 0.2
YearPublicationVenuePosition
2020 Fast Switch-Based Load Balancer Considering Application Server States
abstract
Large-scale services are generally hosted on multiple application servers to scale out in today's data centers. Load balancers distribute users' requests across these servers. Software load balancer and switch-based load balancer are two typical classes of load balancers. However, most of the existing mechanisms either exhibit high processing latency at load balancers or likely lead to unbalanced requests distribution without considering the disparity of the application servers. In this paper, we study how the disparity of application servers significantly impacts the response time of requests. A fast switch-based Load Balancer considering Application Server states (LBAS) then is proposed to minimize the processing latency at both load balancers and application servers. The data plane of LBAS is well designed to store millions of connections in limited storage capacity without violating per-connection consistency. Besides, a partial dynamic weighting algorithm based on the Ridge Regression theory is designed and implemented to decrease the processing latency at application servers. We implement LBAS using the P4 programming language and conduct a series of extensive experiments to evaluate the performance. The results demonstrate that the proposed LBAS mechanism significantly reduces the response time of requests compared with Uniform random, Static weight, and Spotlight in various scenarios.
Jiao Zhang 0002, Shubo Wen, Jinsheng Zhang, Tian Pan 0001, Tao Huang 0005, Linquan Zhang, Yunjie Liu 0001, F. Richard Yu
IEEE/ACM Trans. Netw.7
2019 RABA: Resource-Aware Backup Allocation For A Chain of Virtual Network Functions
abstract
Network Function Virtualization (NFV) turns a sequence of network functions on hardwares into a service chain of virtual network functions (VNFs) provisioned on virtual machines or containers. However, the chain of VNFs may suffer from interruption as long as one VNF fails due to software faults or hardware malfunctions. A common approach to ensuring high availability is to provide backup nodes for primary VNFs. However, existing work on allocating backup nodes have not considered the heterogeneous resource demands of different VNFs. In this paper, we formalize the resource-aware backup allocation problem, which aims to minimize the backup resource consumption while meeting the overall availability demand. To this end, we prove the NP-hardness of this problem and propose the RABA-CDDE algorithm based on differential evolution to solve it. Besides, to reduce the computation overhead of RABA-CDDE, a greedy algorithm is proposed. Our extensive evaluation shows that the proposed algorithms can reduce the resource consumption by about 15% and 35% respectively compared to the state-of-art solutions in dedicated and shared protection scenarios.
Jiao Zhang 0002, Chunyi Peng 0001, Linquan Zhang, Tao Huang 0005, Yunjie Liu 0001
INFOCOM4
2017 Virtualized Network Coding Functions on the Internet
abstract
Network coding is a fundamental tool that enables higher network capacity and lower complexity in routing algorithms, by encouraging the mixing of information flows in the middle of a network. Implementing network coding in the core Internet is subject to practical concerns, since Internet routers are often overwhelmed by packet forwarding tasks, leaving little processing capacity for coding operations. Inspired by the recent paradigm of network function virtualization, we propose implementing network coding as a new network function, and deploying such coding functions in geo-distributed cloud data centers, to practically enable network coding on the Internet. We target multicast sessions (including unicast flows as special cases), strategically deploy relay nodes (network coding functions) in selected data centers between senders and receivers, and embrace high bandwidth efficiency brought by network coding with dynamic coding function deployment. We design and implement the network coding function on typical virtual machines, featuring efficient packet processing. We propose an efficient algorithm for coding function deployment, scaling in and out, in the presence of system dynamics. Real-world implementation on Amazon EC2 and Linode demonstrates significant throughput improvement and higher robustness of multicast via coding functions as well as efficiency of the dynamic deployment and scaling algorithm.
Linquan Zhang, Shangqi Lai, Chuan Wu 0001, Zongpeng Li, Chuanxiong Guo
ICDCS1
2016 An Online Auction Framework for Dynamic Resource Provisioning in Cloud Computing
abstract
Auction mechanisms have recently attracted substantial attention as an efficient approach to pricing and allocating resources in cloud computing. This work, to the authors' knowledge, represents the first online combinatorial auction designed for the cloud computing paradigm, which is general and expressive enough to both: 1) optimize system efficiency across the temporal domain instead of at an isolated time point; and 2) model dynamic provisioning of heterogeneous virtual machine (VM) types in practice. The final result is an online auction framework that is truthful, computationally efficient, and guarantees a competitive ratio ≈ 3.30 in social welfare in typical scenarios. The framework consists of three main steps: 1) a tailored primal-dual algorithm that decomposes the long-term optimization into a series of independent one-shot optimization problems, with a small additive loss in competitive ratio; 2) a randomized subframework that applies primal-dual optimization for translating a centralized cooperative social welfare approximation algorithm into an auction mechanism, retaining the competitive ratio while adding truthfulness; and 3) a primal-dual algorithm for approximating the one-shot optimization with a ratio close to e. We also propose two extensions: 1) a binary search algorithm that improves the average-case performance; 2) an improvement to the online auction framework when a minimum budget spending fraction is guaranteed, which produces a better competitive ratio. The efficacy of the online auction framework is validated through theoretical analysis and trace-driven simulation studies. We are also in the hope that the framework can be instructive in auction design for other related problems.
Linquan Zhang, Chuan Wu 0001, Zongpeng Li, Francis C. M. Lau 0001
IEEE/ACM Trans. Netw.2
2015 Hierarchical Virtual Machine Placement in Modular Data Centers
abstract
This work studies how to minimize communication cost for placing Virtual Machines (VMs) in a modular data center. We consider a number of cooperative VMs implementing the same job, with known inter-VM communication patterns. The modular data center has a two-layer network structure, where computing pods constitute basic building blocks and are connected by a core network. At the core network layer, we design spectral clustering algorithms to partition VMs into computing pods, minimizing inter-pod communication cost. We then further apply an SDP relaxation approach to decide the VM placement within each computing pod, targeting both load balancing among physical servers and inter-server communication cost minimization. Extensive simulations are conducted to validate the efficacy of the proposed hierarchical VM placement scheme.
Linquan Zhang, Xunrui Yin, Zongpeng Li, Chuan Wu 0001
CLOUD1
2015 A truthful incentive mechanism for emergency demand response in colocation data centers
abstract
Data centers are key participants in demand response programs, including emergency demand response (EDR), where the grid coordinates large electricity consumers for demand reduction in emergency situations to prevent major economic losses. While existing literature concentrates on owner-operated data centers, this work studies EDR in multi-tenant colocation data centers where servers are owned and managed by individual tenants. EDR in colocation data centers is significantly more challenging, due to lack of incentives to reduce energy consumption by tenants who control their servers and are typically on fixed power contracts with the colocation operator. Consequently, to achieve demand reduction goals set by the EDR program, the operator has to rely on the highly expensive and/or environmentally-unfriendly on-site energy backup/generation. To reduce cost and environmental impact, an efficient incentive mechanism is therefore in need, motivating tenants' voluntary energy reduction in case of EDR. This work proposes a novel incentive mechanism, Truth-DR, which leverages a reverse auction to provide monetary remuneration to tenants according to their agreed energy reduction. Truth-DR is computationally efficient, truthful, and achieves 2-approximation in colocation-wide social cost. Trace-driven simulations verify the efficacy of the proposed auction mechanism.
Linquan Zhang, Shaolei Ren, Chuan Wu 0001, Zongpeng Li
INFOCOM1
2015 Online Electricity Cost Saving Algorithms for Co-Location Data Centers
abstract
This work studies the online electricity cost minimization problem at a co-location data center. A co-location data center serves multiple tenants who rent the physical infrastructure within the data center to run their respective cloud computing services. Consequently, the co-location operator has no direct control over power consumption of its tenants, and an efficient mechanism is desired for eliciting desirable consumption patterns from the co-location tenants. Electricity billing faced by a data center is nowadays based on both the total volume consumed and the peak consumption rate. This leads to an interesting new combinatorial optimization structure on the electricity cost optimization problem, which also exhibits an online nature due to the definition of peak consumption. We model and solve the problem through two approaches: the pricing approach and the auction approach. For the former, we design an offline 2-approximation algorithm as well as an online algorithm with a small competitive ratio in most practical settings. For the latter, we design an efficient (2+c)-competitive online algorithm, where c is a system dependent parameter close to 1.49, and then convert it into an efficient mechanism that executes in an online fashion, runs in polynomial time, and guarantees truthful bidding and (2+2c)-competitive in social cost.
Linquan Zhang, Zongpeng Li, Chuan Wu 0001, Shaolei Ren
SIGMETRICS1
2015 Online Electricity Cost Saving Algorithms for Co-Location Data Centers
abstract
This work studies the online electricity cost minimization problem at a co-location data center, which serves multiple tenants who rent the physical infrastructure within the data center to run their respective cloud computing services. The co-location operator has no direct control over power consumption of its tenants, and an efficient mechanism is desired for eliciting desirable consumption patterns from the tenants. Electricity billing faced by a data center is nowadays based on both the total volume consumed and the peak consumption rate. This leads to an interesting new combinatorial optimization structure on the electricity cost optimization problem, which also exhibits an online nature due to the definition of peak consumption. We model and solve the problem through two approaches: the pricing approach and the auction approach, and design online algorithms with small competitive ratios.
Linquan Zhang, Zongpeng Li, Chuan Wu 0001, Shaolei Ren
IEEE J. Sel. Areas Commun.1
2015 Scaling Social Media Applications Into Geo-Distributed Clouds
abstract
Federation of geo-distributed cloud services is a trend in cloud computing that, by spanning multiple data centers at different geographical locations, can provide a cloud platform with much larger capacities. Such a geo-distributed cloud is ideal for supporting large-scale social media applications with dynamic contents and demands. Although promising, its realization presents challenges on how to efficiently store and migrate contents among different cloud sites and how to distribute user requests to the appropriate sites for timely responses at modest costs. These challenges escalate when we consider the persistently increasing contents and volatile user behaviors in a social media application. By exploiting social influences among users, this paper proposes efficient proactive algorithms for dynamic, optimal scaling of a social media application in a geo-distributed cloud. Our key contribution is an online content migration and request distribution algorithm with the following features: 1) future demand prediction by novelly characterizing social influences among the users in a simple but effective epidemic model; 2) one-shot optimal content migration and request distribution based on efficient optimization algorithms to address the predicted demand; and 3) a Δ(t)-step look-ahead mechanism to adjust the one-shot optimization results toward the offline optimum. We verify the effectiveness of our online algorithm by solid theoretical analysis, as well as thorough comparisons to ready algorithms including the ideal offline optimum, using large-scale experiments with dynamic realistic settings on Amazon Elastic Compute Cloud (EC2).
Yu Wu 0010, Chuan Wu 0001, Bo Li 0001, Linquan Zhang, Zongpeng Li, Francis C. M. Lau 0001
IEEE/ACM Trans. Netw.4
2014 Dynamic resource provisioning in cloud computing: A randomized auction approach
abstract
This work studies resource allocation in a cloud market through the auction of Virtual Machine (VM) instances. It generalizes the existing literature by introducing combinatorial auctions of heterogeneous VMs, and models dynamic VM provisioning. Social welfare maximization under dynamic resource provisioning is proven NP-hard, and modeled with a linear integer program. An efficient α-approximation algorithm is designed, with α ~ 2.72 in typical scenarios. We then employ this algorithm as a building block for designing a randomized combinatorial auction that is computationally efficient, truthful in expectation, and guarantees the same social welfare approximation factor α. A key technique in the design is to utilize a pair of tailored primal and dual LPs for exploiting the underlying packing structure of the social welfare maximization problem, to decompose its fractional solution into a convex combination of integral solutions. Empirical studies driven by Google Cluster traces verify the efficacy of the randomized auction.
Linquan Zhang, Zongpeng Li, Chuan Wu 0001
INFOCOM1
2014 Online algorithms for uploading deferrable big data to the cloud
abstract
This work studies how to minimize the bandwidth cost for uploading deferral big data to a cloud computing platform, for processing by a MapReduce framework, assuming the Internet service provider (ISP) adopts the MAX contract pricing scheme. We first analyze the single ISP case and then generalize to the MapReduce framework over a cloud platform. In the former, we design a Heuristic Smoothing algorithm whose worst-case competitive ratio is proved to fall between 2−1/(D+1) and 2(1 − 1/e), where D is the maximum tolerable delay. In the latter, we employ the Heuristic Smoothing algorithm as a building block, and design an efficient distributed randomized online algorithm, achieving a constant expected competitive ratio. The Heuristic Smoothing algorithm is shown to outperform the best known algorithm in the literature through both theoretical analysis and empirical studies. The efficacy of the randomized online algorithm is also verified through simulation studies.
Linquan Zhang, Zongpeng Li, Chuan Wu 0001, Minghua Chen 0001
INFOCOM1
2014 An online auction framework for dynamic resource provisioning in cloud computing
abstract
Auction mechanisms have recently attracted substantial attention as an efficient approach to pricing and resource allocation in cloud computing. This work, to the authors' knowledge, represents the first online combinatorial auction designed in the cloud computing paradigm, which is general and expressive enough to both (a) optimize system efficiency across the temporal domain instead of at an isolated time point, and (b) model dynamic provisioning of heterogeneous Virtual Machine (VM) types in practice. The final result is an online auction framework that is truthful, computationally efficient, and guarantees a competitive ratio ~ e+ 1 over e-1 ~ 3.30 in social welfare in typical scenarios. The framework consists of three main steps: (1) a tailored primal-dual algorithm that decomposes the long-term optimization into a series of independent one-shot optimization problems, with an additive loss of 1 over e-1 in competitive ratio, (2) a randomized auction sub-framework that applies primal-dual optimization for translating a centralized co-operative social welfare approximation algorithm into an auction mechanism, retaining a similar approximation ratio while adding truthfulness, and (3) a primal-dual update plus dual fitting algorithm for approximating the one-shot optimization with a ratio λ close to e. The efficacy of the online auction framework is validated through theoretical analysis and trace-driven simulation studies. We are also in the hope that the framework, as well as its three independent modules, can be instructive in auction design for other related problems.
Linquan Zhang, Chuan Wu 0001, Zongpeng Li, Francis C. M. Lau 0001
SIGMETRICS2
2014 Randomized auction design for electricity markets between grids and microgrids
abstract
This work studies electricity markets between power grids and microgrids, an emerging paradigm of electric power generation and supply. It is among the first that addresses the economic challenges arising from such grid integration, and represents the first power auction mechanism design that explicitly handles the Unit Commitment Problem (UCP), a key challenge in power grid optimization previously investigated only for centralized cooperative algorithms. The proposed solution leverages a recent result in theoretical computer science that can decompose an optimal fractional (infeasible) solution to NP-hard problems into a convex combination of integral (feasible) solutions. The end result includes randomized power auctions that are (approximately) truthful and computationally efficient, and achieve small approximation ratios for grid-wide social welfare under UCP constraints and temporal demand correlations. Both power markets with grid-to-microgrid and microgrid-to-grid energy sales are studied, with an auction designed for each, under the same randomized power auction framework. Trace driven simulations are conducted to verify the efficacy of the two proposed inter-grid power auctions.
Linquan Zhang, Zongpeng Li, Chuan Wu 0001
SIGMETRICS1
2013 Moving big data to the cloud
abstract
Cloud computing, rapidly emerging as a new computation paradigm, provides agile and scalable resource access in a utility-like fashion, especially for the processing of big data. An important open issue here is how to efficiently move the data, from different geographical locations over time, into a cloud for effective processing. The de facto approach of hard drive shipping is not flexible, nor secure. This work studies timely, cost-minimizing upload of massive, dynamically-generated, geodispersed data into the cloud, for processing using a MapReducelike framework. Targeting at a cloud encompassing disparate data centers, we model a cost-minimizing data migration problem, and propose two online algorithms, for optimizing at any given time the choice of the data center for data aggregation and processing, as well as the routes for transmitting data there. The first is an online lazy migration (OLM) algorithm achieving a competitive ratio of as low as 2.55, under typical system settings. The second is a randomized fixed horizon control (RFHC) algorithm achieving a competitive ratio of 1+ 1/l+λ κ/λ with a lookahead window of l, where κ and λ are system parameters of similar magnitude.
Linquan Zhang, Chuan Wu 0001, Zongpeng Li, Chuanxiong Guo, Minghua Chen 0001, Francis C. M. Lau 0001
INFOCOM1
2013 Moving Big Data to The Cloud: An Online Cost-Minimizing Approach
abstract
Cloud computing, rapidly emerging as a new computation paradigm, provides agile and scalable resource access in a utility-like fashion, especially for the processing of big data. An important open issue here is to efficiently move the data, from different geographical locations over time, into a cloud for effective processing. The de facto approach of hard drive shipping is not flexible or secure. This work studies timely, cost-minimizing upload of massive, dynamically-generated, geo-dispersed data into the cloud, for processing using a MapReduce-like framework. Targeting at a cloud encompassing disparate data centers, we model a cost-minimizing data migration problem, and propose two online algorithms: an online lazy migration (OLM) algorithm and a randomized fixed horizon control (RFHC) algorithm , for optimizing at any given time the choice of the data center for data aggregation and processing, as well as the routes for transmitting data there. Careful comparisons among these online and offline algorithms in realistic settings are conducted through extensive experiments, which demonstrate close-to-offline-optimum performance of the online algorithms.
Linquan Zhang, Chuan Wu 0001, Zongpeng Li, Chuanxiong Guo, Minghua Chen 0001, Francis C. M. Lau 0001
IEEE J. Sel. Areas Commun.1
2012 Scaling social media applications into geo-distributed clouds
abstract
Federation of geo-distributed cloud services is a trend in cloud computing which, by spanning multiple data centers at different geographical locations, can provide a cloud platform with much larger capacities. Such a geo-distributed cloud is ideal for supporting large-scale social media streaming applications (e.g., YouTube-like sites) with dynamic contents and demands, owing to its abundant on-demand storage/bandwidth capacities and geographical proximity to different groups of users. Although promising, its realization presents challenges on how to efficiently store and migrate contents among different cloud sites (i.e. data centers), and to distribute user requests to the appropriate sites for timely responses at modest costs. These challenges escalate when we consider the persistently increasing contents and volatile user behaviors in a social media application. By exploiting social influences among users, this paper proposes efficient proactive algorithms for dynamic, optimal scaling of a social media application in a geo-distributed cloud. Our key contribution is an online content migration and request distribution algorithm with the following features: (1) future demand prediction by novelly characterizing social influences among the users in a simple but effective epidemic model; (2) oneshot optimal content migration and request distribution based on efficient optimization algorithms to address the predicted demand, and (3) a Δ(t)-step look-ahead mechanism to adjust the one-shot optimization results towards the offline optimum. We verify the effectiveness of our algorithm using solid theoretical analysis, as well as large-scale experiments under dynamic realistic settings on a home-built cloud platform.
Yu Wu 0010, Chuan Wu 0001, Bo Li 0001, Linquan Zhang, Zongpeng Li, Francis C. M. Lau 0001
INFOCOM4