A data driven transactional application supports the execution of business processes. Each business process (such as book sale, update employee status, submit work hours, etc.) is comprised of multiple business transactions. A business transaction is described as the interaction and managed outcome of a well-defined step within a business process. A transaction is usually triggered [...]
Continue reading...Tuesday, October 13, 2009
This series of posts is about the day after a data center move. Now that the data center is remote, how does this paradigm shift impact the way we should develop, test, deploy, monitor and troubleshoot applications. I will try to cover as many topics as possible, but the main focus is still going to be around the role application performance management plays in this new paradigm.
Continue reading...Thursday, June 25, 2009
Bandwidth constraints: Network capacity, or bandwidth, is the maximal number of bits a network connection or interface can carry at a given period of time. It is measured in bps (bits-per-second), Kbps, Mbps or Gbps. The greater the bandwidth, the greater the number of concurrent application sessions the link can serve (for a given transaction) and [...]
Continue reading...Thursday, June 25, 2009
Jitter: Network jitter is the variation in the arrival rate of packets (more specifically, the inter packet gap of subsequent data packets as they arrive over a network). For most types of data applications large gap variations between arrival times (high jitter) are acceptable. For voice or video applications, relatively small jitter can cause perceptible [...]
Continue reading...Thursday, June 25, 2009
Packet Loss: The term “packet loss” is used to describe the probability of dropping a packet at any point across the network link. The key reasons for packet loss across a network are: When networks get congested over a long period of time the router buffers get saturated which at some point leads to a situation [...]
Continue reading...Thursday, June 25, 2009
In the next couple of posts I will add some glossary definitions that I see repeat in reader’s questions. I will also use these as I describe some of the performance analysis insights we experience in the field. Network Latency/Network Delay One-way network latency is defined as the amount of time it takes for a [...]
Continue reading...
Thursday, November 5, 2009
1 Comment