Distributed discrete-event simulation
ACM Computing Surveys (CSUR)
Calendar queues: a fast 0(1) priority queue implementation for the simulation event set problem
Communications of the ACM
A performance comparison of event calendar algorithms: an empirical approach
Software—Practice & Experience
Fixed priority pre-emptive scheduling: an historical perspective
Real-Time Systems - Special issue: history of real-time systems
Inside discrete-event simulation software: how it works and why it matters
Proceedings of the 29th conference on Winter simulation
WSC '88 Proceedings of the 20th conference on Winter simulation
Scheduling Algorithms for Multiprogramming in a Hard-Real-Time Environment
Journal of the ACM (JACM)
Analysis of future event set algorithms for discrete event simulation
Communications of the ACM
A two-list synchronization procedure for discrete event simulation
Communications of the ACM
Proceedings of the 32nd conference on Winter simulation
Hard Real-Time Computing Systems: Predictable Scheduling Algorithms and Applications
Hard Real-Time Computing Systems: Predictable Scheduling Algorithms and Applications
Real-Time Systems and Programming Languages: ADA 95, Real-Time Java, and Real-Time POSIX
Real-Time Systems and Programming Languages: ADA 95, Real-Time Java, and Real-Time POSIX
An improved events list algorithm
WSC '77 Proceedings of the 9th conference on Winter simulation - Volume 2
AAMAS '03 Proceedings of the second international joint conference on Autonomous agents and multiagent systems
Aperiodic task scheduling for real-time systems
Aperiodic task scheduling for real-time systems
Algorithms for improving the performance of optimistic parallel simulation
Algorithms for improving the performance of optimistic parallel simulation
An efficient, unifying approach to simulation using virtual machines
An efficient, unifying approach to simulation using virtual machines
Combinatorial Optimization in Communication Networks (Combinatorial Optimization)
Combinatorial Optimization in Communication Networks (Combinatorial Optimization)
Parallel and distributed simulation: traditional techniques and recent advances
Proceedings of the 38th conference on Winter simulation
Optimizing static calendar queues
SFCS '94 Proceedings of the 35th Annual Symposium on Foundations of Computer Science
Channel assignment schemes for cellular mobile telecommunication systems: A comprehensive survey
IEEE Communications Surveys & Tutorials
WSEAS TRANSACTIONS on COMMUNICATIONS
MAMECTIS'08 Proceedings of the 10th WSEAS international conference on Mathematical methods, computational techniques and intelligent systems
Hi-index | 0.00 |
Simulation environments constitute efficient tools for designing and evaluating wireless cellular networks. These environments consist of various critical components such as the simulation model, the modelled services and the simulation model architecture. The real network events such as new call admission and handoff are simulated by corresponding specialized mechanisms which generate and schedule events in later time respectively. The most critical component is the event scheduling mechanism which reflects network events as they happen in a real network. The state of the art event scheduling mechanism called Calendar Queue schedules events for later execution based on the corresponding time stamps of each generated event. The major drawback of this approach is that the generated events are executed only sequentially due to progressive time stamps. On the other hand, events in a real wireless network happen concurrently and so the state of the art mechanism can not reflect these conditions. Through this paper, an alternative novel real time scheduling mechanism is proposed and preliminarily analyzed which faces effectively the concurrent nature of the generated network events providing an efficient solution to the Calendar Queue problem. Finally, simulation results show that the proposed scheduling mechanism performs better as compared to the state of the art approach.