A method for simulating a Web service in an evolutionary scenario

A simulation method and web service technology, applied in software simulation/interpretation/simulation, resource allocation, program control design, etc., can solve problems such as congestion control, immature bandwidth response time prediction, and increased complexity of load modeling. Achieve effective bandwidth management, shorten runtime, and reduce model attributes

Inactive Publication Date: 2019-01-11
SHANGHAI UNIV OF ENG SCI
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

These further add to the complexity of load modeling, so a simpler and scalable approach is required for real-life applications
[0004] There is another problem in the existing what-if analysis methods: most studies focus on one or two main computing resources (such as CPU, memory, disk read and write), and do not involve bandwidth resources
Currently, the biggest challenges in predicting bandwidth consumption are caching factors, diverse and complex service responses, evolving web services, and complex network transports (such as congestion control and retransmissions)
There is currently no mature method for the prediction of bandwidth consumption and the prediction of response time involving bandwidth
None of the existing model-based approaches can address these issues, therefore, for web systems, we believe there is a need for a dedicated network modeling and simulation approach for what-if analysis in terms of bandwidth

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A method for simulating a Web service in an evolutionary scenario
  • A method for simulating a Web service in an evolutionary scenario
  • A method for simulating a Web service in an evolutionary scenario

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0037] The embodiment of the present invention is implemented on a popular mobile application program, which is a typical network-intensive web system, which is deployed on dozens of distributed virtual machines in the public cloud, equipped with a load balancer and multiple layer server cluster. This example provides a simulation method of Web services in an evolutionary scenario to predict bandwidth consumption and response time, such as figure 1 As shown, it specifically includes the following steps:

[0038] Step 1, using OPNET to build a system model with multi-layer structure.

[0039]OPNET provides a large model library for network devices, communication links, local area networks and network clouds. To create the physical topology of a network-intensive system, the present invention utilizes a browse object palette or uses a search tool to identify the required node and link models. Once you find a model, simply drag and drop it into the workspace of the project edi...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention relates to a method for simulating a Web service in an evolutionary scenario, the method comprising the following steps: 1) adopting a lightweight load model to carry out system modelingon a web system and a load thereof; 2) obtaining the key attribute of the system model through the integrated automatic mine method in the user access log; 3) carrying out model verification on the model and predicting under the evolution scene. Compared with the prior art, the invention has the advantages of lightweight load model, shortening the simulation running time, being applicable to a plurality of evolution scenes and the like.

Description

technical field [0001] The invention relates to the field of computer application technology, in particular to a method for simulating Web services in an evolving scene. Background technique [0002] Existing web systems are becoming more complex and constantly evolving. In order to maintain the system and cope with the continuous evolution of the system, administrators usually need to face such problems: If the load increases or the system is updated, what impact will it have on system performance and user-perceived service response time? Before any changes, it is very important and necessary to perform what-if analysis on the system. Especially in the era of cloud computing, because cloud services can provide users with flexible resource supply and pricing, web systems are often hosted on the cloud. Cloud services bring many benefits to system maintenance and cost control. Often, the demand for cloud resources may change as application load fluctuates, so anticipating c...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/455G06F9/50
CPCG06F9/45504G06F9/5083
Inventor 孙天齐胡建鹏黄娟樊莹
Owner SHANGHAI UNIV OF ENG SCI
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products