Supporting lock‐based multiprocessor resource sharing protocols in real‐time programming languages. (20th June 2012)
- Record Type:
- Journal Article
- Title:
- Supporting lock‐based multiprocessor resource sharing protocols in real‐time programming languages. (20th June 2012)
- Main Title:
- Supporting lock‐based multiprocessor resource sharing protocols in real‐time programming languages
- Authors:
- Lin, Shiyao
Wellings, Andy
Burns, Alan - Other Names:
- Ravn Anders P. guestEditor.
Higuera‐Toledano M. Teresa guestEditor.
Porto Fabio guestEditor.
Schulze Bruno guestEditor. - Abstract:
- SUMMARY: Lock‐based resource sharing protocols for single processor systems are well understood and supported in programming languages such as Ada and the Real‐Time Specification for Java, and in Real‐Time Operating Systems, such as those that conform to the Real‐Time POSIX standard. In contrast, multiprocessor resource sharing protocols are still in their infancy with no agreed best practices, and yet current real‐time programming languages and operating systems claim to be suitable for multiprocessor applications. This paper reviews the currently available multiprocessor resource allocation policies and analyzes their applicability to the main industry standard real‐time programming languages. It then proposes a framework that allows programmers to define and implement their own locking policy. A prototype implementation of the framework for Ada is presented and evaluated. Copyright © 2012 John Wiley & Sons, Ltd.
- Is Part Of:
- Concurrency and computation. Volume 25:Number 16(2013:Nov.)
- Journal:
- Concurrency and computation
- Issue:
- Volume 25:Number 16(2013:Nov.)
- Issue Display:
- Volume 25, Issue 16 (2013)
- Year:
- 2013
- Volume:
- 25
- Issue:
- 16
- Issue Sort Value:
- 2013-0025-0016-0000
- Page Start:
- 2227
- Page End:
- 2251
- Publication Date:
- 2012-06-20
- Subjects:
- real‐time programming -- lock‐based synchronization -- multiprocessor
Parallel processing (Electronic computers) -- Periodicals
Parallel computers -- Periodicals
004.35 - Journal URLs:
- http://onlinelibrary.wiley.com/ ↗
- DOI:
- 10.1002/cpe.2882 ↗
- Languages:
- English
- ISSNs:
- 1532-0626
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 3405.622000
British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 1036.xml