Simulate Data Movement in an Enterprise Computer System

1 visualización (últimos 30 días)
Antonio
Antonio el 8 de Dic. de 2011
Hi there,
I am new to MatLab. I have been reading tutorials and looking at examples to answer my question but have been unsuccessful at finding something related.
What I would like to do is simulate an Enterprise Computer System, and specifically look at Data Movement within this system.
Things such as server location (geographical), connection line length, bandwidth, data size etc. would need to be considered.
(Please let me know if you need further details)
My question(s):
- Is this achievable in MatLab?
- If so, where do I start from?
- Would I use SimLink or would I program it manually?
I am sure once I am pointed in the correct direction, I will be able to navigate all the user content to help me through.
Thanks for any help, it is appreciated.
Tony

Respuestas (2)

Walter Roberson
Walter Roberson el 10 de Dic. de 2011
Sure you can write such simulations in MATLAB.
There is, however, a large (and language-independent) problem in getting realistic ranges for the probabilities of the various factors.
Granularity of the simulation is also a problem: an examination of the large scale computing outages even just for the last 6 months would very likely show that there are events that can drive the system chaotic (and indeed take large portions of the system down), but that if you were to model at reasonable time steps (to be able to get through the entire target period) that the approximation involved would leave the system well-behaved.
SimEvents might perhaps be an appropriate tool, but Simulink itself would probably not be: it is oriented towards ODE, which are fixed calculations, but you need randomness such as a stochastic or Markov model at the very least.
  4 comentarios
Antonio
Antonio el 12 de Dic. de 2011
Again, I MUST stress out, I do not care about network anomalies. If the network can achieve the bandwidth and throughput it is designed to do, then that is what I need to model.
I am not conducting research into networks, but rather research on Data Movement, so as mentioned, worst case scenario of network anomalies is irrelevant to my research.
Though i do understand it is a problem in real life, but for now it is one research topic at the time.
Walter Roberson
Walter Roberson el 13 de Dic. de 2011
In my opinion, one cannot meaningfully study Data Movement without taking in to account network bottlenecks. People adapt because of network bottlenecks and change their data access patterns, resulting in different Data Movement than would otherwise be expected.
Would you simulate the shipment of goods on trucks without accounting for "rush hour" or traffic accidents or snow storms? Not unless you were averaging out months at a time.
Networks are never designed to be able to accommodate everyone being active simultaneously: there is always queuing for resources. The expected queuing time goes up exponentially with the number of simultaneous accesses.
Anyhow, if you want to simulate situations with no connection to reality, it will at least get you accustomed to working with the tools.
Perhaps you should clarify what you are asking from us at this time. Yes, you can do the modeling in MATLAB itself, or Yes, MathWorks SimEvents product could be used. Where do you start? With the links Devdatt gave you, or read through the links in http://www.mathworks.com/matlabcentral/answers/8026-best-way-s-to-master-matlab

Iniciar sesión para comentar.


Devdatt Lad
Devdatt Lad el 12 de Dic. de 2011
Agree with Walter. Check out the following demo as a starting point:
Other demos are at:

Categorías

Más información sobre Get Started with MATLAB en Help Center y File Exchange.

Etiquetas

Productos

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by