Simulation System and method for PaaS cloud platform

The invention discloses an emulation system for a PaaS (Platform-as-a-service) cloud platform. A static model comprises a node model, a topology model, a link model, an application model and a user model, wherein the node model is used for determining computing resources, communication resources and application deployment conditions; the topology module is used for determining role definition of each node and topology connecting conditions; the link model is used for determining communication link attribute of the node; the application model is used for determining computing resource spending, communication resource spending and time delay for application logic and application processing; the user model is used for determining user requirement distribution and user requirement achieving conditions; the dynamic model comprises a control model, a protocol model and an event model, wherein the control model is used for determining operation logic and layout relationship of application and node as well as selecting a mode of processing nodes for business request after reaching the business request; the protocol model is used for determining an interacting framework of the PaaS cloud platform; and the event model is used for determining dynamic events with uncertainty generated in a PaaS cloud platform operating process. The invention discloses an emulation method based on the system. According to the emulation system for the PaaS cloud platform and the emulation method for the PaaS cloud platform disclosed by the invention, emulation load conditions of the node in the PaaS cloud platform can be determined.

[1]  Irena Bojanova,et al.  Analysis of Cloud Computing Delivery Architecture Models , 2011, 2011 IEEE Workshops of International Conference on Advanced Information Networking and Applications.