In the input buffered ATM (asynchronous transfer mode) switches, HoL (head of line) blocking can be eliminated entirely by VOQ (virtual output queuing), in which each input port maintains a separate buffer for each ou...
详细信息
In the input buffered ATM (asynchronous transfer mode) switches, HoL (head of line) blocking can be eliminated entirely by VOQ (virtual output queuing), in which each input port maintains a separate buffer for each output port. On the other hand, the IP (Internet protocol) traffic has increased explosively, therefore to manage IP packets over ATM, IP-PIM (IP-parallel iterative matching) has been proposed. However, the queue length of other buffers increases with IP-PIM, since the cells of some packets are switched consecutively. Therefore, IP-PIM causes degradation of the packet loss probability. In this paper, by defining the buffer at which cells that belong to a packet arrive in a certain time slot as an active buffer, we propose a new scheduling algorithm that gives priority to an active buffer so that cells which belong to packets can be switched effectively without increasing the queue length. We evaluate the packet loss probability and the mean packet delay by computer simulations. As a result, it is shown that the proposed scheme can improve the packet loss probability with negligible degradation of the mean packet delay.
This paper presents an algorithm that applies a new mechanism in order to generate scheduling which allows for evaluation of the quality of solutions that are obtained in the job shop scheduling problem (JSSP). In thi...
详细信息
This paper presents an algorithm that applies a new mechanism in order to generate scheduling which allows for evaluation of the quality of solutions that are obtained in the job shop scheduling problem (JSSP). In this research, the quality of the solution is evaluated by using the makespan as an objective function. It is demonstrated experimentally that the proposed algorithm has better efficiency and efficacy when compared to the classic form of scheduling generation used to evaluate the quality of the solution in the JSSP. The efficiency and efficacy obtained by the proposed algorithm make it possible to generate and evaluate a greater number of better quality solutions in less time, so a greater exploration of the solution space for the JSSP can be conducted.
In this paper, a feedback algorithm based on the Constant Bandwidth Server (CBS) is designed to support and meet the quality of service requirements of soft real-time tasks in Vehicular Application Specific Embedded O...
详细信息
ISBN:
(纸本)9781424400997
In this paper, a feedback algorithm based on the Constant Bandwidth Server (CBS) is designed to support and meet the quality of service requirements of soft real-time tasks in Vehicular Application Specific Embedded Operating Systems (vASOS). Moreover, it realizes the temporal isolation of hard and soft real-time tasks and guarantees the reliability and safety of vehicles in vASOS. A Proportional Integrative Derivative (PID) controller is applied to control the fraction of CPU bandwidth allocated to these tasks, and a precise mathematical model is provided. Finally, the system stability is analyzed and its effectiveness of our method is verified by simulation.
In this paper, a scheduling algorithm suitable for independent heterogeneous tasks on heterogeneous computing has been studied. With the objective to find the best point between matching and load balancing , the conce...
详细信息
In this paper, a scheduling algorithm suitable for independent heterogeneous tasks on heterogeneous computing has been studied. With the objective to find the best point between matching and load balancing , the concept of task priority has been used to improve the existing algorithm, and the simulation of our algorithm has been performed .The results demonstrated that through prioritizing tasks, a balance between load balancing and shortest execution time has been reached, and better scheduling performance has been achieved.
Based on the present task scheduling algorithms in grid computation,the most classical Min-Min algorithm is analyzed deeply in this *** flaw of load unbalance in the Min-Min algorithm is pointed *** solve the flaw,an ...
详细信息
ISBN:
(纸本)9780972147903
Based on the present task scheduling algorithms in grid computation,the most classical Min-Min algorithm is analyzed deeply in this *** flaw of load unbalance in the Min-Min algorithm is pointed *** solve the flaw,an improved algorithm using segment method is *** the same time,the Sect-Min algorithm is also ***,the simulation using Matlab toolbox is done,which has confirmed the rationality and validity of the improved algorithm.
The publish/subscribe (pub/sub) communication paradigm will be used widely due to its asynchronous, many-to-many and loosely-coupled communication properties. But existing pub/sub systems can't satisfy application...
详细信息
The publish/subscribe (pub/sub) communication paradigm will be used widely due to its asynchronous, many-to-many and loosely-coupled communication properties. But existing pub/sub systems can't satisfy application delay requirement under a dynamic distributed computing environment. So we extend the pub/sub system syntax, and set up the delay model, and propose a pricebased timeliness assurance scheduling algorithm named as MTEP (Maximum total earning priority). The algorithm satisfies the specified delay requirement of both publisher and subscriber, and makes use of available bandwidth efficiently, and adapts to the dynamic network environment. The experimental results show that our algorithm can make subscribers receive many more valid events and improve system earning significantly comparing with the classical FCFS, fixed priority and least remaining time priority algorithms.
A Virtual Output Queuing (VOQ) input buffer type switch provided with a buffer in each input port is proposed in this paper as an input buffer type switch that avoids Head-of-Line (HoL) blocking. A scheduling algorith...
详细信息
A Virtual Output Queuing (VOQ) input buffer type switch provided with a buffer in each input port is proposed in this paper as an input buffer type switch that avoids Head-of-Line (HoL) blocking. A scheduling algorithm for a multiple VOQ input buffer type switch is also proposed. As a representative algorithm we use a Two-Dimensional Round Robin (2DRR) scheduling algorithm that achieves low-delay and has iSLIP to avoid starvation as well as high fairness between ports. This paper also proposes a layered scheduling algorithm for a VOQ input buffer type switch with an objective of fairness between ports and switching with lowerdelay. The frequency of packets notbeing output is reduced regardless of whether an output port is empty by using up patterns of all I/O pairs in N input N output switches. The N input N output switching is divided into smaller units. Fairness between the units is achieved by successively shifting the order of priority of each unit that will be switched. Simulations were used to evaluate the effectiveness of the proposed scheduling algorithm. (c) 2007 Wiley Periodicals, Inc.
This paper proposes a scheduling algorithm to solve the problem of task scheduling in a cloud computing system with time-varying communication conditions. This algorithm converts the scheduling problem with communicat...
详细信息
This paper proposes a scheduling algorithm to solve the problem of task scheduling in a cloud computing system with time-varying communication conditions. This algorithm converts the scheduling problem with communication changes into a directed acyclic graph (DAG) scheduling problem for existing fuzzy communication task nodes, that is, the scheduling problem for a communication-change DAG (CC-DAG). The CC-DAG contains both computation task nodes and communication task nodes. First, this paper proposes a weighted time-series network bandwidth model to solve the indefinite processing time (cost) problem for a fuzzy communication task node. This model can accurately predict the processing time of a fuzzy communication task node. Second, to address the scheduling order problem for the computation task nodes, a dynamic pre-scheduling search strategy (DPSS) is proposed. This strategy computes the essential paths for the pre-scheduling of the computation task nodes based on the actual computation costs (times) of the computation task nodes and the predicted processing costs (times) of the fuzzy communication task nodes during the scheduling process. The computation task node with the longest essential path is scheduled first because its completion time directly influences the completion time of the task graph. Finally, we demonstrate the proposed algorithm via simulation experiments. The experimental results show that the proposed DPSS produced remarkable performance improvement rate on the total execution time that ranges between 11.5% and 21.2%. In view of the experimental results, the proposed algorithm provides better quality scheduling solution that is suitable for scientific application task execution in the cloud computing environment than HEFT, PEFT, and CEFT algorithms.
The computational grid provides a promising platform for the deployment of various high-performance computing applications. Problem in implementing computational grid environments is how to effectively use various res...
详细信息
The computational grid provides a promising platform for the deployment of various high-performance computing applications. Problem in implementing computational grid environments is how to effectively use various resources in the system, such as CPU cycle, memory, communication network, and data storage. There are many effective heuristic algorithms for scheduling in the computational grid, however most scheduling strategies have no theoretical guarantee at all. In this paper, a cost-based online scheduling algorithm is presented for job assignment in the grid environment with theoretical guarantee. Firstly, a scheduling framework is described, where the grid environment is characterized, and the online job model is defined. Secondly, the cost-based online scheduling algorithm is presented where costs of resources are exponential functions of their loads, and the performance of this algorithm is theoretically analyzed against the performance of the optimal offline algorithm. Finally, we implement the algorithm in the grid simulation environment, and compare the performance of the presented algorithm with the other three algorithms, and experimental results indicate that the cost-based online scheduling algorithm can outperform the other three online algorithms.
In distributed wireless sensor networks (WSNs), TDMA protocols are a widely applied solution when a reliable data-transferring mechanism is in demand. However, to produce a TDMA schedule is not an easy task. During th...
详细信息
In distributed wireless sensor networks (WSNs), TDMA protocols are a widely applied solution when a reliable data-transferring mechanism is in demand. However, to produce a TDMA schedule is not an easy task. During the scheduling, there can be a large number of conflicts due to the nature of radio access, which leads to a waste of operating time and energy. In this paper, we first present and discuss the concept of Topological Ordering, which is based mainly on the local neighborhood size. It is aimed to create an order of scheduling that helps reduce the competition and conflicts. Next, we propose a fast and effective distributed scheduling algorithm using Topological Ordering, called DSTO, to create a collision-free TDMA schedule. This algorithm is promising in terms of reducing running time and message collisions during the scheduling phase, which in turn reduces overall message overhead. At the same time, efficient time slot allocation, which translates to a shorter frame, is guaranteed. We implement DSTO together with two other distributed scheduling algorithms on OPNET Network Modeler and thoroughly analyze the comparative results to prove its validity and effectiveness.
暂无评论