Cloud System Simulation Modeling

A set of services form a system of services, a set of hardware parts form a system of networked components, and the former and latter together form cloud systems. This chapter shows how simulations for cloud system designs can be succinctly characterized in a DEVS Modeling Environment which supports software-hardware co-design. This enables trade-off analyses among alternative architectural designs that exhibit new kinds of inherent complexity that are impractical to stage in real-world settings. An example uses a voice communication system which exhibits features that are common to numerous cloud systems. Using SOA-compliance, the formulation becomes independent of any specific application and this supports developing simulation models for different domains of interest. The simulation platform also can be used with actual services and adapts itself during run-time using dynamic structure capability (Chap. 14). It can be combined with actual cloud systems which can support evaluating system structure scalability and operational efficiency using timeliness and accuracy attributes. Such an environment makes cloud system simulation an attractive, useful tool for early cloud system co-designs and evaluations.

[1]  Hessam S. Sarjoughian,et al.  A simulator for service-based software system co-design , 2010, SimuTools.

[2]  Wayne Wolf,et al.  Hardware-software co-design of embedded systems , 1994, Proc. IEEE.

[3]  Stephen S. Yau,et al.  An Adaptive Approach to Optimizing Tradeoff Between Service Performance and Security in Service-Based Systems , 2011, Int. J. Web Serv. Res..

[4]  James M. Butler Quantum modeling of distributed object computing , 1995, Proceedings of Simulation Symposium.

[5]  Hessam S. Sarjoughian,et al.  A co-design modeling approach for computer network systems , 2007, 2007 Winter Simulation Conference.

[6]  Hessam S. Sarjoughian,et al.  Composing hybrid discrete event system and cellular automata models , 2009 .

[7]  Stephen A. Edwards,et al.  Design of embedded systems: formal models, validation, and synthesis , 1997, Proc. IEEE.

[8]  Stephen S. Yau,et al.  Validation of service oriented computing DEVS simulation models , 2012, SpringSim.

[9]  Stephen S. Yau,et al.  A simulation framework for service-oriented computing systems , 2008, 2008 Winter Simulation Conference.

[10]  Stephen S. Yau,et al.  Toward Development of Adaptive Service-Based Software Systems , 2009, IEEE Transactions on Services Computing.

[11]  Bernard P. Zeigler,et al.  Theory of Modeling and Simulation: Integrating Discrete Event and Continuous Complex Dynamic Systems , 2000 .

[12]  Hessam S. Sarjoughian,et al.  CoSMoS: a visual environment for component-based modeling, experimental design, and simulation , 2009, SIMUTools 2009.

[13]  Weilong Hu,et al.  Visual and persistent co-design modeling for network systems , 2007 .

[14]  Bernard P. Zeigler,et al.  DEVS-DOC: a modeling and simulation environment enabling distributed codesign , 2002, IEEE Trans. Syst. Man Cybern. Part A.