Enhancing the scalability and usability of computational grids via logical user accounts and virtual file systems

Author(s):  
N.H. Kapadia ◽  
R.J. Figueiredo ◽  
J.A.B. Fortes



2019 ◽  
Vol 2019 ◽  
pp. 1-19
Author(s):  
Z. Yu ◽  
Y. Zuo ◽  
W. C. Xiong

Software transactional memory is an effective mechanism to avoid concurrency bugs in multithreaded programs. However, two problems hinder the adoption of such traditional systems in the wild world: high human cost for equipping programs with transaction functionality and low compatibility with I/O calls and conditional variables. This paper presents Convoider to solve these problems. By intercepting interthread operations and designating code among them as transactions in each thread, Convoider automatically transactionalizes target programs without any source code modification and recompiling. By saving/restoring stack frames and CPU registers on beginning/aborting a transaction, Convoider makes execution flow revocable. By turning threads into processes, leveraging virtual memory protection and customizing memory allocation/deallocation, Convoider makes memory manipulations revocable. By maintaining virtual file systems and redirecting I/O operations onto them, Convoider makes I/O effects revocable. By converting lock/unlock operations to no-ops, customizing signal/wait operations on condition variables, and committing memory changes transactionally, Convoider makes deadlocks, data races, and atomicity violations impossible. Experimental results show that Convoider succeeds in transparently transactionalizing twelve real-world applications with averagely incurring only 28% runtime overhead and perfectly avoid 94% of thirty-one concurrency bugs used in our experiments. This study can help efficiently transactionalize legacy multithreaded applications and effectively improve the runtime reliability of them.



Author(s):  
Renato J. Figueiredo ◽  
Nirav Kapadia ◽  
José A. B. Fortes




1993 ◽  
Author(s):  
KELLY PARMLEY ◽  
JOHN DANNENHOFFER, III ◽  
NIGEL WEATHERILL


Author(s):  
L.S. Priyanka ◽  
Lakshmi Nidhi Rao ◽  
Aditya Shetty ◽  
Mithra N. Hegde ◽  
Chitharanjan Shetty

Abstract Introduction The outcomes of oral health conditions and therapy for those conditions are described by the term “oral health-related quality of life.” Oral health-related quality of life is recognized by the World Health Organization as an important part of the Global Oral Health Program. The study aims to compare the impact of three root canal preparation systems on patients’ quality of life and correlate postoperative pain with the impact on the quality of life. Materials and Methods A survey was performed in which 90 patients were randomly assigned to three groups based on the root canal preparation system: (1) ProTaper Gold (Dentsply, Tulsa Dental Specialties, Tulsa, Oklahoma, United States), (2) Neoendo flex (Neoendo, India),and (3) Hyflex EDM/CM (Coltene Whaledent) that included 30 participants in each group. Data collection included the implementation of a demographic data questionnaire, Oral Health Impact Profile 14 (quality of life), and visual analogue scale(pain). The questionnaire was given after root canal treatment in the first 24 hours. The data obtained were statistically analyzed. Results No significant differences were found in the quality of life among study groups. Group 1 demonstrated a highly significant difference in the postoperative pain with p value of 2.67. Conclusion Within the limitations of the present study, Protaper Gold showed a highly significant difference in postoperative pain when compared with other file systems. No significant differences were found in the quality of life among the study groups.



Author(s):  
Chen Chen ◽  
Tongliang Deng ◽  
Jian Zhang ◽  
Yanliang Zou ◽  
Xiaomin Zhu ◽  
...  
Keyword(s):  


Sign in / Sign up

Export Citation Format

Share Document