EDBT 2026 Demo / reviewers in the wild / expert
Linquan Zhang
dblp:25/11344
· DBLP profile ↗
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
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Algorithmic game theory and mechanism design › mechanism design
auction design |
0.7 | 4 | 2016 | 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.6 | 3 | 2016 | 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.4 | 2 | 2016 | 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.4 | 1 | 2020 | Fast Switch-Based Load Balancer Considering Application Server States · IEEE/ACM Trans. Netw. 2020 |
Cloud and datacenter computing › resource management
datacenter resource management |
0.4 | 2 | 2015 | 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.4 | 2 | 2015 | 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.4 | 1 | 2019 | 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.4 | 1 | 2019 | 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.4 | 1 | 2019 | 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.4 | 2 | 2014 | 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.4 | 2 | 2015 | 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.3 | 2 | 2015 | 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.3 | 2 | 2015 | 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.2 | 1 | 2016 | 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.2 | 2 | 2014 | 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.2 | 1 | 2015 | 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.2 | 1 | 2015 | A truthful incentive mechanism for emergency demand response in colocation data centers · INFOCOM 2015 |
Cloud and datacenter computing › datacenter infrastructure
colocation data center |
0.2 | 1 | 2015 | A truthful incentive mechanism for emergency demand response in colocation data centers · INFOCOM 2015 |
Energy-efficient computing
datacenter power management |
0.2 | 1 | 2015 | 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.2 | 1 | 2014 | An online auction framework for dynamic resource provisioning in cloud computing · SIGMETRICS 2014 |
Cloud and datacenter computing › cloud economics
bandwidth cost minimization |
0.2 | 1 | 2014 | Online algorithms for uploading deferrable big data to the cloud · INFOCOM 2014 |
Cloud and datacenter computing › resource management
cloud resource management |
0.2 | 1 | 2014 | Dynamic resource provisioning in cloud computing: A randomized auction approach · INFOCOM 2014 |
Cloud and datacenter computing › resource management
resource management and scheduling |
0.2 | 1 | 2014 | An online auction framework for dynamic resource provisioning in cloud computing · SIGMETRICS 2014 |
Algorithmic game theory and mechanism design › auction theory
combinatorial auction |
0.2 | 1 | 2014 | Dynamic resource provisioning in cloud computing: A randomized auction approach · INFOCOM 2014 |
Algorithmic game theory and mechanism design
mechanism design |
0.2 | 1 | 2014 | Dynamic resource provisioning in cloud computing: A randomized auction approach · INFOCOM 2014 |
Data integration and cleaning
data migration |
0.2 | 1 | 2013 | Moving big data to the cloud · INFOCOM 2013 |
Storage systems
data migration |
0.2 | 1 | 2013 | 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.2 | 1 | 2013 | 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.1 | 1 | 2012 | Scaling social media applications into geo-distributed clouds · INFOCOM 2012 |
Software-defined and programmable networks
programmable data plane |
0.1 | 1 | 2020 | 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
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | Fast Switch-Based Load Balancer Considering Application Server StatesabstractLarge-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 FunctionsabstractNetwork 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 |
INFOCOM | 4 |
| 2017 | Virtualized Network Coding Functions on the InternetabstractNetwork 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 |
ICDCS | 1 |
| 2016 | An Online Auction Framework for Dynamic Resource Provisioning in Cloud ComputingabstractAuction 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 CentersabstractThis 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 |
CLOUD | 1 |
| 2015 | A truthful incentive mechanism for emergency demand response in colocation data centersabstractData 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 |
INFOCOM | 1 |
| 2015 | Online Electricity Cost Saving Algorithms for Co-Location Data CentersabstractThis 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 |
SIGMETRICS | 1 |
| 2015 | Online Electricity Cost Saving Algorithms for Co-Location Data CentersabstractThis 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 CloudsabstractFederation 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 approachabstractThis 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 |
INFOCOM | 1 |
| 2014 | Online algorithms for uploading deferrable big data to the cloudabstractThis 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 |
INFOCOM | 1 |
| 2014 | An online auction framework for dynamic resource provisioning in cloud computingabstractAuction 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 |
SIGMETRICS | 2 |
| 2014 | Randomized auction design for electricity markets between grids and microgridsabstractThis 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 |
SIGMETRICS | 1 |
| 2013 | Moving big data to the cloudabstractCloud 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 |
INFOCOM | 1 |
| 2013 | Moving Big Data to The Cloud: An Online Cost-Minimizing ApproachabstractCloud 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 cloudsabstractFederation 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 |
INFOCOM | 4 |