Title :
Can fixed priority scheduling work in practice?
Author :
Lencevicius, Raimondas ; Ran, Alexander
Author_Institution :
Nokia Res. Center, Burlington, MA, USA
Abstract :
Mobile phones serve as platforms for a variety of mobile applications including text and picture messaging as well as personal information management, including data synchronization with remote servers and desktop computers. They also host a range of communication-centered applications most of which have real-time constraints. To improve the performance of the mobile phone software, we focused on the runtime software architecture - a partition of all software functions into concurrent units and a scheduling policy that delivers the best possible service to the user with available resources. The units of concurrency in most products are operating system tasks. Thus, partition of software into tasks and allocation of functionality to tasks in the form of objects or functions are the most important decisions in the design of the runtime architecture (Ran et al., 2003). In this paper, we focus on the scheduling policy and its parameters. Some problems encountered in our project can be solved by a different task design. However, task redesign often is not feasible in industrial setting since it takes a long time and has high costs.
Keywords :
cellular radio; concurrency control; embedded systems; processor scheduling; software architecture; telecommunication computing; communication-centered applications; concurrent units; data synchronization; embedded real-time systems; fixed priority scheduling; mobile applications; mobile phones; personal information management; picture messaging; real-time constraints; runtime software architecture; task redesign; text messaging; Application software; Information management; Job shop scheduling; Mobile communication; Mobile computing; Mobile handsets; Processor scheduling; Runtime; Software architecture; Software performance;
Conference_Titel :
Real-Time Systems Symposium, 2003. RTSS 2003. 24th IEEE
Print_ISBN :
0-7695-2044-8
DOI :
10.1109/REAL.2003.1253282