Ask Question, Ask an Expert

+1-415-315-9853

info@mywordsolution.com

Ask Programming Language Expert

A   Network  of  routers  have  been  configured  for  the  purposes  of  handling  data traffic within your company. You  will  like  to have an application which  does a network trace on the length of time it  takes to traverse routers between workstation nodes using an open shortest path first (OSPF) algorithm as a  variation  (i)  A* functionality  (ii) best first  search (iii) greedy search.  Your  application must simulate a  total  of  up to  14  network nodes with  the  routing  features  between  these  nodes.   The  network  tracer  application program  is to  be  updated  with  all  the  legitimate  travel  paths  to move  between  node locations. This  travel path  data is  stored  in  a  mathematical analysis application  called  a  djistrika matrix that  can  be  represented programmatically  as  set of  multidimensional arrays or  files/link list  structures. Every time a path becomes  unreachable for  a  chosen  network destination  path, the  graph  path and  nodes  are colored in  red( i.e. graph coloring  technique). Paths with  the higher  f(n)  values  are  ranked  and colored  orange  , to  signal  to  the   network tracer  of  impending  delays on  a  given   path.   The  nodes  on  a  tracer  path  are  used  to  identify distinct  network  nodes  . Start and End nodes are uniquely colored on the graph paths. Each  router  in your network  node  has  its own  computable  heuristic or Time  Series  value  as  in the  case  of  say  cisco router.

The  automated network tracer  must  also have the  extended programming simulated functionalities of   using  a  menu  selection  of   a (i)  Depth  First  Search  Traversal  (ii) And a  Breadth First  Search  Traversal  ,  to  choose  travel  paths  between  a  start  and  end  network  nodes.  Within  each  search  technique , the tracer  may  choose  to  take  a  Euler  or  Hamiltonian circuit  to  complete  the  traversal of  the  arterial network  graph.

On  each  travel  path(i.e. graph  edge) and  at each vertex, a hop count of all nodes visited is  stored  in  a  routing database server  configuration table as managed  by the network tracer  application.  Let’s  suppose that  the hop  counter  path is  determined  by  simulated data of the total  node traversals  or an  approximate estimate thereof.  Therefore  the Tracer  must  be  able  to  make  the  decision to  send  data  over  the  network  node based on statistical preferences of the size  of  the  hop counts  and/or heuristics  on  those portions of  the network  graph.  Rules  for  node  traversals  and  what  constitute a node  route  with  high  traffic  versus low  traffic  would  have  to  be  provided  by  your  programming  assumptions.       

SOME ASSUMPTIONS 

 1. Do  you  believe that  weight values  on  the edges of  the  network node, can be  used  to  extend  the network  tracer , as  a data  mining  application?  Describe  with  ex  your answer.[Hint : For e.g. can your network tracer keep track of how many  times a particular network node was visited , as  a set of  high ,low , and median frequency values . This concept turns the network tracer into an application that can affect behavioural patterns within network nodes). Make your assumptions very clear.

Code Assumptions to Note     

1. Make sure  your  application  supports  useful  data  structures  in  the  forms of  binary trees, and  binary  search  trees. Use of breadth first, depth first, Euler and Hamiltonian cycles.

2. You  should  select  the   programming  based  language  of  your  choice  which  adequately  achieves  the  assignment  outcomes with great  user interface functionality as  best  as  possible.

3. Review  of  discrete  mathematic  concepts  and  techniques  are  assumed  to  be  well  understood  for  your  applied solutions.

4. Select any programming language appropriate to achieve the desired outcomes.

Programming Language, Programming

  • Category:- Programming Language
  • Reference No.:- M91037

Have any Question? 


Related Questions in Programming Language

1 write a program that reads input as a stream of

1. Write a program that reads input as a stream of characters until encountering EOF. Have the program report the number of uppercase characters, the number of lowercase characters, and the number of other characters rea ...

Question 1a class is like a blueprint which you use to

Question 1 A class is like a blueprint which you use to create objects. An object is an instance of a class. It's a thing that you made out of a speci?c class. Basically, object and instance mean the same, but the word i ...

Generate code for the following three-address statements

Generate code for the following three-address statements assuming stack allocation where register SP points to the top of the stack. a) x = 1 b) x = a c) x = a + 1 d) x = a + b e)The two statements x = b * c y = a + x

Pseudocodes and flowchartxyz company employees work for 8

Pseudocodes and flowchart XYZ company employees work for 8 hours a day and 40 hours in a week. The employees are paid overtime at the rate of half of the salary. Employees who get more than 15000 must pay a supplementary ...

Program 1the local yogurt shop is expanding its selection

Program #1 The local yogurt shop is expanding its selection of frozen treats, and would like you to modify the program you wrote to calculate and print their customer's bills. You will also write a test plan to test the ...

Working at the gm used car dealership you need to create an

Working at the GM used car dealership you need to create an object oriented application to handle inventory. To start you create a detailed uml diagram that helps to plan your solution. Based on this uml diagram translat ...

Assignmenthomework assignments must be individuals original

Assignment Homework assignments must be individual's original work. Discussion without taking notes will be fine, but collaborations will not be tolerated. Dishonesty will result in an automatic F grade and a formal char ...

Assignmenta near expert at introductory problem solving and

Assignment A near expert at introductory problem solving and programming, you've decided to put your skills to good use by volunteering at SecurityCon, a security conference for IT professionals. The conference has space ...

Derive a class programmer from employee supply a

Derive a class Programmer from Employee. Supply a constructor Programmer Exercise 1: Derive a class Programmer from Employee. Supply a constructor Programmer (string name, double salary) that calls the base-class constru ...

Create an application for a company to save and display

Create an application for a company to save and display customer information. Begin with designing class named Person with the following properties: · LastName (String) · FirstName (String) · Address (String) · City (Str ...

  • 4,153,160 Questions Asked
  • 13,132 Experts
  • 2,558,936 Questions Answered

Ask Experts for help!!

Looking for Assignment Help?

Start excelling in your Courses, Get help with Assignment

Write us your full requirement for evaluation and you will receive response within 20 minutes turnaround time.

Ask Now Help with Problems, Get a Best Answer

Section onea in an atwood machine suppose two objects of

SECTION ONE (a) In an Atwood Machine, suppose two objects of unequal mass are hung vertically over a frictionless

Part 1you work in hr for a company that operates a factory

Part 1: You work in HR for a company that operates a factory manufacturing fiberglass. There are several hundred empl

Details on advanced accounting paperthis paper is intended

DETAILS ON ADVANCED ACCOUNTING PAPER This paper is intended for students to apply the theoretical knowledge around ac

Create a provider database and related reports and queries

Create a provider database and related reports and queries to capture contact information for potential PC component pro

Describe what you learned about the impact of economic

Describe what you learned about the impact of economic, social, and demographic trends affecting the US labor environmen