You are on page 1of 6

4/24/2018 Software Product Development | Software Testing Tutorial | Software Process: Difference between adaptive and non - adaptive

adaptive algorithms?

More Next Blog» Create Blog Sign In

Software Product Development | Software


Testing Tutorial | Software Process
Articles, comments, queries about the processes of Software Product Development, Software Testing
Tutorial, Software Processes .

Like 0 Tweet Share Feed


Subscribe by
Email
Stum
Subscribe in a reader
Subscribe to updates by
Email

Wednesday, August 7, 2013


Difference between adaptive and non - adaptive
algorithms?
- Routing is the process of sending information from
one point of network to another.
- The originating point is called the source and the last Search Site
point is called the destination.
- Through the way a number of intermediate nodes
might or might not be encountered.
- Routing is sometimes compared with bridging. Web productdevelop.b
- Both of these accomplish the same purpose for the
casual observer. But it is not so. Google Search
- The basic difference between the two is that the
routing is done at the layer 3 i.e., the network Great books from Amazon
layer of the OSI model and the bridging takes
place at the layer 2 i.e., data link layer of the OSI
model. Popular Posts
- Because of this distinction, the input supplied to the
two processes is different and thus the task of path What are differences between
selection occurs in different ways. verification and validation?
- The routing algorithm is included as a part of the
erification and validation
network layer software.
- The primary responsibility of this software is to decide together can be defined as a
on which line the incoming traffic must be forwarded process of reviewing and
i.e., what will be the next node. testing and inspecting the
- Certain metrics are used by the routing protocols for software artifacts to
the evaluation of the path that is most appropriate for determine...
the transmission of a packet.
- These metrics include reliability, path bandwidth, tar Network Topology
current load, delay and so on.
- These metrics help in determining the optimal path tar Topology is the most
towards a destination. common type of network
- Routing tables are created and maintained by the topology that is used in
routing algorithms in order to aid the path homes and offices. In the
determination process. Star Topology there is a
central connect...
http://productdevelop.blogspot.in/2013/08/difference-between-adaptive-and-non.html 1/6
4/24/2018 Software Product Development | Software Testing Tutorial | Software Process: Difference between adaptive and non - adaptive algorithms?

- The tables will contain what routing information is


entirely based up on the routing algorithm that is being What is the Incremental Model
used. in Software Engineering?
- The routing tables are filled by a variety of What are its advantages and
information by the routing algorithms. disadvantages?
- If the internal subnet used is the datagram subnet, When the elements of waterfall
then for every datagram that arrives, a new decision
model are applied in iterative
has to be taken since the routes keep changing in this
case after every transmission. manner, the result is the
- On the other hand in virtual circuit subnet, all the Incremental Model. In this,
decisions are taken with the setting up of the virtual the product is designed,...
circuit.
- Once the connection or the links are established, the roject Management - The
same path is followed by all the packets. W5HH Principle
arry Bohem suggested an
The routing algorithms can be classified in to two
approach that addresses
major categories namely:
1. Non – adaptive algorithms and project objectives, milestones
2. Adaptive algorithms and schedules,
responsibilities, management
- Another name for non – adaptive algorithms is and technical ap...
the static algorithms.
- Here the computation regarding the various routes is
apid Application Development
done in advance and the same routes are followed by
all the packets. (RAD) - Advantages and
- The adaptive algorithms are better known as the Disadvantages
dynamic algorithms. he main objective of Rapid
- In this type of algorithms, the routes are not Application Development is to
computed in advance, rather the route is decided up on avoid extensive pre-planning,
the arrival of a particular packet depending up on the generally allowing software
traffic and the topology of the network. to be written much faste...
We have three different types of algorithms under
the category of non – adaptive algorithms as ifferentiate between
mentioned below: transparent and
1. Shortest path routing: This algorithm makes use nontransparent
of the Dijkstra’s algorithm for computing the fragmentation?
shortest path where nodes and communication number of problems are
links are represented by vertices and edges of the encountered because of the
graph respectively.
size of the data packets.
2. Flooding: Here, the arriving data packet is
transmitted on all the outgoing lines save the one There is no ability in the data
on which it arrived. Its selective flooding variation link layer by means of
is commonly used. which...
3. Flow based routing: This algorithm takes in to
consideration the present flow of the network ifferentiate between upward
before deciding on which line the packet must be and downward multiplexing?
transmitted. he process of multiplexing is
And following are some of the adaptive carried out at the transport
algorithms: layer. Several conversations
are multiplexed in to one
1. Distance vector routing: It requires knowledge connection or physical ...
about the whole network and is associated with
the count to infinity problem.
2. Link state routing: It requires knowledge about Blog Archive
neighborhood.
► 2017 (1)
http://productdevelop.blogspot.in/2013/08/difference-between-adaptive-and-non.html 2/6
4/24/2018 Software Product Development | Software Testing Tutorial | Software Process: Difference between adaptive and non - adaptive algorithms?

