18343847. APPLICATION CACHING OPTIMIZATION AND SYNCHRONIZATION (International Business Machines Corporation)
APPLICATION CACHING OPTIMIZATION AND SYNCHRONIZATION
Organization Name
International Business Machines Corporation
Inventor(s)
Aaron K. Baughman of Cary NC (US)
Rahul Agarwal of Jersey City NJ (US)
Eduardo Morales of KEY BISCAYNE FL (US)
Gabriel Goodhart of Denver CO (US)
APPLICATION CACHING OPTIMIZATION AND SYNCHRONIZATION
This abstract first appeared for US patent application 18343847 titled 'APPLICATION CACHING OPTIMIZATION AND SYNCHRONIZATION
Original Abstract Submitted
An approach is provided for optimizing application caching and locking. Features specifying an operating environment of an application are extracted. The features include actual and forecasted central processing unit usage and memory, disk, and network pressure. A pairwise set of class-based and method-based ASTs and the extracted features are input into a logical neural network. Symbolic feature vectors are generated for the features by establishing bounds and flattening the features. The symbolic feature vectors and the set of class-based and method-based ASTs are input into a stacked transformer having encoders and decoders. The encoders and decoders are trained on word or token distributions of code ASTs and operating environment bounds associated with the ASTs. Using the stacked transformer, code is generated for replacing a portion of a method represented by a method-based AST. The code adds or changes caching or locking in the application.