Method and system for interactive modeling of high-level network performance with low-level link design
First Claim
1. A method for modeling the behavior of a network and determining design parameters of a link within said, the method comprising:
- setting a fixed portion of a topology of said network;
specifying operational performance levels and constraints for said network;
choosing a solution for a non-fixed portion of said network topology;
simulating said network consistent with said solution, to produce a link requirements result;
transporting said link requirements result as output data from a network simulation module to provide input data to a link synthesis module;
synthesizing links in accordance with said link requirements;
analyzing said synthesized links to determine performance and requirements of said synthesized links; and
calculating network performance and requirements in conformity with a result of said analyzing.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for interactive modeling of high-level network performance with low-level link design provides a tool for optimizing networked computing systems and their link components simultaneously. The method models a fixed portion of a network and specifies operational performance levels and power constraints. A solution is chosen for a non-fixed network portion and the network is simulated to determine link requirements and synthesizes links in conformity with the link requirements. The links are analyzed to determine performance (e.g., bandwidth) and requirements (e.g., power) and network performance is recalculated. An iterative loop from the selection of the non-fixed topology through synthesis and recalculation of link performance can be implemented to optimize the link and network design. The links may be links that use an adaptive management policy that trades off power and bandwidth in multiple operating modes and the method may be used to optimize the operating modes and/or management rules.
-
Citations
21 Claims
-
1. A method for modeling the behavior of a network and determining design parameters of a link within said, the method comprising:
-
setting a fixed portion of a topology of said network;
specifying operational performance levels and constraints for said network;
choosing a solution for a non-fixed portion of said network topology;
simulating said network consistent with said solution, to produce a link requirements result;
transporting said link requirements result as output data from a network simulation module to provide input data to a link synthesis module;
synthesizing links in accordance with said link requirements;
analyzing said synthesized links to determine performance and requirements of said synthesized links; and
calculating network performance and requirements in conformity with a result of said analyzing. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A workstation computer system including a memory for storing program instructions and data, and a processor for executing said program instructions, and wherein said program instructions comprise program instructions for:
-
setting a fixed portion of a topology of said network;
specifying operational performance levels and constraints for said network;
choosing a solution for a non-fixed portion of said network topology;
simulating said network consistent with said solution, to produce a link requirements result;
synthesizing links in accordance with said link requirements;
analyzing said synthesized links to determine performance and requirements of said synthesized links; and
calculating network performance and requirements in conformity with a result of said analyzing. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product comprising signal-bearing media encoding program instructions for execution on a general-purpose computer system, wherein said program instructions comprise program instructions for:
-
setting a fixed portion of a topology of said network;
specifying operational performance levels and constraints for said network;
choosing a solution for a non-fixed portion of said network topology;
simulating said network consistent with said solution, to produce a link requirements result;
synthesizing links in accordance with said link requirements;
analyzing said synthesized links to determine performance and requirements of said synthesized links; and
calculating network performance and requirements in conformity with a result of said analyzing. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification