Presents dispatching and scheduling algorithms for both periodic and aperiodic jobs on a cluster of computers. A cluster system consists of one front-end node, called dispatcher and multiple back-end nodes, called sch...
详细信息
Presents dispatching and scheduling algorithms for both periodic and aperiodic jobs on a cluster of computers. A cluster system consists of one front-end node, called dispatcher and multiple back-end nodes, called schedulers. By rigorous theoretical analysis, these algorithms are optimal in the sense that each aperiodic job can achieve the shortest response time in the cluster while maintaining the schedulability of periodic jobs. The aperiodic jobs, which have no deadline requirement, are partitioned into phases and assigned deadlines by the dispatcher With the deadlines the aperiodic jobs can be scheduled uniformly under EDF together with periodic jobs. Based on extensive simulation studies, we have that the algorithms proposed in the paper can achieve great performance improvement. We also work out the workload zone in which the response time of aperiodic jobs in the cluster with N schedulers is the same as the ideal bound of response time in the corresponding M/M/N model.
OFDMA is an attractive multiple access technique for packet-based mobile broadband wireless access for beyond 3G and 4G systems. Radio resource allocation in OFDMA can exploit multiuser diversity to increase system ca...
详细信息
OFDMA is an attractive multiple access technique for packet-based mobile broadband wireless access for beyond 3G and 4G systems. Radio resource allocation in OFDMA can exploit multiuser diversity to increase system capacity by implementing opportunistic scheduling techniques. This paper presents a new opportunistic scheduling scheme for OFDMA-based wireless multimedia networks. We focus the scheduling algorithm on the class of delay-sensitive packets that belong to interactive applications such as telephony and video streaming. We divide the scheduling decision into two sub-problems: the OFDMA subcarrier allocation and subsequently the subcarrier assignment. Both the sub-carrier allocation and assignment algorithms exploit multiuser diversity and are designed to provide fairness with respect to the realizable throughput per user, packet dropping ratios and packet delay distributions. We investigate various performance aspects of the proposed scheduling algorithm using actual MPEG-4 traffic traces under different system loading and requested deadline values. The results show the superiority of the proposed scheduling scheme and its excellent performance with respect to throughput, packet dropping, and delay distributions
In this paper, a parallel loop self-scheduling scheme for heterogeneous PC cluster systems is proposed. Though the proposed scheme does allow users to choose parameters before the execution initialization phase, there...
详细信息
ISBN:
(纸本)0769522491
In this paper, a parallel loop self-scheduling scheme for heterogeneous PC cluster systems is proposed. Though the proposed scheme does allow users to choose parameters before the execution initialization phase, there are still weaknesses that motivate us to go further with new improvements in that scheme. For instance, a decision on a fixed and monotonous parameter can easily lead to invalid schedule by using previous input information. Thus, it is proposed in this paper a new scheme, where the scheduling parameter can be adjusted dynamically and fit into most widely available computer systems, in order to provide higher overall performance.
Packet scheduling is lone of the key mechanisms that will be employed in the network nodes (routers and switches) for supporting real-time applications in a high-speed networking environment. We propose a new frame-ba...
详细信息
Packet scheduling is lone of the key mechanisms that will be employed in the network nodes (routers and switches) for supporting real-time applications in a high-speed networking environment. We propose a new frame-based packet scheduling algorithm which calculates and keeps an index for each flow in order to keep track of instantaneous bursts. With this approach, flows with small bandwidth shares which might be in need of momentary service can be detected. Our algorithm can be considered as a version of WRR with improved delay characteristics. After an introduction to packet scheduling issues, we describe the operation of our algorithm. We then give some simulation results showing the delay performance of the proposed algorithm under various traffic loads and show that the proposed algorithm has a better delay performance.
In recent years, numerous large-scale Wireless LANs (WLAN) have been deployed all over the world. However, the shortage of non-interfering channels makes it a challenge for WLANs to efficiently support real-time multi...
详细信息
In recent years, numerous large-scale Wireless LANs (WLAN) have been deployed all over the world. However, the shortage of non-interfering channels makes it a challenge for WLANs to efficiently support real-time multicast services. In this paper, we study the problem of efficient scheduling of real-time multicast flows . For mitigating interferences, we allow access-points (APs) to transmit simultaneously only if they are mutually non-interfering and our objective is minimizing the fraction of time used by the APs for servicing the multicast flows. We introduce two multicast strategies, the association strategy for which each user is restricted to receive flows only from its associated AP and the non-association strategy for which a user may also decode transmissions from other APs in its vicinity. Under both strategies, the scheduling problem of minimizing the multicast service time is NP-hard and we propose simple approximation algorithms with provable performance bounds. Our simulations clearly demonstrate that the proposed algorithms yield efficient multicast scheduling.
In this paper, a novel framework is proposed to integrate spectrum (resource) sharing into multihop scheduling in relay-assisted systems. This approach provides an effective solution to minimize the effect of extra re...
详细信息
In this paper, a novel framework is proposed to integrate spectrum (resource) sharing into multihop scheduling in relay-assisted systems. This approach provides an effective solution to minimize the effect of extra resources that are required in multihop transmission. Particularly, this approach can be combined with different topologies of resource scheduling to provide better performance in terms of throughput and coverage compared to benchmark non-sharing algorithms.
This paper focuses on scheduling different hard real-time applications on a uniprocessor when the earliest deadline first algorithm is used as the local scheduler, and the global scheduler of the system could be fixed...
详细信息
This paper focuses on scheduling different hard real-time applications on a uniprocessor when the earliest deadline first algorithm is used as the local scheduler, and the global scheduler of the system could be fixed priority (FP) or earliest deadline first (EDF). Each application task could be periodic or sporadic, bound or unbound, with arbitrary relative deadline which could be less than, equal to or greater than its period. A number of different server types are considered. This paper presents an exact and efficient schedulability test for the application tasks based on the capacity demand criterion when the global scheduler could be FP or EDF, in some cases, it is necessary and sufficient. Schedulability tests which are necessary and sufficient for several types of dynamic servers are presented when the global scheduler is EDF.
An integrated technique for test scheduling and scan-chain division under power constraints is proposed in this paper. We demonstrate that optimal test time can be achieved for systems tested by an arbitrary number of...
详细信息
ISBN:
(纸本)0769513786
An integrated technique for test scheduling and scan-chain division under power constraints is proposed in this paper. We demonstrate that optimal test time can be achieved for systems tested by an arbitrary number of tests per core using scan-chain division and we define an algorithm for it. The design of wrappers to allow different lengths of scan-chains per core is also outlined. We investigate the practical limitations of such wrapper design and make a worst case analysis that motivates our integrated test scheduling and scan-chain division algorithm. The efficiency and usefulness of our approach have been demonstrated with an industrial design.
With the wide applications of data streams in many fields, such as sensor network monitoring and internet traffic control, query processing over data streams has become increasingly important. In these applications, m...
详细信息
With the wide applications of data streams in many fields, such as sensor network monitoring and internet traffic control, query processing over data streams has become increasingly important. In these applications, multiple aggregate queries are registered in the system, and have different sliding window sizes and different frequency upper bounds. How to share the results of these queries is a challenge. Prior work studies how to detect common tasks of these queries and share the results by computing the common tasks only once. Hybrid scheduling first addressed this problem and used the earliest-deadline-first (EDF) method. However, this work did not present a method for computing the scheduling. We formulate the scheduling problem among multiple aggregate queries with different sliding window sizes and different frequency upper bounds over data streams and propose a combination rule to classify these queries. Then, we present an efficient scheduling algorithm to decide whether a query should be executed more often than necessary, as long as the interval between two consecutive executions is less than the frequency upper bound. We also combine our scheduling algorithm with EDF to handle under loaded and overloaded situations. An experimental study shows that our scheduling algorithms are more efficient than no scheduling and EDF in terms of the number of scanned tuples, the throughput and the latency.
暂无评论