| US 7,548,843 B2 | ||
| Simulation of distributed networks | ||
| Efstathios Papaefstathiou, Redmond, Wash. (US); John M. Oslake, Seattle, Wash. (US); and Pavel A. Dournov, Redmond, Wash. (US) | ||
| Assigned to Microsoft Corporation, Redmond, Wash. (US) | ||
| Filed on Apr. 10, 2006, as Appl. No. 11/401,077. | ||
| Prior Publication US 2007/0239420 A1, Oct. 11, 2007 | ||
| Int. Cl. G06F 9/44 (2006.01) | ||
| U.S. Cl. 703—21 [703/14; 703/22; 709/226; 709/229] | 24 Claims |

| 1. A method of simulating network connections, the method comprising:
in a computer, generating a transaction by invoking a method model of a service model, the transaction including representations
of network interactions;
creating a sequence of actions, the actions defining network hardware activities including network actions performed by one
or more source computer models, one or more network models, and one or more destination computer models, wherein creating
the sequence of actions comprises at least one of (a) referencing an inter-site routing table to determine a next site to
facilitate selection of the next network model and next computer model to simulate network hardware activities, (b) referencing
a network-to-computer map to facilitate selection of a next destination computer model to simulate network hardware activities,
or (c) creating a sequence of actions comprises referencing a computer-to-network map to facilitate selection of a next network
model to simulate network hardware activities; and
applying the sequence of actions to network hardware device models to simulate network connectivity.
|