Matches in SemOpenAlex for { <https://semopenalex.org/work/W1511780094> ?p ?o ?g. }
Showing items 1 to 71 of
71
with 100 items per page.
- W1511780094 abstract "This dissertation is concerned with performance debugging of multi-tier applications, such as those commonly found in web services and dynamic-content web sites. A multi-tier application receives an external stimulus ( request), executes the request and returns the response. A transaction begins with a request and ends with the corresponding response. It is executed by a series of different stages of the application. Existing tools and techniques for profiling such applications are not general enough to track and profile transactions in a generic multi-tier application. We propose transactional profiling that provides a general solution to this problem. We provide novel algorithms and techniques to track and profile transactions that flow through shared memory, events, stage queues or via inter-process communication using messages. We also measure interference among concurrent transactions. The thesis of this work is that transactional profiling addresses the limitations of existing profiling techniques for multi-tier applications. Transactional profiling works by tracking transaction execution paths in an application. Essentially, it extends the concept of call path profiling to a distributed environment. Additionally, it introduces new methods to track transactions for shared memory communication, and communication through events and stage queues. Transactional profiling is mainly composed of the following: tracking transactions in a multi-tier application, and associating profile data with transactions. Further, transactional profiling captures the interference among concurrent transactions, e.g., transactions waiting to acquire locks. The contributions of this thesis are the following. We propose the transactional profiling model for profiling multi-tier applications. We describe the design and implementation of Whodunit, our prototype transactional profiler. Using Apache and MySQL we demonstrate the correctness of our proposed algorithm for tracking transaction flows through shared memory. We demonstrate the use of Whodunit in obtaining the transactional profile of web servers, a web proxy cache, a bookstore application, and a bulletin board application. Whodunit-inspired optimizations increased the peak throughput of the bookstore by almost 3x and the bulletin board by almost 2x. We measured Whodunit's overhead on the performance of these applications and found it to be small---less than 6% in all cases." @default.
- W1511780094 created "2016-06-24" @default.
- W1511780094 creator A5034020280 @default.
- W1511780094 creator A5085600889 @default.
- W1511780094 date "2007-01-01" @default.
- W1511780094 modified "2023-09-26" @default.
- W1511780094 title "Transactional profiling for multi-tier applications" @default.
- W1511780094 hasPublicationYear "2007" @default.
- W1511780094 type Work @default.
- W1511780094 sameAs 1511780094 @default.
- W1511780094 citedByCount "0" @default.
- W1511780094 crossrefType "dissertation" @default.
- W1511780094 hasAuthorship W1511780094A5034020280 @default.
- W1511780094 hasAuthorship W1511780094A5085600889 @default.
- W1511780094 hasConcept C111919701 @default.
- W1511780094 hasConcept C120314980 @default.
- W1511780094 hasConcept C127722929 @default.
- W1511780094 hasConcept C134277064 @default.
- W1511780094 hasConcept C137180784 @default.
- W1511780094 hasConcept C15744967 @default.
- W1511780094 hasConcept C168065819 @default.
- W1511780094 hasConcept C187191949 @default.
- W1511780094 hasConcept C191087605 @default.
- W1511780094 hasConcept C41008148 @default.
- W1511780094 hasConcept C68489960 @default.
- W1511780094 hasConcept C72108876 @default.
- W1511780094 hasConcept C75949130 @default.
- W1511780094 hasConcept C77088390 @default.
- W1511780094 hasConcept C77805123 @default.
- W1511780094 hasConceptScore W1511780094C111919701 @default.
- W1511780094 hasConceptScore W1511780094C120314980 @default.
- W1511780094 hasConceptScore W1511780094C127722929 @default.
- W1511780094 hasConceptScore W1511780094C134277064 @default.
- W1511780094 hasConceptScore W1511780094C137180784 @default.
- W1511780094 hasConceptScore W1511780094C15744967 @default.
- W1511780094 hasConceptScore W1511780094C168065819 @default.
- W1511780094 hasConceptScore W1511780094C187191949 @default.
- W1511780094 hasConceptScore W1511780094C191087605 @default.
- W1511780094 hasConceptScore W1511780094C41008148 @default.
- W1511780094 hasConceptScore W1511780094C68489960 @default.
- W1511780094 hasConceptScore W1511780094C72108876 @default.
- W1511780094 hasConceptScore W1511780094C75949130 @default.
- W1511780094 hasConceptScore W1511780094C77088390 @default.
- W1511780094 hasConceptScore W1511780094C77805123 @default.
- W1511780094 hasLocation W15117800941 @default.
- W1511780094 hasOpenAccess W1511780094 @default.
- W1511780094 hasPrimaryLocation W15117800941 @default.
- W1511780094 hasRelatedWork W132592264 @default.
- W1511780094 hasRelatedWork W1613889628 @default.
- W1511780094 hasRelatedWork W1622565755 @default.
- W1511780094 hasRelatedWork W2036707830 @default.
- W1511780094 hasRelatedWork W2103469942 @default.
- W1511780094 hasRelatedWork W2121462962 @default.
- W1511780094 hasRelatedWork W2124250543 @default.
- W1511780094 hasRelatedWork W2148091006 @default.
- W1511780094 hasRelatedWork W2162300032 @default.
- W1511780094 hasRelatedWork W2295445711 @default.
- W1511780094 hasRelatedWork W2393591833 @default.
- W1511780094 hasRelatedWork W2413028252 @default.
- W1511780094 hasRelatedWork W2474096072 @default.
- W1511780094 hasRelatedWork W2588999713 @default.
- W1511780094 hasRelatedWork W2998264366 @default.
- W1511780094 hasRelatedWork W3008926129 @default.
- W1511780094 hasRelatedWork W97631979 @default.
- W1511780094 hasRelatedWork W1593436730 @default.
- W1511780094 hasRelatedWork W2481703979 @default.
- W1511780094 hasRelatedWork W998026288 @default.
- W1511780094 isParatext "false" @default.
- W1511780094 isRetracted "false" @default.
- W1511780094 magId "1511780094" @default.
- W1511780094 workType "dissertation" @default.