Loading [MathJax]/extensions/MathMenu.js
Zhijiao Xiao - IEEE Xplore Author Profile

Showing 1-15 of 15 results

Filter Results

Show

Results

Since the advent of cloud computing, Elastic Computing (EC) has become the standard architecture for resource allocation and scheduling. EC typically allocates computing resources based on predefined specifications, such as virtual machine or container flavors. However, these flavors are often constrained by fixed CPU-to-memory ratios, which frequently fail to match the actual resource needs of ap...Show More
The complexity of apps running on cloud platforms is evident in their nature. Every application has distinct needs for processing power and memory at various times. In order to effectively cater to tenants’ varied computing requirements while reducing inefficiencies in resource usage, cloud service providers need to be able to predict workload variations with high accuracy and evaluate how cloud a...Show More
Edge computing is an effective complementary technology to cloud computing, allowing end devices to offload tasks onto edge base stations (BSs) to satisfy the quality of experience of consumers. Due to the limitation of storage and computing resources, a single BS cannot satisfy the heavy computing tasks. In this regard, multi-BS collaboration is an effective way to alleviate this issue. Moreover,...Show More
Service providers tend to deploy application services to several different virtual machines (VMs) to improve the scalability and manageability of the cloud data center (CDC). Therefore, high frequency communication traffic is always involved among those VMs that are deployed the same application service. In order to reduce the communication cost (CC) of CDC, all VMs running the same service should...Show More
Sharing learned models is crucial in research and the industry’s rapid development and progress. Meanwhile, as the Intellectual Property (IP) of the model proposer, the learned high-performance models must be protected to avoid being illegally copied or redistributed by malicious users. Unfortunately, even though the field of Electroencephalography (EEG) has made significant progress and the model...Show More
With the development of container technology, microservice architecture has become a powerful paradigm for cloud computing with efficient infrastructure management and large-scale service capabilities. Cloud providers require flexible resource management to meet dynamic workloads, such as autoscaling and provisioning. As one of the most popular open-source container orchestration systems, Kubernet...Show More
A Petri net based framework is proposed for automatic high level video event description, recognition and reasoning purposes. In comparison with the existing approaches reported in the literature, our work is characterized with a number of novel features: (i) the high level video event modeling and recognition based on Petri net are fully automatic, which are not only capable of covering single vi...Show More
Contend-based flower image retrieval is one of the hottest and most challenging problem in content-based image retrieval area. In this paper, a flower image retrieval method is proposed based on a memetic algorithm. The proposed method, which combines a global search strategy with a local search strategy, uses a memetic algorithm to select the optimal feature subset. Genetic algorithm is used as t...Show More
Inverted index is a key component in a search engine. Due to the high update frequency of web pages, incremental inverted index is commonly used in modern web-based search engine. In order to improve the performance of search engine, an efficient data block and control block DB&CB structure for incremental inverted index is proposed. Theoretical analysis and experiment results show that the averag...Show More
Pre-scheduling of workflows is to schedule all tasks of a workflow instance as soon as it is initialized. Based on the study of existing scheduling methods, a new optimization method of workflow pre-scheduling is proposed based on Nested Genetic Algorithm(NGA). The solutions of resource allocation and execution sequence are optimized and global optimization for a single process instance can be app...Show More
Accurate performance metric models are the key to Web capacity planning related problems. Due to the complexity of Web systems, analytical modeling without integrating the performance testing process is not enough to get accurate metric models. To integrate performance testing and analytical modeling in a systematic way, a Web performance modeling process is presented based on the methodology of l...Show More
Using effective modeling ways can improve the quality of workflow models. A new role-oriented modeling way is presented to set up workflow process models based on object Petri net. The details of each role are encapsulated in a role object net. The interfaces are provided for it to communicate with other roles. The cooperative relationships of roles are described in control object nets. An example...Show More
The total amount of resources in a workflow process is constrained by the cost of employment; meanwhile, the assignment of resources directly decides the average waiting and dealing time of each activity in a workflow. By optimizing the allocation of resources, it can minimize the total flow time of a workflow. Some optimization rules for minimizing the average responding time of a workflow are ad...Show More
How to allocate workflow resources with cost constraint to optimize workflow time performance was studied. The average throughput time of workflow instances is used to measure the workflow time performance. A method based on queuing theory was proposed to calculate the average throughput time of workflow instances. Since the problem can be come down to an unbounded knapsack problem (UKP), an impro...Show More