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.