Simulation of Optical Multistage Networks
Shared by: wulinqing
-
Stats
- views:
- 16
- posted:
- 6/10/2011
- language:
- English
- pages:
- 12
Document Sample


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
Get documents about "