17 results on '"Tian, Wenhong"'
Search Results
2. A Reinforcement Learning Based Approach to Identify Resource Bottlenecks for Multiple Services Interactions in Cloud Computing Environments
- Author
-
Xu, Lingxiao, Xu, Minxian, Semmes, Richard, Li, Hui, Mu, Hong, Gui, Shuangquan, Tian, Wenhong, Wu, Kui, Buyya, Rajkumar, Akan, Ozgur, Editorial Board Member, Bellavista, Paolo, Editorial Board Member, Cao, Jiannong, Editorial Board Member, Coulson, Geoffrey, Editorial Board Member, Dressler, Falko, Editorial Board Member, Ferrari, Domenico, Editorial Board Member, Gerla, Mario, Editorial Board Member, Kobayashi, Hisashi, Editorial Board Member, Palazzo, Sergio, Editorial Board Member, Sahni, Sartaj, Editorial Board Member, Shen, Xuemin (Sherman), Editorial Board Member, Stan, Mircea, Editorial Board Member, Jia, Xiaohua, Editorial Board Member, Zomaya, Albert Y., Editorial Board Member, Gao, Honghao, editor, Wang, Xinheng, editor, Iqbal, Muddesar, editor, Yin, Yuyu, editor, Yin, Jianwei, editor, and Gu, Ning, editor
- Published
- 2021
- Full Text
- View/download PDF
3. An energy-aware scheduling algorithm for big data applications in Spark
- Author
-
Li, Hongjian, Wang, Huochen, Fang, Shuyong, Zou, Yang, and Tian, Wenhong
- Published
- 2020
- Full Text
- View/download PDF
4. SAVE: self-adaptive consolidation of virtual machines for energy efficiency of CPU-intensive applications in the cloud
- Author
-
Guo, Wenxia, Kuang, Ping, Jiang, Yaqiu, Xu, Xiang, and Tian, Wenhong
- Published
- 2019
- Full Text
- View/download PDF
5. Migrating Scientific Workflow Management Systems from the Grid to the Cloud
- Author
-
Zhao, Yong, Li, Youfu, Raicu, Ioan, Lin, Cui, Tian, Wenhong, Xue, Ruini, Li, Xiaolin, editor, and Qiu, Judy, editor
- Published
- 2014
- Full Text
- View/download PDF
6. Energy-efficient and QoS-aware model based resource consolidation in cloud data centers
- Author
-
Li, Hongjian, Zhu, Guofeng, Zhao, Yuyan, Dai, Yu, and Tian, Wenhong
- Published
- 2017
- Full Text
- View/download PDF
7. Information interaction and partial growth-based multi-population growable genetic algorithm for multi-dimensional resources utilization optimization of cloud computing.
- Author
-
Zhou, Guangyao, Xie, Yuanlun, Lan, Haocheng, Tian, WenHong, Buyya, Rajkumar, and Wu, Kui
- Subjects
GENETIC algorithms ,DISTRIBUTED computing ,INFORMATION sharing ,CLOUD computing ,ALGORITHMS - Abstract
Optimizing multi-dimensional resource utilization is a critical research area in distributed computing, particularly in cloud computing, where various heterogeneous resources are integrated to offer a wide range of services. Addressing this issue necessitates the simultaneous consideration of multiple resource bottlenecks. This paper presents a new solution, called the Multi-Population Growth Genetic Algorithm (MPGGA), which consists of a central management unit responsible for executing information interaction and growth quota reallocation, and multiple population evolution executors to perform crossover and regeneration within each population. The proposed MPGGA combines elite sharing and priority support for the weaker population (ESPW), resulting in better convergence and optimality than other combinations of strategies. This outcome is corroborated by extensive ablation experiments on various strategies. Furthermore, the experimental results for minimizing the maximum utilization of resources in each dimension indicate that MPGGA-ESPW outperforms other popular algorithms, such as GHW-NSGA II (1.363x), GHW-MOEA/D (1.339x), NSGA II (1.948x), and MOEA/D (2.151x) in terms of convergence speed. For energy consumption-related optimization problems, the experimental results demonstrate that the adaptability of a single algorithm in MPGGA family is limited by the algorithm of growth route, while also showing that the MPGGA framework is flexible to allow various algorithms as its growth route to adapt to various scenarios. • Multi-Population GGA to optimize multi-dimensional resources utilization in cloud. • Elite sharing information interaction to exchange solutions between populations. • Partial growth and priority support the worse growth quota reallocation strategy. [ABSTRACT FROM AUTHOR]
- Published
- 2024
- Full Text
- View/download PDF
8. A survey on load balancing algorithms for virtual machines placement in cloud computing.
- Author
-
Xu, Minxian, Tian, Wenhong, and Buyya, Rajkumar
- Subjects
LOAD balancing (Computer networks) ,VIRTUAL machine systems ,INFORMATION & communication technologies ,CLOUD computing ,DATA libraries ,NP-hard problems - Abstract
The emergence of cloud computing based on virtualization technologies brings huge opportunities to host virtual resource at low cost without the need of owning any infrastructure. Virtualization technologies enable users to acquire, configure, and be charged on pay-per-use basis. However, cloud data centers mostly comprise heterogeneous commodity servers hosting multiple virtual machines (VMs) with potential various specifications and fluctuating resource usages, which may cause imbalanced resource utilization within servers that may lead to performance degradation and service level agreements violations. So as to achieve efficient scheduling, these challenges should be addressed and solved by using load balancing strategies, which have been proved to be nondeterministic polynomial time (NP)-hard problem. From multiple perspectives, this work identifies the challenges and analyzes existing algorithms for allocating VMs to hosts in infrastructure clouds, especially focuses on load balancing. A detailed classification targeting load balancing algorithms for VM placement in cloud data centers is investigated, and the surveyed algorithms are classified according to the classification. The goal of this paper is to provide a comprehensive and comparative understanding of existing literature and aid researchers by providing an insight for potential future enhancements. [ABSTRACT FROM AUTHOR]
- Published
- 2017
- Full Text
- View/download PDF
9. Growable Genetic Algorithm with Heuristic-based Local Search for multi-dimensional resources scheduling of cloud computing.
- Author
-
Zhou, Guangyao, Tian, WenHong, Buyya, Rajkumar, and Wu, Kui
- Subjects
GENETIC algorithms ,VIRTUAL machine systems ,CLOUD computing ,SEARCH algorithms ,POWER resources ,ENERGY consumption - Abstract
Multi-Dimensional Resources Scheduling Problem (MDRSP, usually a multi-objective optimization problem) has attracted focus in the management of large-scale cloud computing systems as the collaborative operation of various devices in the cloud affects resource utilization and energy consumption. Effective management of the cloud requires a higher performance method to solve MDRSP. Considering the complex coupling between multi-dimensional resources and focusing on virtual machines allocation, we propose GGA-HLSA-RW (GHW, a novel family of genetic algorithms) to optimize the utilization and energy consumption of the cloud. In GGA-HLSA-RW, we add a growth stage to the genetic algorithm and construct a Growable Genetic Algorithm (GGA) using the Heuristic-based Local Search Algorithm (HLSA) with Random multi-Weights (RW) as the growth route. Based on the GHW, we propose GHW-NSGA II and GHW-MOEA/D by applying the sorting strategies and population regeneration mechanism of NSGA II and MOEA/D. To evaluate the performance of GHW, we carry out extensive experiments on the simulation dataset and AzureTraceforPacking2020 for the problems of minimizing the maximum utilization rate of resources for each dimension and minimizing total energy consumption. Experiment results demonstrate the advantages of growth strategy and dimensionality reduction strategy of GHW, as well as validate the applicability and optimality of GHW in realistic cloud computing. The experiments also demonstrate our proposed GHW-NSGA II and GHW-MOEA/D have better convergence rates and optimality than state-of-the-art NSGA II and MOEA/D. • For multi-dimensional resource scheduling of Cloud, Growable GA is better than GA. • GHW: Heuristic-based local search as the growth of GGA. • GHW-NSGA II and GHW-MOEA/D outperform NSGA II and MOEA/D. [ABSTRACT FROM AUTHOR]
- Published
- 2023
- Full Text
- View/download PDF
10. HScheduler: an optimal approach to minimize the makespan of multiple MapReduce jobs.
- Author
-
Tian, Wenhong, Li, Guozhong, Yang, Wutong, and Buyya, Rajkumar
- Subjects
- *
COMPUTER scheduling , *BIG data , *CLOUD computing , *PRODUCTION scheduling , *ENERGY consumption - Abstract
Large-scale MapReduce clusters that routinely process big data bring challenges to the cloud computing. One of the key challenges is to reduce the response time of these MapReduce clusters by minimizing their makespans. It is observed that the order in which these jobs are executed can have a significant impact on their overall makespans and resource utilization. In this work, we consider a scheduling model for multiple MapReduce jobs. The goal is to design a job scheduler that minimizes the makespan of such a set of MapReduce jobs. We exploit classical Johnson model and propose a novel framework HScheduler, which combines features of both classical Johnson's algorithm and MapReduce to minimize the makespan for both offline and online jobs. Our Offline HScheduler reaches the theoretical lower bound (optimum) and Online HScheduler is 2-competitive which is the best-known constant ratio for minimizing the makespan. Through extensive real data tests, we find that HScheduler has better performance than the best-known approach by 10.6-11.7 % on average for offline scheduling and 8-10 % on average for online scheduling. The HScheduler can be applied to improve responsive time, throughput and energy efficiency in cloud computing. [ABSTRACT FROM AUTHOR]
- Published
- 2016
- Full Text
- View/download PDF
11. Open-source simulators for Cloud computing: Comparative study and challenging issues.
- Author
-
Tian, Wenhong, Xu, Minxian, Chen, Aiguo, Li, Guozhong, Wang, Xinyang, and Chen, Yu
- Subjects
- *
CLOUD computing , *OPEN source products , *SIMULATION methods & models , *PRODUCTION scheduling , *COMPARATIVE studies , *PERFORMANCE evaluation - Abstract
Resource scheduling in infrastructure as a service (IaaS) is one of the keys for large-scale Cloud applications. Extensive research on all issues in real environment is extremely difficult because it requires developers to consider network infrastructure and the environment, which may be beyond the control. In addition, the network conditions cannot be controlled or predicted. Performance evaluations of workload models and Cloud provisioning algorithms in a repeatable manner under different configurations are difficult. Therefore, simulators are developed. To understand and apply better the state-of-the-art of Cloud computing simulators, and to improve them, we study four known open-source simulators. They are compared in terms of architecture, modeling elements, simulation process, performance metrics and scalability in performance. Finally, a few challenging issues as future research trends are outlined. [ABSTRACT FROM AUTHOR]
- Published
- 2015
- Full Text
- View/download PDF
12. A Service Framework for Scientific Workflow Management in the Cloud.
- Author
-
Zhao, Yong, Li, Youfu, Raicu, Ioan, Lu, Shiyong, Lin, Cui, Zhang, Yanzhe, Tian, Wenhong, and Xue, Ruini
- Abstract
Cloud computing is an emerging computing paradigm that can offer unprecedented scalability and resources on demand, and is getting more and more adoption in the science community, while scientific workflow management systems provide essential support such as management of data and task dependencies, job scheduling and execution, provenance tracking, etc., to scientific computing. As we are entering into a “big data” era, it is imperative to migrate scientific workflow management systems into the cloud to manage the ever increasing data scale and analysis complexity. We propose a reference service framework for integrating scientific workflow management systems into various cloud platforms, which consists of eight major components, including Cloud Workflow Management Service, Cloud Resource Manager, etc., and six interfaces between them. We also present a reference framework for the implementation of Cloud Resource Manager, which is responsible for the provisioning and management of virtual resources in the cloud. We discuss our implementation of the framework by integrating the Swift scientific workflow management system with theOpenNebula and Eucalyptus cloud platforms, and demonstrate the capability of the solution using a NASA MODIS image processing workflow and a production deployment on the Science@Guoshi network with support for the Montage image mosaic workflow. [ABSTRACT FROM PUBLISHER]
- Published
- 2015
- Full Text
- View/download PDF
13. Minimizing total busy time in offline parallel scheduling with application to energy efficiency in cloud computing.
- Author
-
Tian, Wenhong and Yeo, Chee Shin
- Subjects
PARALLEL computers ,COMPUTER scheduling ,APPLICATION software ,ENERGY consumption ,CLOUD computing - Abstract
Our paper considers the following fundamental scheduling problem. There are n deterministic jobs to be scheduled offline on multiple identical machines, which have bounded capacities. Each job is associated with a start-time, an end-time, a process time, and demand for machine capacity. The goal is to schedule all of the jobs non-preemptively in their start-time-end-time windows, subject to machine capacity constraints such that the total busy time of the machines is minimized. We refer to this problem as minimizing the total busy time for the scheduling of multiple identical machines (MinTBT). This problem has important applications in power-aware scheduling for Cloud computing, optical network design, customer service systems, and other related areas. Scheduling to minimize busy times is already NP-hard in the special case where all jobs have the same process time and can be scheduled in a fixed time interval. One best-known result for this problem is a 5-approximation algorithm for special instances using first-fit-decreasing algorithm. In this paper, we propose and prove a 3-approximation algorithm, modified first-fit-decreasing-earliest for the general case and obtain more results for special cases. We then show how our results are applied in cloud computing to improve the energy efficiency. Copyright © 2013 John Wiley & Sons, Ltd. [ABSTRACT FROM AUTHOR]
- Published
- 2015
- Full Text
- View/download PDF
14. A Toolkit for Modeling and Simulation of Real-Time Virtual Machine Allocation in a Cloud Data Center.
- Author
-
Tian, Wenhong, Zhao, Yong, Xu, Minxian, Zhong, Yuanliang, and Sun, Xiashuang
- Subjects
- *
COMPUTER simulation , *CLOUD computing , *REAL-time computing , *VIRTUAL machine systems , *COMPUTATION laboratories , *SERVER farms (Computer network management) - Abstract
Resource scheduling in infrastructure as a service (IaaS) is one of the keys for large-scale Cloud applications. Extensive research on all issues in real environment is extremely difficult because it requires developers to consider network infrastructure and the environment, which may be beyond the control. In addition, the network conditions cannot be predicted or controlled. Therefore, performance evaluation of workload models and Cloud provisioning algorithms in a repeatable manner under different configurations and requirements is difficult. There is still lack of tools that enable developers to compare different resource scheduling algorithms in IaaS regarding both computing servers and user workloads. To fill this gap in tools for evaluation and modeling of Cloud environments and applications, we propose CloudSched. CloudSched can help developers identify and explore appropriate solutions considering different resource scheduling algorithms. Unlike traditional scheduling algorithms considering only one factor such as CPU, which can cause hotspots or bottlenecks in many cases, CloudSched treats multidimensional resource such as CPU, memory and network bandwidth integrated for both physical machines and virtual machines (VMs) for different scheduling objectives (algorithms). In this paper, two existing simulation systems at application level for Cloud computing are studied, a novel lightweight simulation system is proposed for real-time VM scheduling in Cloud data centers, and results by applying the proposed simulation system are analyzed and discussed. [ABSTRACT FROM PUBLISHER]
- Published
- 2015
- Full Text
- View/download PDF
15. Designing and Deploying a Scientific Computing Cloud Platform.
- Author
-
Zhao, Yong, Zhang, Yanzhe, Tian, Wenhong, Xue, Ruini, and Lin, Cui
- Abstract
Scientific applications are growing rapidly in both data scale and processing complexity due to advances in science instrumentation and network technologies, where Cloud computing as an emerging computing paradigm can offer unprecedented scalability and resources on demand, and is getting more and more adoption in the science community. We present our early effort in designing and building CloudDragon, a scientific computing Cloud platform based on OpenNebula. We take a structured approach that integrates client-side application specification and testing, service-based workflow submission and management, on-demand virtual cluster provisioning, high-throughput task scheduling and execution, and efficient and scalable Cloud resource management. We first analyze the integration efficiency of our approach in a cluster setting and then show a production deployment of the platform. [ABSTRACT FROM PUBLISHER]
- Published
- 2012
- Full Text
- View/download PDF
16. Scientific-Workflow-Management-as-a-Service in the Cloud.
- Author
-
Zhao, Yong, Li, Youfu, Tian, Wenhong, and Xue, Ruini
- Abstract
Scientific workflow management systems have been around for many years and provide essential support such as management of data and task dependencies, job scheduling and execution, provenance tracking, etc. to scientific computing. While we are entering into a """"big data"""" era, it is necessary for scientific workflow systems to integrate with Cloud platforms so as to deal with the ever increasing data scale and analysis complexity. In this paper, we present our experience in offering the Swift scientific workflow management system as a service in the Cloud. Our solution integrates Swift with the Open Nebula Cloud platform, and supports workflow specification and submission, on-demand virtual cluster provisioning, high-throughput task scheduling and execution, and efficient and scalable Cloud resource management. We demonstrate the capability of the solution using a NASA MODIS image processing workflow. [ABSTRACT FROM PUBLISHER]
- Published
- 2012
- Full Text
- View/download PDF
17. An online parallel scheduling method with application to energy-efficiency in cloud computing.
- Author
-
Tian, Wenhong, Xiong, Qin, and Cao, Jun
- Subjects
- *
PARALLEL scheduling (Computer scheduling) , *APPLICATION software , *ENERGY consumption , *CLOUD computing , *VIRTUAL machine systems , *CONSTRAINT satisfaction - Abstract
This paper considers online energy-efficient scheduling of virtual machines (VMs) for Cloud data centers. Each request is associated with a start-time, an end-time, a processing time and a capacity demand from a Physical Machine (PM). The goal is to schedule all of the requests non-preemptively in their start-time-end-time windows, subjecting to PM capacity constraints, such that the total busy time of all used PMs is minimized (called MinTBT-ON for abbreviation). This problem is a fundamental scheduling problem for parallel jobs allocation on multiple machines; it has important applications in power-aware scheduling in cloud computing, optical network design, customer service systems, and other related areas. Offline scheduling to minimize busy time is NP-hard already in the special case where all jobs have the same processing time and can be scheduled in a fixed time interval. One best-known result for MinTBT-ON problem is a g-competitive algorithm for general instances and unit-size jobs using First-Fit algorithm where g is the total capacity of a machine. In this paper, a $(1+\frac{g-2}{k}-\frac{g-1}{k^{2}})$ -competitive algorithm, Dynamic Bipartition-First-Fit (BFF) is proposed and proved for general case, where k is the ratio of the length of the longest interval over the length of the second longest interval for k>1 and g≥2. More results in general and special cases are obtained to improve the best-known bounds. [ABSTRACT FROM AUTHOR]
- Published
- 2013
- Full Text
- View/download PDF
Catalog
Discovery Service for Jio Institute Digital Library
For full access to our library's resources, please sign in.