Matches in SemOpenAlex for { <https://semopenalex.org/work/W2208603216> ?p ?o ?g. }
Showing items 1 to 97 of
97
with 100 items per page.
- W2208603216 endingPage "30" @default.
- W2208603216 startingPage "1" @default.
- W2208603216 abstract "Software transactional memory (STM) is an optimistic concurrency control mechanism that simplifies parallel programming. However, there has been little interest in its applicability to reactive applications in which there is a required response time for certain operations. We propose supporting such applications by allowing programmers to associate time with atomic blocks in the form of deadlines and quality-of-service (QoS) requirements. Based on statistics of past executions, we adjust the execution mode of transactions by decreasing the level of optimism as the deadline approaches. In the presence of concurrent deadlines, we propose different conflict resolution policies. Execution mode switching mechanisms allow the meeting of multiple deadlines in a consistent manner, with potential QoS degradations being split fairly among several threads as contention increases, and avoiding starvation. Our implementation consists of extensions to an STM runtime that allow gathering statistics and switching execution modes. We also propose novel contention managers adapted to transactional workloads subject to deadlines. The experimental evaluation shows that our approaches significantly improve the likelihood of a transaction meeting its deadline and QoS requirement, even in cases where progress is hampered by conflicts and other concurrent transactions with deadlines." @default.
- W2208603216 created "2016-06-24" @default.
- W2208603216 creator A5021191988 @default.
- W2208603216 creator A5029081307 @default.
- W2208603216 creator A5040879516 @default.
- W2208603216 creator A5059801724 @default.
- W2208603216 creator A5087482294 @default.
- W2208603216 creator A5089664450 @default.
- W2208603216 date "2015-07-08" @default.
- W2208603216 modified "2023-09-27" @default.
- W2208603216 title "Supporting Time-Based QoS Requirements in Software Transactional Memory" @default.
- W2208603216 cites W1542975293 @default.
- W2208603216 cites W1963520590 @default.
- W2208603216 cites W1966697570 @default.
- W2208603216 cites W1988800505 @default.
- W2208603216 cites W2012893167 @default.
- W2208603216 cites W2015193657 @default.
- W2208603216 cites W2015293407 @default.
- W2208603216 cites W2036987653 @default.
- W2208603216 cites W2090011393 @default.
- W2208603216 cites W2095935151 @default.
- W2208603216 cites W2104221844 @default.
- W2208603216 cites W2105458828 @default.
- W2208603216 cites W2107164729 @default.
- W2208603216 cites W2116021270 @default.
- W2208603216 cites W2119885577 @default.
- W2208603216 cites W2125408775 @default.
- W2208603216 cites W2132484060 @default.
- W2208603216 cites W2136525163 @default.
- W2208603216 cites W2140043135 @default.
- W2208603216 cites W2141222493 @default.
- W2208603216 cites W2142349608 @default.
- W2208603216 cites W2149089882 @default.
- W2208603216 cites W2165791323 @default.
- W2208603216 cites W2166878556 @default.
- W2208603216 doi "https://doi.org/10.1145/2779621" @default.
- W2208603216 hasPublicationYear "2015" @default.
- W2208603216 type Work @default.
- W2208603216 sameAs 2208603216 @default.
- W2208603216 citedByCount "1" @default.
- W2208603216 countsByYear W22086032162017 @default.
- W2208603216 crossrefType "journal-article" @default.
- W2208603216 hasAuthorship W2208603216A5021191988 @default.
- W2208603216 hasAuthorship W2208603216A5029081307 @default.
- W2208603216 hasAuthorship W2208603216A5040879516 @default.
- W2208603216 hasAuthorship W2208603216A5059801724 @default.
- W2208603216 hasAuthorship W2208603216A5087482294 @default.
- W2208603216 hasAuthorship W2208603216A5089664450 @default.
- W2208603216 hasBestOaLocation W22086032162 @default.
- W2208603216 hasConcept C120314980 @default.
- W2208603216 hasConcept C134277064 @default.
- W2208603216 hasConcept C167149655 @default.
- W2208603216 hasConcept C188045909 @default.
- W2208603216 hasConcept C193702766 @default.
- W2208603216 hasConcept C199360897 @default.
- W2208603216 hasConcept C31258907 @default.
- W2208603216 hasConcept C41008148 @default.
- W2208603216 hasConcept C5119721 @default.
- W2208603216 hasConcept C72108876 @default.
- W2208603216 hasConcept C75949130 @default.
- W2208603216 hasConcept C84511453 @default.
- W2208603216 hasConceptScore W2208603216C120314980 @default.
- W2208603216 hasConceptScore W2208603216C134277064 @default.
- W2208603216 hasConceptScore W2208603216C167149655 @default.
- W2208603216 hasConceptScore W2208603216C188045909 @default.
- W2208603216 hasConceptScore W2208603216C193702766 @default.
- W2208603216 hasConceptScore W2208603216C199360897 @default.
- W2208603216 hasConceptScore W2208603216C31258907 @default.
- W2208603216 hasConceptScore W2208603216C41008148 @default.
- W2208603216 hasConceptScore W2208603216C5119721 @default.
- W2208603216 hasConceptScore W2208603216C72108876 @default.
- W2208603216 hasConceptScore W2208603216C75949130 @default.
- W2208603216 hasConceptScore W2208603216C84511453 @default.
- W2208603216 hasIssue "2" @default.
- W2208603216 hasLocation W22086032161 @default.
- W2208603216 hasLocation W22086032162 @default.
- W2208603216 hasLocation W22086032163 @default.
- W2208603216 hasLocation W22086032164 @default.
- W2208603216 hasOpenAccess W2208603216 @default.
- W2208603216 hasPrimaryLocation W22086032161 @default.
- W2208603216 hasRelatedWork W149875110 @default.
- W2208603216 hasRelatedWork W1531188472 @default.
- W2208603216 hasRelatedWork W1754753007 @default.
- W2208603216 hasRelatedWork W1972925764 @default.
- W2208603216 hasRelatedWork W204696703 @default.
- W2208603216 hasRelatedWork W2096595557 @default.
- W2208603216 hasRelatedWork W2120193195 @default.
- W2208603216 hasRelatedWork W2172064476 @default.
- W2208603216 hasRelatedWork W2387788167 @default.
- W2208603216 hasRelatedWork W3008663690 @default.
- W2208603216 hasVolume "2" @default.
- W2208603216 isParatext "false" @default.
- W2208603216 isRetracted "false" @default.
- W2208603216 magId "2208603216" @default.
- W2208603216 workType "article" @default.