Processing Distributed Transactions in a Predefined Order
Processing Distributed Transactions in a Predefined Order
复制标题
按预定义顺序处理分布式事务
DOI:
10.1145/3427796.3427819
复制
发表时间:
2021
期刊:
影响因子:
--
通讯作者:
Sharma, Gokarna
中科院分区:
文献类型:
--
作者:
Poudel, Pavan;Rai, Shishir;Sharma, Gokarna
Consider distributed transactional memory systems where transactions residing at nodes of a communication graph operate on shared, mobile objects. A transaction requests the objects it needs, executes once those objects have been assembled, and then forwards those objects to other waiting transactions. We study the predefined order scheduling problem of committing transactions according to their priorities. This problem naturally arises in areas, such as loop parallelization and state-machine-based computing, where producing executions equivalent to a priority order is needed to satisfy certain properties. Specifically, we study predefined order scheduling considering two performance metrics fundamental to any distributed system: (i) execution time - total time to commit all the transactions and (ii) communication cost - the total distance messages travel. We design scheduling algorithms that are simultaneously efficient for both the metrics and rigorously evaluate them through several benchmarks on random and grid graphs, validating their efficiency. To the best of our knowledge, this is the first study of predefined order scheduling in distributed systems.
登录
查看更多内容
DOI:
10.1145/2633048
发表时间:
2014
期刊:
ACM Transactions on Architecture and Code Optimization (TACO)
影响因子:
--
作者:
Miguel A. Gonzalez;E. Gutiérrez;E. Zapata;O. Plata
通讯作者:
O. Plata
影响因子:
1.3
作者:
C. Busch;Maurice Herlihy;M. Popovic;Gokarna Sharma
通讯作者:
C. Busch;Maurice Herlihy;M. Popovic;Gokarna Sharma
DOI:
10.1145/3211890.3211897
发表时间:
2018
期刊:
Proceedings of the 11th ACM International Systems and Storage Conference
影响因子:
--
作者:
Mohamed M. Saad;R. Palmieri;B. Ravindran
通讯作者:
B. Ravindran
DOI:
10.1145/3293883.3295730
发表时间:
2018
期刊:
Proceedings of the 24th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming
影响因子:
--
作者:
Saad, Mohamed M.;Kishi, Masoomeh Javidi;Jing, Shihao;Hans, Sandeep;Palmieri, Roberto
通讯作者:
Palmieri, Roberto
DOI:
--
发表时间:
2013
期刊:
Principles and Practice of Programming in Java
影响因子:
--
作者:
Alexandru Turcu;B. Ravindran;R. Palmieri
通讯作者:
R. Palmieri