User menu

Supporting Time-Based QoS Requirements in Software Transactional Memory

  • Open access
  • PDF
  • 1.99 M
  1. Lihang Zhao, Woojin Choi, and Jeff Draper. 2012. SEL-TM: Selective eager-lazy management for improved concurrency in transactional memory. In Proceedings of the 26th IEEE International Parallel & Distributed Processing Symposium (IPDPS’’12).
  2. Yoo Richard M., Lee Hsien-Hsin S., Adaptive transaction scheduling for transactional memory systems, 10.1145/1378533.1378564
  3. Ting Yang, Tongping Liu, Emery D. Berger, Scott F. Kaplan, and J. Eliot B. Moss. 2008. Redline: First class support for interactivity in commodity operating systems. In Proceedings of the 8th USENIX Conference on Operating Systems Design and Implementation (OSDI’08).
  4. Welc Adam, Saha Bratin, Adl-Tabatabai Ali-Reza, Irrevocable transactions and their applications, 10.1145/1378533.1378584
  5. Wang Qingping, Kulkarni Sameer, Cavazos John, Spear Michael, A transactional memory with automatic performance tuning, 10.1145/2086696.2086733
  6. Volos Haris, Tack Andres Jaan, Goyal Neelam, Swift Michael M., Welc Adam, xCalls : safe I/O in memory transactions, 10.1145/1519065.1519093
  7. Vitter Jeffrey S., Random sampling with a reservoir, 10.1145/3147.3165
  8. Sreeram Jaswanth, Cledat Romain, Kumar Tushar, Pande Santosh, RSTM : A Relaxed Consistency Software Transactional Memory for Multicores, 10.1109/pact.2007.4336256
  9. Spear Michael F., Silverman Michael, Dalessandro Luke, Michael Maged M., Scott Michael L., Implementing and Exploiting Inevitability in Software Transactional Memory, 10.1109/icpp.2008.55
  10. Schoeberl Martin, Brandner Florian, Vitek Jan, RTTM : real-time transactional memory, 10.1145/1774088.1774158
  11. Scherer William N., Scott Michael L., Advanced contention management for dynamic software transactional memory, 10.1145/1073814.1073861
  12. Sarni Toufik, Queudet Audrey, Valduriez Patrick, Real-Time Support for Software Transactional Memory, 10.1109/rtcsa.2009.57
  13. Pantel Lothar, Wolf Lars C., On the impact of delay on real-time multiplayer games, 10.1145/507670.507674
  14. Ni Yang, Olivier Jeffrey, Preis Serguei, Saha Bratin, Tal Ady, Tian Xinmin, Welc Adam, Adl-Tabatabai Ali-Reza, Bach Moshe, Berkowits Sion, Cownie James, Geva Robert, Kozhukow Sergey, Narayanaswamy Ravi, Design and implementation of transactional constructs for C/C++, 10.1145/1449764.1449780
  15. Chi Cao Minh, JaeWoong Chung, Kozyrakis Christos, Olukotun Kunle, STAMP: Stanford Transactional Applications for Multi-Processing, 10.1109/iiswc.2008.4636089
  16. Maldonado Walther, Marlier Patrick, Felber Pascal, Suissa Adi, Hendler Danny, Fedorova Alexandra, Lawall Julia L., Muller Gilles, Scheduling support for transactional memory contention management, 10.1145/1693453.1693465
  17. Maldonado Walther, Marlier Patrick, Felber Pascal, Lawall Julia, Muller Giller, Riviere Etienne, Deadline-aware scheduling for Software Transactional Memory, 10.1109/dsn.2011.5958224
  18. Daniel Lupei, Bogdan Simion, Don Pinto, Matthew Misler, Mihai Burcea, William Krick, and Cristiana Amza. 2010. Transactional memory support for scalable and transparent parallelization of multiplayer games. In Proceedings of the 5th ACM European Conference on Computer Systems (EuroSys’10).
  19. Yossi Lev, Victor Luchangco, Virendra Marathe, Mark Moir, Dan Nussbaum, and Marek Olszewski. 2009. Anatomy of a scalable software transactional memory. In Proceedings of the 4th ACM SIGPLAN Workshop on Transactional Computing (TRANSACT’09).
  20. Maurice Herlihy. 2005. SXM: C# Software Transactional Memory. Unpublished manuscript. Brown University, Providence, RI.
  21. Keir Fraser. 2004. Practical Lock-Freedom. Ph.D. Dissertation, UCAM-CL-TR-579. Computer Laboratory, University of Cambridge.
  22. Felber Pascal, Fetzer Christof, Riegel Torvald, Dynamic performance tuning of word-based software transactional memory, 10.1145/1345206.1345241
  23. Fahmy Sherif F., Ravindran Binoy, Jensen E. D., Response time analysis of software transactional memory-based distributed real-time systems, 10.1145/1529282.1529353
  24. Fahmy S.F., Ravindran B., Jensen E.D., On bounding response times under software transactional memory in distributed multiprocessor real-time systems, 10.1109/date.2009.5090753
  25. Dragojević Aleksandar, Guerraoui Rachid, Singh Anmol V., Singh Vasu, Preventing versus curing : avoiding conflicts in transactional memories, 10.1145/1582716.1582725
  26. Dragojević Aleksandar, Guerraoui Rachid, Kapalka Michal, Stretching transactional memory, 10.1145/1542476.1542494
  27. Dolev Shlomi, Hendler Danny, Suissa Adi, CAR-STM : scheduling-based collision avoidance and resolution for software transactional memory, 10.1145/1400751.1400769
  28. Dice Dave, Shalev Ori, Shavit Nir, Transactional Locking II, Lecture Notes in Computer Science (2006) ISBN:9783540446248 p.194-208, 10.1007/11864219_14
  29. Calandrino John, Leontyev Hennadiy, Block Aaron, Devi UmaMaheswari, Anderson James, LITMUS^RT : A Testbed for Empirically Comparing Real-Time Multiprocessor Schedulers, 10.1109/rtss.2006.27
  30. Belwal Chaitanya, Cheng Albert M. K., Scheduling Conditions for Real-Time Software Transactional Memory, 10.1109/les.2011.2161570
  31. Ansari Mohammad, Luján Mikel, Kotselidis Christos, Jarvis Kim, Kirkham Chris, Watson Ian, Steal-on-Abort: Improving Transactional Memory Performance through Dynamic Transaction Reordering, High Performance Embedded Architectures and Compilers (2009) ISBN:9783540929895 p.4-18, 10.1007/978-3-540-92990-1_3
Bibliographic reference Maldonado, Walther ; Marlier, Patrick ; Felber, Pascal ; Lawall, Julia ; Muller, Gilles ; et. al. Supporting Time-Based QoS Requirements in Software Transactional Memory. In: ACM Transactions on Parallel Computing, Vol. 2, no.2, p. 1-30 (2015)
Permanent URL