3. Hierarchical routing: It is used for very large ► 2016 (9)


networks.
4. Optimized link state routing: It is used for ► 2015 (22)
mobile hosts.
► 2014 (32)

▼ 2013 (350)
Posted by Sunflower at 8/07/2013 11:30:00 PM ► December (7)
Labels: Adaptive, Algorithms, Datagram, Destination, Information, Input,
► November (12)
Layers, Links, Network, Networking, Nodes, Non-adaptive, Path, Process,
Protocols, Route, Routing, Source, System
► October (19)

► September (23)
Like 0 Tweet Share
Subscribe by Email ▼ August (38)
What is the difference
between leaky bucket
algori...
No comments: What is meant by flow
specification?
Post a Comment
How can traffic shaping
Newer Post Home Older Post help in congestion
managem...
Subscribe to: Post Comments (Atom)
What are different
Facebook activity policies to prevent
congestion ...
Software Development - Pro…
411 likes What are general
principles of
congestion control?...

Like Page Send Message Keeping track of


commitments made
by team members ...
Be the first of your friends to like this
What is the difference
between congestion
Software Development -
control ...
Products, Processes and
Others What is the concept of
about 10 months ago
flow control?

How can the problem of


Generating an a congestion be
When you go into … controlled?

Explain multicast
routing?

Lining up the support


SOFTWARE DEV…
structure at the start
of a ...

What is a spanning tree?

http://productdevelop.blogspot.in/2013/08/difference-between-adaptive-and-non.html 3/6
4/24/2018 Software Product Development | Software Testing Tutorial | Software Process: Difference between adaptive and non - adaptive algorithms?

Soliciting features from


your pre-release /
beta t...

Creating mailing list,


and place for keeping
docum...

When is a situation
called as congestion?

What is meant by multi-


destination routing?

Presenting several drafts


of a feature
requirement...

Working with different


UI elements for
translation...

What is reverse path


forwarding?

What is meant by flow


based routing?

Taking care of country


specific concerns
(example ...

What is the idea behind


link state routing?

Getting technical teams


to talk to each other
for ...

Working with external


teams to ensure that
they fi...

What are different


methods of
broadcasting a
packe...

Shortest Path Routing -


a type of routing
algorith...

What are applications of


flooding algorithm?

Flooding - a kind of
static algorithm

http://productdevelop.blogspot.in/2013/08/difference-between-adaptive-and-non.html 4/6
4/24/2018 Software Product Development | Software Testing Tutorial | Software Process: Difference between adaptive and non - adaptive algorithms?

Ensuring a regular email


with changelist
informati...

Difference between
adaptive and non -
adaptive alg...

Checking that the code


being used is safe to
use, ...

What is meant by an
optimal route?

Getting the Product


Manager to demo the
new featur...

What is optimality
principle?

New requirement after


start of cycle -
ensuring th...

Designing the same


component to work
with multiple...

Working early with


providers of external
component...

Synchronizing multiple
activities together in a
co...

► July (40)

► June (35)

► May (46)

► April (39)

► March (31)

► February (37)

► January (23)

► 2012 (466)

► 2011 (310)

► 2010 (341)

► 2009 (192)

http://productdevelop.blogspot.in/2013/08/difference-between-adaptive-and-non.html 5/6
4/24/2018 Software Product Development | Software Testing Tutorial | Software Process: Difference between adaptive and non - adaptive algorithms?

► 2008 (39)

► 2007 (30)

Contributors

Ashish Agarwal
Sunflower

Followers
Followers (26) Next
Amarendra

Pageviews

751361
Stats

http://productdevelop.blogspot.in/2013/08/difference-between-adaptive-and-non.html 6/6

You might also like