Principles of Performance Engineering for Telecommunication and Information Systems
Buy book PDF
- $83.00
Describes the basic theory of performance engineering and its application to both circuit- and packet-switched systems.
Inspec keywords: circuit switching; telecommunication network reliability; packet switching
Other keywords: performance engineering principles; information systems; telecommunication systems; circuit systems; packet-switched systems; simulation techniques
Subjects: Communication network design, planning and routing; Reliability; Communication switching
- Book DOI: 10.1049/PBTE035E
- Chapter DOI: 10.1049/PBTE035E
- ISBN : 9780863416392
- e-ISBN: 9781849194624
- Page count: 340
- Format: PDF
-
Front Matter
- + Show Description
-
Hide details
- + Show Description
-
-
1 Introduction
- + Show Description
-
Hide details
-
p.
1
–7
(7)
This chapter discusses telecommunication and information systems. However, there often remains the problem of characterising the user inputs in sufficiently simple terms to enable the analysis to proceed. As we have seen, this is not always a simple process. Then, assuming the user inputs have been dealt with, the main problem facing the system designer is not so much the lack of relevant mathematical theory but how to apply the theory to the system being designed. Queuing theory has been developed extensively and a considerable amount of information is now available to designers.
- + Show Description
-
-
2 Analytical methods
- + Show Description
-
Hide details
-
p.
8
–49
(42)
The theory of probability is based on the concept of an arbitrary repeatable random experiment. This abstraction enables several important fundamental results to be developed. These results may then be used in any application once an appropriate random experiment has been identified.
- + Show Description
-
-
3 Simulation methods
- + Show Description
-
Hide details
-
p.
50
–91
(42)
There are a number of approaches that can be used to obtain performance measures from systems and networks. One is to actually measure the performance of the system, but, unfortunately, one cannot ask 20 million telephone subscribers in the UK not to use their telephones one (or more?) day a year to allow experiments to be carried out! Another possibility is to use mathematical analysis, either by hand or on computer, to determine the performance measures of interest. The third is to simulate the system using a computer model. In this chapter, simulation will refer to the use of a digital computer program that attempts to duplicate the 'real' system. The computer simulation is driven with random inputs supplied by a (pseudo) random-number generator; and the results produced by the simulation are thus stochastic in nature.
- + Show Description
-
-
4 Queuing systems
- + Show Description
-
Hide details
-
p.
92
–125
(34)
The queuing system has a pool of potential customers. From time to time a member of this pool will enter a demand for service into the system. The system consists of a service facility containing one or more servers, each capable of serving one customer at a time, and usually also a queue where a customer may wait if he or she arrives when all of the servers are already busy. Each customer in the queue will eventually enter the service facility and as soon as the service is completed the customer leaves the system, to return to the pool. A queuing model is an idealised mathematical description of a queuing system, which specifies the following attributes in sufficient detail to determine the behaviour of the model to some desired level of detail: (i) the arrival pattern of incoming demands; (ii) the service requirements of individual customers; (iii) the capacity of the service facility for providing service; (iv) the queue discipline; (v) the capacity of the queue for holding jobs awaiting service.
- + Show Description
-
-
5 Queuing networks
- + Show Description
-
Hide details
-
p.
126
–151
(26)
This chapter discusses the queuing model. A queuing network model specifies the exogenous arrival process entering fresh jobs at each node, the routing rule which determines the next node to be visited by a job which has just completed service in a node, the structure of the service facility and the queue discipline in each node, and the successive service demands made by a job at each node it visits. It may also be useful to divide jobs into different classes, each with its own routing rule and different service characteristics at each node, and even allow jobs to change class during their stay in the network.
- + Show Description
-
-
6 Switched systems
- + Show Description
-
Hide details
-
p.
152
–199
(48)
The objective of traffic engineering fo, a telephone exchange is to produce a statistical design so that the complexity is handled in a nondeterministic way. In order to carry out such a design, it is needed to be able to calculate the traffic capacity of simple circuit groups, taking into account the stochastic properties of traffic, appropriate control procedures and the desired performance targets. Thus, by considering connection topology and the interaction of simple groups, it is easy to calculate the traffic capacity of more complex switches and hence derive design principles for both switches and networks.
- + Show Description
-
-
7 Packet networks
- + Show Description
-
Hide details
-
p.
200
–258
(59)
Message switched systems have been known since the early days of telegraphy. The simplest system was one in which telegrams or messages were received over a link in the form of punched tapes in the Morse or teleprinter code. The tape could then be used in a transmitter which sent the message over the next link towards its destination. In message switching, each switching node stores the incoming message and then forwards it over the outgoing route. Long messages in such a store-and forward switching strategy can impose large queuing delay on other users sharing the route. Thus, in contrast to circuit switching, where in the event of heavy traffic, calls are blocked, in message switching calls face long delays. To reduce delay, a message can be split into several short notes, called packets. In this case, before a complete message from one source has been fully routed, other users can interleave parts of their messages in packet forms. Hence, with packet switching the queuing delay is more fairly distributed among the users sharing the switching node. Packet switching can be connectionless or connection-oriented. In connectionless switching, like message switching, packets are stored and forwarded. This technique is also called datagram. The outgoing route can change from time to time, depending on the routing strategy. Hence packets may arrive out of sequence. Reordering of the packets to be assembled into the original message may cause additional delay. In contrast, in connection-oriented switching, all packets belonging to a message always follow the same route, so avoiding the out of sequence problem. In this case, prior to data transfer, a link between the source and destination is set up. This is similar to the call set up phase in circuit switching. Also to minimise overhead information, only an abbreviated 'address' need be given to obtain the full address and routing instructions, which are stored at each node when the connection is set up.
- + Show Description
-
-
8 Introduction to reliability
- + Show Description
-
Hide details
-
p.
259
–301
(43)
The estimation of the reliability of a system is an important branch of performance engineering. As in most cases of attempting to predict the future, we can do so only in probabilistic terms. Just as in teletraffic studies, the precise behaviour of the system is dependent upon the behaviour of the individual users, so in estimating the reliability performance we are at the mercy of more or less random failures of the individual components. However, even though we cannot predict the precise time of failure of each component, it is useful to know the probabilities and consequences of component failure. The performance of the system is then given in terms of the probabilities of complete or partial failure and the resulting economic and other consequences may be estimated. Managerial judgement is required to decide then whether or not the reliability of the system is acceptable but at least decisions can be made in the light of the calculated probabilities.
- + Show Description
-
-
9 Miscellaneous examples of performance engineering
- + Show Description
-
Hide details
-
p.
302
–319
(18)
Although performance engineering originated in the study of telephone calls randomly originated by subscribers, the applications have been greatly extended in recent years. There are many applications outside the field of information engineering such as the study of road traffic, particularly the problems of queuing at roundabouts and obstructions. These are best dealt with in books and papers pertaining to the applications. Even within the field of information engineering, it would be impossible to cover the complete range of applications of performance engineering in a book of this size. Chapter 8 has covered the important field of reliability and this chapter gives a few more examples to illustrate the techniques.
- + Show Description
-
-
Back Matter
- + Show Description
-
Hide details
-
p.
320
(1)
- + Show Description
-

