"This thesis describes an approach to reduce the runtime of a large program by exploring object querying and query caching in programming codes. Some object-oriented languages allow the programmers to express queries explicitly in the code, which are optimized using the query optimization techniques from the database domain. In this regard, Java Query Language (JQL) has been developed that allows object querying and performs the query optimization and query caching at runtime. The problem that has been addressed in this thesis is how to reduce the runtime of a large program during the single execution by employing an efficient cache policy integrated within the Java Query Language system. This thesis provides algorithms and their experimental evaluation of how the query join cache policy works, and presents analysis on the usefulness of the join caching approach over JQL"--Abstract, page iii.
Madria, Sanjay Kumar
Liu, Xiaoqing Frank
M.S. in Computer Science
Missouri University of Science and Technology
vii, 45 pages
© 2011 Swetha Surapaneni, All rights reserved.
Thesis - Restricted Access
High performance computing -- Research
Memory management (Computer science)
Program transformation (Computer programming)
Print OCLC #
Electronic OCLC #
Link to Catalog Record
Electronic access to the full-text of this document is restricted to Missouri S&T users. Otherwise, request this publication directly from Missouri S&T Library or contact your local library.http://laurel.lso.missouri.edu/record=b8545771~S5
Surapaneni, Swetha, "Exploring join caching in programming codes to reduce runtime execution" (2011). Masters Theses. 4126.
Share My Thesis If you are the author of this work and would like to grant permission to make it openly accessible to all, please click the button above.