Wednesday, September 4, 2013
What is a choke packet?
Posted by
Sunflower
at
9/04/2013 04:00:00 PM
0
comments
Labels: Address, Advantages, Choke Packets, Congestion, Data, Destination, Disadvantages, Flow control, Networks, Nodes, Packets, Problem, Quality, Queues, Router, Source, traffic, Transmitter
|
| Subscribe by Email |
|
Tuesday, August 27, 2013
What are general principles of congestion control?
Posted by
Sunflower
at
8/27/2013 09:32:00 PM
0
comments
Labels: Application, Bandwidth, Buffer, Congestion, Congestion control, Control, Data, Network, Network Congestion, Networking, Nodes, Overflow, Packets, Performance, Principles, Resources, Routers, States
|
| Subscribe by Email |
|
Monday, August 26, 2013
What is the difference between congestion control and flow control?
- Congestion control offers such methods that can be used for regulating the incoming traffic in the network to such an extent where the network itself can manage all that.
- In congestion control, the network is prevented from falling in to a state of congestive collapse.
- In such a state either little or no communication happens.
- This little communication is of no help.
- Switching networks usually require congestion control measures than any other type of networks.
- The congestion control is driven by the goal of keeping the number of data packets at such a level that the performance of the network would be reduced dramatically.
- Congestion control mechanism can be seen even in protocols such as UDP (user datagram protocol), TCP (transport control protocol) and other transport layer protocols.
- TCP makes use of the exponential back off and slow start algorithms.
- We classify the congestion control algorithms based up on the feedback that is given by the network, the performance aspect that has to be improved, and modifications that have to be made for the present network, fairness criterion that is being used and so on.
- Congestion and flow control are two very important mechanisms used for keeping the traffic flow in order.
- Flow control is a mechanism that stretches from one end to another i.e., between the sender and the receiver where the speed of sender is much higher than that of the receiving node.
- Congestion control is implemented for preventing packet loss as well as delay that is caused as a side effect of the network congestion.
- Congestion is meant for controlling the traffic of the entire whereas flow control is limited to transmission between two nodes.
Posted by
Sunflower
at
8/26/2013 08:08:00 PM
0
comments
Labels: Communication, Congestion, Congestion control, Control, Data, Differences, Flow, Flow control, Incoming, Information, Mechanism, Networking, Networks, Nodes, Outgoing, Performance, Receiver, Sender, traffic
|
| Subscribe by Email |
|
Monday, August 19, 2013
What is meant by multi-destination routing?
- Effective routing algorithms have been developed that are capable of routing the messages from one source node to a number of receiving nodes i.e., the multiple destination nodes.
- These algorithms are termed as the multi – destination routing algorithms and the process is therefore called as the multi – destination routing.
- This type of routing has been developed for the minimization of the cost of the network i.e., NC (network cost).
- Network cost can be defined as the sum of all the links’ weights that consist of the routing path.
- There are many heuristic algorithms available for determining the NC min path.
- This problem falls under the category of the NP – complete problems.
- Heuristics are available for the traveling salesman problem and MST (minimum spanning tree) variations.
- Global information is used by both of them.
- Another set of such heuristics is available that uses only shortest paths for reaching the destinations.
- The best worst case performance is exhibited by the MST algorithm.
- However, one study revealed that effectiveness of the simpler heuristics is higher.
- The network cost (NC) is often compared with the destination cost (DC).
- Destination cost is the sum of the cost of all the shortest paths that lead to the destination.
- A scheme of algorithms has been developed for trading off between these two costs i.e., the NC and DC.
- The sender of the transmitted data cannot be taken as a single node in a network where the cooperative communication is supported.
- This asks for the re-investigation of the traditional link concept.
- Any routing scheme thus depending up on this link concept needs to be reconsidered.
- Also, the potential performance gain resulting because of the cooperative communication needs to be exploited.
- Routing often gets complicated for some networks where the selection of the paths is no longer the job of a single entity.
- Rather, a number of entities are involved in the selection of the paths.
- Multiple entities can even select specific parts of a path.
- If these selected paths are chosen by the entities for their own objectives optimization then it can lead to inefficiency or serious complications in the network since they may or may not conflict with the other entities’ objectives.
- This would become clear from the following example, consider traffic moving in a system of roads.
- Now here each driver selects a path that would minimize only his/her traveling time.
- In this kind of routing, there are longer equilibrium routes (i.e., longer than the optimal.) for almost all other drivers.
- This is often termed as the Braess paradox.
- Another example is of the routing the AGVs (automated guided vehicles) by a model on some terminal.
- For prevention of the simultaneous usage of the infrastructure’s same part reservations are made. - This is called as the context – aware routing.
- The internet is divided in to a number of divisions which are nothing but Ass i.e., the autonomous system like ISPs.
- All these systems have control over the routes that lie in their own network at various different levels.
Following steps are involved in multi – destination routing:
1. The BGP protocol is used for selecting the AS – level paths.
2. A sequence of autonomous systems is produced by the BGP protocol via which the packet flow will take place.
3. The neighboring Ass offer multiple paths for each of the AS from which it can choose. Paths are selected based up on the relationships between the neighboring systems.
4. Each selected path refers to multiple corresponding router level paths.
Posted by
Sunflower
at
8/19/2013 04:53:00 PM
0
comments
Labels: Algorithms, Communication, Cost, Destination, Entity, Links, Messages, Multi-destination Routing, Multiple, Network, Nodes, optimization, Paths, Performance, Process, Receive, Route, Routing, Source
|
| Subscribe by Email |
|
Friday, August 16, 2013
What is meant by flow based routing?
- Maximum information routing
(MIR) and
- Conditional maximum
information routing (CMIR)
About MREP Algorithm
About MIR Algorithm
About CMIR Algorithm
Posted by
Sunflower
at
8/16/2013 03:37:00 PM
0
comments
Labels: Algorithm, Application, Flow based routing, Flows, Information, Links, Network, Networking, Nodes, optimization, Packets, Paths, Performance, Process, Protocols, Route, Router, Routing, Shortest, traffic
|
| Subscribe by Email |
|
Saturday, August 10, 2013
Shortest Path Routing - a type of routing algorithm
Posted by
Sunflower
at
8/10/2013 03:40:00 PM
0
comments
Labels: Algorithm, Aspects, Configurable, Data, Importance, Information, Network, Nodes, Performance, Process, Protocols, Quality, Resources, Route, Router, Routing, Routing algorithm, Service, Shortest Path Routing, Topology
|
| Subscribe by Email |
|
Friday, August 9, 2013
What are applications of flooding algorithm?
Applications of Flooding Algorithm
Posted by
Sunflower
at
8/09/2013 03:07:00 PM
0
comments
Labels: Address, Algorithms, Applications, Data, files, Flood, Flooding Algorithm, Graph, Hosts, Links, Messages, Nodes, Packets, Parameters, Receiver, Route, Routing, Schema, Similarity Algorithm, Transmitter
|
| Subscribe by Email |
|
Wednesday, August 7, 2013
Difference between adaptive and non - adaptive algorithms?
- Non – adaptive algorithms
and
- Adaptive algorithms
- Shortest path routing: This algorithm makes
use of the Dijkstra’s algorithm for computing the shortest path where
nodes and communication links are represented by vertices and edges of the
graph respectively.
- Flooding: Here, the arriving data packet is
transmitted on all the outgoing lines save the one on which it arrived. Its
selective flooding variation is commonly used.
- Flow based routing: This algorithm takes in to
consideration the present flow of the network before deciding on which
line the packet must be transmitted.
- Distance vector routing: It requires knowledge
about the whole network and is associated with the count to infinity problem.
- Link state routing: It requires knowledge about
neighborhood.
- Hierarchical routing: It is used for very large
networks.
- Optimized link state routing: It is used for mobile
hosts.
Posted by
Sunflower
at
8/07/2013 11:30:00 PM
0
comments
Labels: Adaptive, Algorithms, Datagram, Destination, Information, Input, Layers, Links, Network, Networking, Nodes, Non-adaptive, Path, Process, Protocols, Route, Routing, Source, System
|
| Subscribe by Email |
|
Tuesday, August 6, 2013
What is meant by an optimal route?
- Throughput or the Quantity
of service: This includes the amount of data that is transmitted and time
it takes to transfer.
- Average packet delay or Quality of service: This includes the time taken by a packet to arrive at its destination and
the response of the system to the commands entered by the user.
- Adaptive Algorithms: These algorithms are
meant for the networks in which the routes change in a dynamic manner.
Here the information regarding the route to be followed is obtained at the
run time itself from adjacent as well as the all other routers. The routes
change whenever there is a change in the load, change in the topology and
every delta T seconds.
- Non – adaptive algorithms: These algorithms
the same routes cannot be followed every time. Therefore the measurements
that were made for the previous condition cannot be used for the current
condition. The routes thus obtained are called static routes and are
computed at the boot time.
Posted by
Sunflower
at
8/06/2013 09:29:00 PM
0
comments
Labels: Algorithm, Computer Network, Information, Memory, Metrics, Network, Networking, Nodes, Optimal, Optimal Route, Paths, Performance, Protocols, Quality, Quantity, Routes, Routing, Testing
|
| Subscribe by Email |
|