Queueing Theory & Computer Networking

The Internet was first established in the late 1960s by a group of academics whose work was underwritten by the US Department of Defense . Their work would not have been possible without queueing theory, which helped them to determine the optimum number of servers and the size of the data packets required to make the systems work for everyday use.

  1. History

    • Queueing theory was invented in the 1940s by A.K. Erlang to study data over telephone networks. It was applied to the theory of computer networking in the Leonard Kleinrock in the 1950s, building on the work of by James Jackson, who studied queuing theory in reference to multiple nodes.

    Significance

    • Queuing theory is important to computer networking because it can precisely predict the length of time a computer will need to wait for the data it requests. This goes beyond simply measuring the amount of time for a data transfer, but takes into account the statistical variability of the requests of all computers over the network: sometimes lots of people want to transfer data, and sometime no one does. When the requests pile up, there is a queue (or a line), and engineers must predict the exact length of the queue.

    Function

    • Queuing theory only requires three pieces of information to predict the length of the queue: the variability of the requests, the time it takes to process these requests, and the number of queues. In the case of networking, that means the variability of which computers request information, the amount of time the servers take to process the request, and the number of servers.

    Considerations

    • As the number of users on the Internet increases, the variability decreases. This allows engineers to use servers more efficiently to handle the data. Also, Kleinrock discovered that queues would decrease if the length of the requests decreased, leading scientists to break data into packets. Packets actually increase the time to transfer large files, but overall it helps the Internet because of the many small messages that travel over it.

    Other Uses

    • Queuing theory is used in retail situations to predict how long customers will wait in line and is useful in determining the optimal number of cashiers, parking lot attendants, or call center employees, as well as how to engineer the line itself. Psychologists have embellished this field by investigating how people perceive time differently, depending on whether they wait in groups, wait after initially being processed, wait if the wait is perceived as unfair, etc.

      Queueing theory is also used in manufacturing to determine how long it will take to create products when the availability of materials is variable.

Related Searches:

References

Comments

You May Also Like

  • How to Install MSMQ in Windows XP

    MSMQ, or Microsoft Message Queuing, allows software applications to send information back and forth even when one of the applications is not...

  • List of Networking Courses

    Taking Networking Courses can be a lucrative option for people who want to pursue a career related to Information Technology. Networking has...

  • Computer Networking Theory

    Networks allow users to access hardware or software resources with computers other than their own as well as exchange information with one...

  • Network Social Theory

    Social networking is something people do, often without realizing it. The most simple forms of a social network are friendship and family...

  • How to Install Microsoft Message Queuing

    Microsoft Message Queuing is a way for servers and applications to talk to each other within the Windows environment. The queue becomes...

  • How to Calculate Interarrival Time

    Interarrival time is a value used in queuing theory. Queuing theory uses models to analyze systems that involve waiting in lines for...

  • Communication System Technology

    Communication system technology combines or merges various technology applications and methods to support and maintain a communications network of various components ...

  • Sata Data Transfer Rates

    Serial Advanced Technology Attachment (SATA) is an interface for connecting devices, such as hard drives, to the computer. SATA was designed as...

  • Data Communications in Computer Theory

    Data communications is the transmission of digital data between machines. Several theoretical innovations underlie the reliability of data communications. These ...

  • The Pros & Cons of Queueing Theory

    Queueing theory is the study of queues as based on probability theory, statistics and other sub-fields of mathematics. The idea behind queueing...

  • Applications of Set Theory

    Set theory and its basic foundations were developed by George Cantor, a mathematician from Germany, toward the end of the 19th century....

  • Social Engineering Theory

    You may have heard the term "social engineering" in the news and in computer security warnings. Social engineering has typically been associated...

  • Practical Cisco Training Schools

    Practical Cisco Training Schools. Cisco is one of the world's leading technology solutions providers. Founded in 1984, the company provides networking, software...

  • Examples of Management Science Techniques

    Management science (or operations research) utilizes mathematical models, statistics and other computational tools to solve business problems. Choose your technique ...

  • What Are the Benefits of Working in Computer Networking?

    What Are the Benefits of Working in Computer Networking?. In today's high-tech world, virtually every business needs computer networking professionals to set...

  • Client Server Theory

    The personal computer changed networked computing by moving computation power from the once all-powerful mainframe to a machine on the user's desk....

  • What Is a Phone Queue System?

    In businesses that experience high call volume, there are few telephony tools that are quite as important as the phone queue system....

  • Introduction to Congestion Theory in Telephone Systems

    "Introduction to Congestion Theory in Telephone Systems" is a book by Ryszard Syski. As of 2010, the most recent edition of the...

  • What Does the Word "Queue" Mean?

    Besides being a great way to dump a rack full of vowels in Scrabble, queue is an English word with French and...

  • Management Information System Theories

    Management Information Systems is interested in the use of information technology to carry out the functions of management. It is concerned with...

Related Ads

Featured