Docstoc

Simulation of Optical Multistage Networks

Document Sample
Simulation of Optical Multistage Networks Powered By Docstoc
					              Bioinformatics
•   Protein structure prediction
•   Motif finding
•   Clustering techniques in bioinformatics
•   Sequence alignment and comparison
•   Phylogeny
•   Applying AI techniques such as Genetic
    Algorithm, Simulated Annealing, Neural
    Network, Support Vector Machine, etc
Simulation of Optical Multistage
           Networks
•   Different Routing Algorithms
•   Different Topologies
•   Different Traffic (Poisson, self-similar)
•   Graphical User Interface (Java)
•   Animation (Java)
•   Distributed Simulation (RMI in Java)
• http://www.cs.gsu.edu/~cscyip/hong/omin.h
  tm
• http://www.cs.gsu.edu/~matcyjx/thesis.html
      Non-blocking Networks
• Rearrangeable Non-blocking Networks
  example: Benes network
• Can realize any permutation, but all the
  connection requests have to be known in
  advance (off-line).
• If not known in advance, existing paths
  have to rearranged if a conflict arises.
        Strictly Nonblocking
• Never have any conflicts even if connection
  requests are not known in advance.
• Crossbar is an example.
• Suitable for optical networks.
• Hardware is costly (O(N^2) hardware).
• Can we find a better network with hardware
  cost of O(N log N)?
               Questions?
• What kind of subsets are strictly
  nonblocking?
• What is the minimum number of
  rearrangements if conflicts arise in a
  rearrangeable non-blocking networks?
• Fault-tolerance
          Possible Projects:
• Simulation using general language (Java or
  JSIM)
• Simulate networks using OPNET package
• Design and analysis of routing algorithms
• Design new networks for better
  performance (fewer crosstalks, short
  distance, fewer conversions, rearrange
  quickly, etc)
           Possible Projects
• Use neural networks to route messages
• Use genetic algorithms to schedule
  messages
• Use simulated annealing to route messages
• Use rule-based systems to do traffic control
• Management software
 Database Management for PCS
          Networks
• Personal Communication Service (PCS)
  Networks
• Mobile Communication
• Location Management –Home Location
  Register (HLR) and Visitor Location
  Register (VLR)
• How to track a Mobile Terminal (MT)?
          Mobile Networks
• Procedure for location registration
• New dynamic database management
  method
• Performance – Analytical and Simulation
• Simulation Program
• Efficient routing algorithms
• Find domination set (graph problem)
           Mobile Networks
•   Channel Assignment Problem
•   Frequency Reuse
•   Fixed Channel Assignment
•   Dynamic Channel Assignment
•   Greedy Algorithms
•   Genetic Algorithms
         Parallel Computing
• Solve engineering problems using MPI,
  PVM or OpenMP.
• Implement some CS problems (simulation,
  database, sequence alignment algorithms,
  data mining or neural networks) using
  distributed computing.
• Modeling and analysis of parallel task
  scheduling policies

				
DOCUMENT INFO
Shared By:
Categories:
Tags:
Stats:
views:16
posted:6/10/2011
language:English
pages:12