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. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Liang Zhao 0009

dblp:63/5422-9 · DBLP profile ↗
← Back
7ranked-venue papers
4as first author
0since 2021 · last 2015
0000-0003-3910-3536ORCID · corroborated

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

Software engineering, systems software and programming languages · 3 · 2 first-authorDatabases, data management, data science and information retrieval · 2 · 1 first-authorArtificial intelligence and machine learning · 1 · 1 first-authorSystems, architecture and hardware · 1Applied, 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
1 paper
Cloud and datacenter computing · 100%

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

TopicWeightPapersLastEvidence papers
Cloud and datacenter computing › resource allocation › dynamic resource allocation
adaptive resource allocation
0.212015
A Framework for Consumer-Centric SLA Management of Cloud-Hosted Databases · IEEE Trans. Serv. Comput. 2015
Cloud and datacenter computing › resource management
cloud resource management
0.212015
A Framework for Consumer-Centric SLA Management of Cloud-Hosted Databases · IEEE Trans. Serv. Comput. 2015
Cloud and datacenter computing › cloud service management
service level agreement management
0.212015
A Framework for Consumer-Centric SLA Management of Cloud-Hosted Databases · IEEE Trans. Serv. Comput. 2015

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

virtualization-based replication · 0.2policy-based scaling · 0.2
YearPublicationVenuePosition
2015 A Framework for Consumer-Centric SLA Management of Cloud-Hosted Databases
abstract
Service Level Agreements (SLA) represent the contract which captures the agreed upon guarantees between a service provider and its customers. The specifications of existing service level agreements (SLA) for cloud services are not designed to flexibly handle even relatively straightforward performance and technical requirements of consumer applications. In this article, we present a novel approach for SLA-based management of cloud-hosted databases from the consumer perspective. We present an end-to-end framework for consumer-centric SLA management of cloud-hosted databases. The framework facilitates adaptive and dynamic provisioning of the database tier of the software applications based on application-defined policies for satisfying their own SLA performance requirements, avoiding the cost of any SLA violation and controlling the monetary cost of the allocated computing resources. In this framework, the SLA of the consumer applications are declaratively defined in terms of goals which are subjected to a number of constraints that are specific to the application requirements. The framework continuously monitors the application-defined SLA and automatically triggers the execution of necessary corrective actions (scaling out/in the database tier) when required. The framework is database platform-agnostic, uses virtualization-based database replication mechanisms, and requires zero source code changes of the cloud-hosted software applications. The experimental results demonstrate the effectiveness of our SLA-based framework in providing the consumer applications with the required flexibility for achieving their SLA requirements.
Liang Zhao 0009, Sherif Sakr, Anna Liu
IEEE Trans. Serv. Comput.1
2013 Consumer-centric SLA manager for cloud-hosted databases
abstract
We present an end-to-end framework for consumer-centric SLA management of virtualized database servers. The framework facilitates adaptive and dynamic provisioning of the database tier of the software applications based on application-defined policies for satisfying their own SLA performance requirements, avoiding the cost of any SLA violation and controlling the monetary cost of the allocated computing resources. In this framework, the SLA of the consumer applications are declaratively defined in terms of goals which are subjected to a number of constraints that are specific to the application requirements. The framework continuously monitors the application-defined SLA and automatically triggers the execution of necessary corrective actions (scaling out/in the database tier) when required. The framework is database platform-agnostic, uses virtualization-based database replication mechanisms and requires zero source code changes of the cloud-hosted application.
Liang Zhao 0009, Sherif Sakr, Anna Liu
CIKM1
2013 Peer-to-peer service provisioning in cloud computing environments
Rajiv Ranjan 0001, Liang Zhao 0009
J. Supercomput.2
2012 Application-Managed Replication Controller for Cloud-Hosted Databases
abstract
Data replication is a well-known strategy to achieve the availability, scalability and performance improvement goals in the data management world. However, the cost of maintaining several database replicas always strongly consistent is very high. The CAP theorem shows that a shared-data system can choose at most two out of three properties: consistency, availability, and tolerance to partitions. In practice, most of the cloud-based data management systems tend to overcome the difficulties of distributed replication by relaxing the consistency guarantees of the system. In particular, they implement various forms of weaker consistency models such as eventual consistency. This solution is accepted by many new Web 2.0 applications (e.g. social networks) which could be more tolerant with a wider window of data staleness (replication delay).However, unfortunately, there are no generic application-independent and consumer-centric mechanisms by which software applications can specify and manage to what extent inconsistencies can be tolerated. We introduce an adaptive framework for database replication at the middleware layer of cloud environments. The framework provides flexible mechanisms to enable software applications of keeping several database replicas (that can be hosted in different data centers) with different levels of service level agreements (SLA) for their data freshness. The experimental evaluation demonstrates the effectiveness of our framework in providing the software applications with the required flexibility to achieve and optimize their requirements in terms of overall system throughput, data freshness and invested monetary cost.
Liang Zhao 0009, Sherif Sakr, Anna Liu
IEEE CLOUD1
2011 Data Consistency Properties and the Trade-offs in Commercial Cloud Storage: the Consumers' Perspective
Hiroshi Wada, Alan D. Fekete, Liang Zhao 0009, Anna Liu
CIDR3
2011 CloudDB AutoAdmin: Towards a Truly Elastic Cloud-Based Data Store
abstract
In this paper, we present the design and the architecture of the CloudDB AutoAdmin system which aims to fill the existing gaps between the provided cloud database services and the requirements of the consumer applications. In particular, it focuses on facilitating the job of the cloud database consumers in implementing database applications as distributed, scalable, and elastic services with a minimum effort on the side of the application developer and a limited footprint in the application code.
Sherif Sakr, Liang Zhao 0009, Hiroshi Wada, Anna Liu
ICWS2
2010 Evaluating Cloud Platform Architecture with the CARE Framework
abstract
There is an emergence of Cloud application platforms such as Microsoft's Azure, Google's App Engine and Amazon's EC2/SimpleDB/S3. Startups and Enterprise alike, lured by the promise of `infinite scalability', `ease of development', `low infrastructure setup cost' are increasingly using these Cloud service building blocks to develop and deploy their web based applications. However, the precise nature of these Cloud platforms and the resultant Cloud application runtime behavior is still largely an unknown. Given the black box nature of these platforms, and the novel programming and data models of Cloud, there is a dearth of tools and techniques for enabling the rigorously evaluation of Cloud platforms at runtime. This paper introduces the CARE (Cloud Architecture Runtime Evaluation) approach, a framework for evaluating Cloud application development and runtime platforms. CARE implements a unified interface with WSDL and REST in order to evaluate different Cloud platforms for Cloud application hosting servers and Cloud databases. With the unified interface, we are able to perform selective high stress and low stress evaluations corresponding to desired test scenarios. Result shows the effectiveness of CARE in the evaluation of Cloud variations in terms of scalability, availability and responsiveness, across both compute and storage capabilities. Thus placing CARE as an important tool in the path of Cloud computing research.
Liang Zhao 0009, Anna Liu, Jacky W. Keung
APSEC1