MTSS: Multi Task Stack Sharing For Embedded Systems
dc.contributor.advisor | Barua, Rajeev Kumar | en_US |
dc.contributor.author | Middha, Bhuvan | en_US |
dc.contributor.department | Electrical Engineering | en_US |
dc.contributor.publisher | Digital Repository at the University of Maryland | en_US |
dc.contributor.publisher | University of Maryland (College Park, Md.) | en_US |
dc.date.accessioned | 2006-06-14T06:04:25Z | |
dc.date.available | 2006-06-14T06:04:25Z | |
dc.date.issued | 2006-05-05 | en_US |
dc.description.abstract | Out-of-memory errors are a serious source of unreliability in most embedded systems. Applications run out of main memory because of the frequent difficulty of estimating the memory requirement before deployment, either because it depends on input data, or because certain language features prevent estimation. This work improves reliability for multi-tasking embedded systems by proposing MTSS, a multi-task stack sharing technique, that grows the stack of a particular task into other tasks in the system if the task attempts to overflow its bounds. This technique can avoid the out-of-memory error if the extra space recovered is enough to complete execution. In addition, unlike conventional systems, MTSS detects memory overflows, allowing the possibility of remedial action or a graceful exit if the recovered space is not enough to complete execution. | en_US |
dc.format.extent | 482875 bytes | |
dc.format.mimetype | application/pdf | |
dc.identifier.uri | http://hdl.handle.net/1903/3581 | |
dc.language.iso | en_US | |
dc.subject.pqcontrolled | Engineering, Electronics and Electrical | en_US |
dc.subject.pquncontrolled | Out-of-memory errors | en_US |
dc.subject.pquncontrolled | Run-time checks | en_US |
dc.subject.pquncontrolled | Stack Overflow | en_US |
dc.subject.pquncontrolled | Reliability | en_US |
dc.subject.pquncontrolled | Heap Overflow | en_US |
dc.subject.pquncontrolled | Virtual Memory | en_US |
dc.title | MTSS: Multi Task Stack Sharing For Embedded Systems | en_US |
dc.type | Thesis | en_US |
Files
Original bundle
1 - 1 of 1