Application Requirements | Computer Networks - Computer Science Engineering (CSE) PDF Download

Application Requirement:
Applications are divided into two classes. They are

  • real time  
  • non real time – they are called as traditional data applications. Since they have traditionally been the major applications found on data networks. Examples are, Telnet, FTP, email, web browsing etc.


Taxonomy of  Real Time Application:
The characteristics used to categorize the applications are,
1.     tolerance of loss of data
2.     adaptability

Approaches to QoS Support:
The approaches are divided into two broad categories. They are,
1.     Fine-grained approaches, which provide QoS to individual applications of flows.
2.     Coarse-grained approaches, which provides QoS to large class of data or aggregated traffic.
In the first category, integrated services are used and in the second category differentiated services are used.

Integrated Services (RSVP)
The term “Integrated Services” refers to a body of work that was produced by the IETF around 1995-97.The IntServ working group developed the specifications of a number of service classes designed to meet the needs of some of the application types described above. It also defined how RSVP could be used to make reservations using these service classes.

Service Clases:
One of the service classes is designed for intolerant applications. These applications require that a packet never arrive late. The network should guarantee that the maximum delay that any packet will experience has some specified value; the application can then set its playback point so that no packet will ever arrive after its playback time.

The aim of the controlled load service is to emulate a lightly loaded network for those applications that request service, even though the network as a whole may in fact be heavily loaded. The trick to this is to use a queuing mechanism such as WFQ to isolate

the controlled load traffic from the other traffic and some form of admission control to limit the total amount of controlled load traffic on a link such that the load is kept reasonably low.

Overview of Mechanism:

The set of information that we provide to the network is referred to as a flow spec. When we ask the network to provide us with a particular service, the network needs to decide if it can in fact provide that service.

The process of deciding when it says no is called admission control. We need a mechanism by which the users of the network and the components of the network itself exchange the information such requests for service, flow specs, and admission control decisions. This is called signaling in the ATM world, but since this word has several meanings, we refer to this process as resource reservation, and it is achieved using a Resource Reservation Protocol.

When flows and their requirements have been described, and admission control decisions have been made, the network switches and routers need to meet the requirements of flows. A key part of meeting these requirements is managing the way packets are queued and scheduled for transmission in the switches and routers. This last mechanism is packet scheduling.

Flowspices:
There are two separable parts to the flow spec: the part that describes the flow‟s traffic characteristics and the part that describes the service requested from the network. The RSpec is very service specific and relatively easy to describe.The TSpec is a little more complicated.

Admission Control:
When some new flow wants to receive a particular level of service, admission control looks at the TSpec and RSpec of the flow and tries to decide if the desired service can be provided to that amount of traffic, given the currently available resources, without causing any previously admitted flow to receive worse service it had requested. If it can provide the service, the flow is admitted; if not then denied. The hard part is figuring out when to say yes and when to say no.Admission control is very dependent on the type of requested service and on the queuing discipline employed in the routers; when discuss the latter topic later in this section. For a guaranteed service, you need to have a good algorithm to make a definitive yes/no decision.

Reservation Protocol:
While connection oriented networks have always needed some sort of setup protocol to establish the necessary virtual circuit state in the switches, connectionless networks like the internet have had no such protocols. While there have been a number of setup protocols p[proposed for the internet, the one on which most current attention is focused is called resource reservation protocol (RSVP).The characteristics of RSVP are,
It tries to maintain the robustness by using the idea of soft state in the routers. It aims to support multicast flows just as effectively unicast flows.

Packet Classifying and Scheduling:
Once we have described our traffic and our desired network service and have installed a suitable reservation at all the routers on the path, the only thing that remains is for the routers to actually deliver the requested service to the data packets. There are two things that need to be done:

Associate each packet with the appropriate reservation so that it can be handled correctly, a process known as classifying packets. It is done by examining five fields in the packet: the source address, the destination address, protocol number, source port, destination port.

  • Manage the packets in the queues so that they receive the service that has been requested, a process known as packet scheduling.
The document Application Requirements | Computer Networks - Computer Science Engineering (CSE) is a part of the Computer Science Engineering (CSE) Course Computer Networks.
All you need of Computer Science Engineering (CSE) at this link: Computer Science Engineering (CSE)
21 videos|107 docs|66 tests

Up next

FAQs on Application Requirements - Computer Networks - Computer Science Engineering (CSE)

1. What are the application requirements for the exam?
Ans. The application requirements for the exam include submitting a completed application form, providing proof of educational qualifications, paying the application fee, and submitting any necessary supporting documents such as transcripts or letters of recommendation.
2. How do I complete the application form for the exam?
Ans. To complete the application form for the exam, you can either download it from the official website or obtain a physical copy from the exam conducting body. Fill in all the required information accurately, including personal details, educational background, and contact information. Make sure to double-check the form for any errors or missing information before submitting it.
3. Do I need to provide proof of my educational qualifications for the exam application?
Ans. Yes, it is generally required to provide proof of your educational qualifications when submitting your exam application. This can include official transcripts, diplomas, degrees, or any other relevant documents that verify your educational background. Make sure to follow the specific guidelines provided by the exam conducting body regarding the submission of these documents.
4. How much is the application fee for the exam?
Ans. The application fee for the exam varies depending on the specific exam and the exam conducting body. It is important to check the official website or contact the exam authority directly to obtain accurate information about the application fee. The fee is typically paid during the submission of the application form and can be paid through various methods such as online payment or bank transfer.
5. What supporting documents may be required for the exam application?
Ans. The supporting documents required for the exam application may vary depending on the exam and the exam conducting body. Some common supporting documents may include transcripts, letters of recommendation, identification proof, passport-sized photographs, or any other documents mentioned in the application form guidelines. It is essential to carefully read the instructions provided by the exam authority to ensure that all necessary supporting documents are submitted correctly.
21 videos|107 docs|66 tests
Download as PDF

Up next

Explore Courses for Computer Science Engineering (CSE) exam
Signup for Free!
Signup to see your scores go up within 7 days! Learn & Practice with 1000+ FREE Notes, Videos & Tests.
10M+ students study on EduRev
Related Searches

past year papers

,

Application Requirements | Computer Networks - Computer Science Engineering (CSE)

,

Application Requirements | Computer Networks - Computer Science Engineering (CSE)

,

MCQs

,

Important questions

,

Viva Questions

,

Previous Year Questions with Solutions

,

pdf

,

Extra Questions

,

shortcuts and tricks

,

Application Requirements | Computer Networks - Computer Science Engineering (CSE)

,

Semester Notes

,

practice quizzes

,

Objective type Questions

,

Free

,

Summary

,

study material

,

Sample Paper

,

video lectures

,

mock tests for examination

,

ppt

,

Exam

;