CN106973030A - A kind of cloud artificial resource dispatching method based on SLA - Google Patents
A kind of cloud artificial resource dispatching method based on SLA Download PDFInfo
- Publication number
- CN106973030A CN106973030A CN201610022084.8A CN201610022084A CN106973030A CN 106973030 A CN106973030 A CN 106973030A CN 201610022084 A CN201610022084 A CN 201610022084A CN 106973030 A CN106973030 A CN 106973030A
- Authority
- CN
- China
- Prior art keywords
- cost
- sla
- task
- time
- virtual machine
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1097—Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5061—Partitioning or combining of resources
- G06F9/5077—Logical partitioning of resources; Management or configuration of virtualized resources
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5083—Techniques for rebalancing the load in a distributed system
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/80—Responding to QoS
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention discloses a kind of cloud artificial resource dispatching method based on SLA, the step of this method, includes being based on SLA SLA, artificial resource dynamically distributes Benefit Model S1 is set up, the task reception mechanism S2 based on SLA is set up and sets up the task reception mechanism based on SLA, based on SLA resource dispatching strategies, selection and the allotment S3 of artificial resource are carried out.Technical scheme of the present invention is based on sla management, scheduling of resource scheduling theory, propose a kind of cloud simulation virtual resource regulating method constrained based on SLA, ensure the service class requirements customized according to user, the global effect of the Simulation Application base support environment that system is provided is maximized.
Description
Technical field
The present invention relates to the dispatching method of cloud artificial resource, more particularly to a kind of cloud emulation money based on SLA
Source dispatching method.
Background technology
Cloud emulation is the network measuring emulation technology based on cloud computing theory, and the scheduling of cloud artificial resource is referred to
In cloud simulated environment, according to cloud resource service condition, in the case where meeting user task demand, to not
Enter the process of Mobile state adjustment and distribution with cloud artificial resource used in user, and by this scheduling,
Realize distributing rationally for cloud artificial resource.The scheduling of resource of current cloud emulation is all based on the available of resource service
Property, do not carry out fine-grained scheduling for service quality.
For service quality QoS in cloud environment, of greatest concern at present is to be based on SLA (Service Level
Agreements, SLA) describe.SLA is between the demander of service and the supplier of service
Sign on the specific horizontal formal agreement of service.Scheduling of resource technology based on SLA is to meet
The service quality rating specified in the SLA of signature and support resource provider to carry out reconfiguring money to resource
Source.And according to SLA difference, the now scheduling based on SLA must distinguish use according to its priority
The importance at family.High-priority users obtain quality of service guarantee prior to low priority user, while ensureing
On the premise of the service quality of high-priority users is protected, the service of influence low priority user not too much
Quality.
The content of the invention
The technical problem to be solved in the present invention is to provide a kind of cloud artificial resource dispatching method based on SLA, solution
Certainly the artificial resource under cloud simulated environment carries out fine granularity scheduling problem according to service quality.
In order to solve the above technical problems, the present invention uses following technical proposals:
The step of a kind of cloud artificial resource dispatching method based on SLA, this method, includes
S1, based on SLA SLA, set up artificial resource dynamically distributes Benefit Model;
S2, task reception mechanism of the foundation based on SLA;
S3, task reception mechanism of the foundation based on SLA, based on SLA resource dispatching strategies, are emulated
The selection and allotment of resource.
It is preferred that, the artificial resource scheduling model includes:
Task receives earnings pattern:Wherein, new task is virtual at i-th
The overall use cost of in-fight service isThe expense R that completion task is paidnew, then service offer
The income of business is profnew;
It is any to receive cost model:Wherein,
The reception cost of new task includes the unlatching cost of new virtual machineClose costTasks carrying
CostMultiplexed transport costThe compensation needed with task promise breaking
Virtual machine opens cost model:Wherein, the unlatching cost of virtual machine depends on
In the unit interval use cost P of i-th virtual machineiWith opening time TOi;
The closing cost model of virtual machine:Wherein, the closing of i-th virtual machine
Cost depends on its long-run cost rate PiWith shut-in time TCi;
Tasks carrying cost model:Wherein, tasks carrying cost is depended on
The expected time of taskWith the unit interval use cost P of required virtual machinek;
Multiplexed transport cost model:Wherein,
Multiplexed transport cost depends on input file size inDSnew, output file cost outDSnewWith for this
The unit-sized input and output transmission cost inP of virtual machineiAnd outPi;
Multiplexed transport time model:Wherein,;
Task response-time model:
Targeted yield return rate model:
It is preferred that, index includes handling capacity, response time, availability and request arrival in the step S2
Rate.
It is preferred that, the size of the handling capacity is:
Wherein, nriTotal service request number of moment i system processing is represented, t represents that handling all services asks
The time asked.
It is preferred that, the response time is:
Wherein, rtiRepresent that request that certain user at a time sends results in the response time of service, t
It is the average time section to the multiple measurement of service status.
It is preferred that, the calculation formula of the availability is:
Wherein, TavailThe time that service can normally be run within a period of time is represented, T is to measure this section
Total time.
It is preferred that, the calculation formula of the request arriving rate is:
Wherein, apiRepresent total service request number that cloud computing system is received in a period of time of measurement, APi
Represent total service request number that all service consumers are sent in the period.
Beneficial effects of the present invention are as follows:
Technical scheme of the present invention is based on sla management, scheduling of resource scheduling theory, it is proposed that Yi Zhongji
The cloud simulation virtual resource regulating method constrained in SLA, it is ensured that the service class requirements customized according to user,
The global effect of Simulation Application base support environment that system is provided is maximized.
Brief description of the drawings
The embodiment to the present invention is described in further detail below in conjunction with the accompanying drawings;
Fig. 1 shows cloud artificial resource dispatching method schematic diagram of the present invention.
Embodiment
In order to illustrate more clearly of the present invention, the present invention is done further with reference to preferred embodiments and drawings
Explanation.Similar part is indicated with identical reference in accompanying drawing.Those skilled in the art should
Work as understanding, below specifically described content be illustrative and be not restrictive, should not limit this with this
The protection domain of invention.
The invention discloses a kind of cloud artificial resource dispatching method based on SLA SLA, this method
Specific steps include:
The first step:Artificial resource dynamically distributes Benefit Model is set up based on SLA
The target of resource regulating method scheduling of the present invention is that resource is carried under the requirement for meeting customer sla
Maximum return is obtained for business.
For the definition of evaluating in SLA contracts, Resource dynamic allocation consider SLA models mainly have with
Under several indexs:
Deadline, represents task latest finishing time specified in SLA contracts;
Reward, represents that user specified in SLA contracts needs the expense paid;
Input File Size, represent that user submits task file data size;
- individual new user have submitted a new task between certain moment, and be provided in SLA, completes task and pays
The expense R gone outnew, finally complete moment DLnew。
According to above index, Resource dynamic allocation Benefit Model is set up:
Define 1:Task receives income.New task is in the overall use cost of i-th virtual in-fight serviceThe expense R that completion task is paidnew, then the income of service provider is profnew:
Define 2 tasks and receive cost.The reception cost of new task includes the unlatching cost of new virtual machine
Close costTasks carrying costMultiplexed transport costBeing broken a contract with task needs
Compensation
Define 3 virtual machines and open cost.When the unlatching cost of virtual machine depends on the unit of i-th virtual machine
Between use cost PiWith opening time TOi:
Define the closing cost of 4 virtual machines.The closing cost of i-th virtual machine depend on its unit interval into
This PiWith shut-in time TCi:
Define 5 tasks carrying costs.Tasks carrying cost depends on the expected time of task
With the unit interval use cost P of required virtual machinek:
Define 6 multiplexed transport costs.Multiplexed transport cost depends on input file size inDSnew, output text
Part cost outDSnewWith the unit-sized input and output transmission cost inP for the virtual machineiAnd outPi:
Defined for 7 multiplexed transport times.The file transmission total time that task needs:
Define 8 task response-times.Task is able to carry out the time completed on a virtual machineFor:
Define 9 targeted yields.New task needs expectation profit return when receivingThen income is returned
Report rate u is:
Second step:Set up the task reception mechanism based on SLA
Mainly there are two kinds of situations for the reception of new task:
(1) when being connected to new task request, SLA parameters is primarily based on, are consulted with user, and according to upper
The Benefit Model of foundation is stated, directly calculates and the profit return that the task is is performed on the artificial resource newly opened
Whether rate u is more than 1, if it is, receiving the task, otherwise, turns (2) and judges;
(2) judge the task whether hot job, continue with, if it is, directly opening new emulation
Resource performs operation, otherwise, and refusal receives an assignment, and renegotiates.
3rd step:Based on SLA resource dispatching strategies
Cloud emulation platform should monitor SLA index service scenarios in service operation, and virtual machine money is monitored again
The running situation in source is simultaneously stored in information bank.In order to ensure the normal operation of virtual machine, two references are set first
Threshold value:Resource utilization upper limit threshold and the offline threshold value of resource utilization, should ensure that the money of each virtual machine
Source utilization rate is maintained in the threshold range.
When receiving new task, virtual machine service is selected.Dispatch situation mainly has following several:
A) when the resource utilization for detecting virtual machine exceedes upper limit threshold, then no longer added to the virtual machine
Any new task, untill its resource utilization drops in normal range (NR);
B) when detecting the resource utilization of virtual machine between upper limit threshold and lower threshold, i.e. normal range (NR)
When in value, if then judging whether virtual machine addition new task can cause resource utilization to exceed upper limit threshold,
If will not occur, the task distributes to this virtual machine;Otherwise, next virtual machine is selected to judge;
C) when the resource utilization for detecting virtual machine is less than lower threshold, then detect that its brotgher of node is virtual
Whether machine resource utilization is in normal range (NR), and now father node is it is determined that new task can not be received by crossing.Sentence
If the task of breaking distributes to whether its brotgher of node can cause resource utilization to exceed upper limit threshold, if more than upper
Threshold value is limited, then this virtual machine performs new task;If no more than upper limit threshold, new task distributes to brother
Node virtual machine is performed, and the virtual machine enters holding state after having performed the task of wait, and its child node is virtual
Machine, which has been performed, enters off-mode after the task of wait, until the node resource utilization rate is in normal condition,
Its child node virtual machine recovers holding state and waits new task;
In summary, technical scheme of the present invention is carried based on sla management, scheduling of resource scheduling theory
A kind of cloud simulation virtual resource regulating method constrained based on SLA is gone out, it is ensured that the clothes customized according to user
Business class requirement, the global effect of Simulation Application base support environment that system is provided is maximized.
Obviously, the above embodiment of the present invention is only intended to clearly illustrate example of the present invention, and simultaneously
Non- is the restriction to embodiments of the present invention, for those of ordinary skill in the field, above-mentioned
It can also be made other changes in different forms on the basis of explanation, here can not be to all implementation
Mode is exhaustive, every to belong to the obvious changes or variations that technical scheme is extended out
Still in the row of protection scope of the present invention.
Claims (7)
1. a kind of cloud artificial resource dispatching method based on SLA, it is characterised in that wrap the step of this method
Include
S1, based on SLA SLA, set up artificial resource dynamically distributes Benefit Model;
S2, task reception mechanism of the foundation based on SLA;
S3, task reception mechanism of the foundation based on SLA, based on SLA resource dispatching strategies, are emulated
The selection and allotment of resource.
2. cloud artificial resource dispatching method according to claim 1, it is characterised in that the emulation money
Source scheduling model includes:
Task receives earnings pattern:Wherein, new task is virtual at i-th
The overall use cost of in-fight service isThe expense R that completion task is paidnew, then service offer
The income of business is profnew;
It is any to receive cost model: Wherein,
The reception cost of new task includes the unlatching cost of new virtual machineClose costTasks carrying
CostMultiplexed transport costThe compensation needed with task promise breaking
Virtual machine opens cost model:Wherein, the unlatching cost of virtual machine depends on
In the unit interval use cost P of i-th virtual machineiWith opening time TOi;
The closing cost model of virtual machine:Wherein, the closing of i-th virtual machine
Cost depends on its long-run cost rate PiWith shut-in time TCi;
Tasks carrying cost model:Wherein, tasks carrying cost is depended on
The expected time of taskWith the unit interval use cost P of required virtual machinek;
Multiplexed transport cost model: Wherein,
Multiplexed transport cost depends on input file size inDSnew, output file cost outDSnewWith for this
The unit-sized input and output transmission cost inP of virtual machineiAnd outPi;
Multiplexed transport time model: Wherein,;
Task response-time model:
Targeted yield return rate model:
3. cloud artificial resource dispatching method according to claim 1, it is characterised in that the step
Index includes handling capacity, response time, availability and request arriving rate in S2.
4. cloud artificial resource dispatching method according to claim 3, it is characterised in that described to handle up
The size of amount is:
Wherein, nriTotal service request number of moment i system processing is represented, t represents that handling all services asks
The time asked.
5. cloud artificial resource dispatching method according to claim 3, it is characterised in that the response
Time is:
Wherein, rtiRepresent that request that certain user at a time sends results in the response time of service, t
It is the average time section to the multiple measurement of service status.
6. cloud artificial resource dispatching method according to claim 3, it is characterised in that described to use
The calculation formula of property is:
Wherein, TavailThe time that service can normally be run within a period of time is represented, T is to measure this section
Total time.
7. cloud artificial resource dispatching method according to claim 3, it is characterised in that the request
The calculation formula of arrival rate is:
Wherein, apiRepresent total service request number that cloud computing system is received in a period of time of measurement, APi
Represent total service request number that all service consumers are sent in the period.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610022084.8A CN106973030A (en) | 2016-01-14 | 2016-01-14 | A kind of cloud artificial resource dispatching method based on SLA |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610022084.8A CN106973030A (en) | 2016-01-14 | 2016-01-14 | A kind of cloud artificial resource dispatching method based on SLA |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106973030A true CN106973030A (en) | 2017-07-21 |
Family
ID=59335240
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610022084.8A Pending CN106973030A (en) | 2016-01-14 | 2016-01-14 | A kind of cloud artificial resource dispatching method based on SLA |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106973030A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108052378A (en) * | 2017-10-31 | 2018-05-18 | 北京交通大学 | The method for scheduling task for the profit sensitivity applied towards complex simulation workflow |
CN109542608A (en) * | 2018-11-30 | 2019-03-29 | 北京仿真中心 | A kind of cloud artificial tasks dispatching method based on mixing queuing network |
CN109783219A (en) * | 2017-11-10 | 2019-05-21 | 北京信息科技大学 | A kind of cloud resource Optimization Scheduling and device |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101442555A (en) * | 2008-12-19 | 2009-05-27 | 中国运载火箭技术研究院 | Artificial resource proxy service system facing HLA |
CN102111337A (en) * | 2011-03-14 | 2011-06-29 | 浪潮(北京)电子信息产业有限公司 | Method and system for task scheduling |
CN102799957A (en) * | 2012-05-30 | 2012-11-28 | 武汉理工大学 | Scientific work flow scheduling method with safe perception under cloud calculation environment |
CN103198143A (en) * | 2013-04-18 | 2013-07-10 | 哈尔滨工业大学 | Simulation resource data processing and controlling system for virtual tests |
CN103731372A (en) * | 2013-12-24 | 2014-04-16 | 东南大学 | Resource supply method for service supplier under hybrid cloud environment |
CN103825964A (en) * | 2014-03-19 | 2014-05-28 | 北京邮电大学 | SLS (Service Level Specification) scheduling device and SLS scheduling method based on cloud computing PaaS (platform-as-a-service) platform |
CN104102544A (en) * | 2014-06-30 | 2014-10-15 | 武汉理工大学 | Multi QoS (quality of service)-constrained parallel task scheduling cost optimizing method under mixed cloud environment |
CN104123189A (en) * | 2014-06-30 | 2014-10-29 | 复旦大学 | Web multilayer application dynamic resource adjustment method based on IaaS layer application perception |
CN104820616A (en) * | 2015-04-24 | 2015-08-05 | 中国联合网络通信集团有限公司 | Task scheduling method and device |
CN105141697A (en) * | 2015-09-16 | 2015-12-09 | 国云科技股份有限公司 | Multi-QoS constrained cloud computing task scheduling method |
-
2016
- 2016-01-14 CN CN201610022084.8A patent/CN106973030A/en active Pending
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101442555A (en) * | 2008-12-19 | 2009-05-27 | 中国运载火箭技术研究院 | Artificial resource proxy service system facing HLA |
CN102111337A (en) * | 2011-03-14 | 2011-06-29 | 浪潮(北京)电子信息产业有限公司 | Method and system for task scheduling |
CN102799957A (en) * | 2012-05-30 | 2012-11-28 | 武汉理工大学 | Scientific work flow scheduling method with safe perception under cloud calculation environment |
CN103198143A (en) * | 2013-04-18 | 2013-07-10 | 哈尔滨工业大学 | Simulation resource data processing and controlling system for virtual tests |
CN103731372A (en) * | 2013-12-24 | 2014-04-16 | 东南大学 | Resource supply method for service supplier under hybrid cloud environment |
CN103825964A (en) * | 2014-03-19 | 2014-05-28 | 北京邮电大学 | SLS (Service Level Specification) scheduling device and SLS scheduling method based on cloud computing PaaS (platform-as-a-service) platform |
CN104102544A (en) * | 2014-06-30 | 2014-10-15 | 武汉理工大学 | Multi QoS (quality of service)-constrained parallel task scheduling cost optimizing method under mixed cloud environment |
CN104123189A (en) * | 2014-06-30 | 2014-10-29 | 复旦大学 | Web multilayer application dynamic resource adjustment method based on IaaS layer application perception |
CN104820616A (en) * | 2015-04-24 | 2015-08-05 | 中国联合网络通信集团有限公司 | Task scheduling method and device |
CN105141697A (en) * | 2015-09-16 | 2015-12-09 | 国云科技股份有限公司 | Multi-QoS constrained cloud computing task scheduling method |
Non-Patent Citations (4)
Title |
---|
于珊珊,陈冬林,李伟,鄂雪妮: "基于SLA 的云计算多数据中心任务调度算法", 《武汉理工大学学报(信息与管理工程版)》 * |
吴海双: "IaaS环境中一种保证SLA的资源调度策略", 《计算机工程》 * |
田苗苗、李俊: "面向低能耗的虚拟机部署和迁移策略", 《微型机与应用》 * |
鄂雪妮: "基于SLA的云计算资源调度优化方法研究", 《中国优秀硕士学位论文全文数据库信息科技辑》 * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108052378A (en) * | 2017-10-31 | 2018-05-18 | 北京交通大学 | The method for scheduling task for the profit sensitivity applied towards complex simulation workflow |
CN108052378B (en) * | 2017-10-31 | 2021-08-31 | 北京交通大学 | Profit-sensitive task scheduling method oriented to complex simulation workflow application |
CN109783219A (en) * | 2017-11-10 | 2019-05-21 | 北京信息科技大学 | A kind of cloud resource Optimization Scheduling and device |
CN109542608A (en) * | 2018-11-30 | 2019-03-29 | 北京仿真中心 | A kind of cloud artificial tasks dispatching method based on mixing queuing network |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US12034597B2 (en) | Methods and apparatus to control processing of telemetry data at an edge platform | |
CN104657220B (en) | Scheduling model and method based on deadline and expense restriction in mixed cloud | |
CN103699446B (en) | Quantum-behaved particle swarm optimization (QPSO) algorithm based multi-objective dynamic workflow scheduling method | |
CN103118124B (en) | A kind of cloud computing load balancing method based on the many agencies of layering | |
Liang et al. | A novel adaptive resource allocation model based on SMDP and reinforcement learning algorithm in vehicular cloud system | |
Perakis et al. | Robust controls for network revenue management | |
Whaiduzzaman et al. | A study on strategic provisioning of cloud computing services | |
CN105075184B (en) | For indicating load variations to the method and system of the influence of service disconnection on multilink | |
CN107679849A (en) | Payment channel selection method and system and computer readable storage medium | |
Wang et al. | Leveraging energy function virtualization with game theory for fault-tolerant smart grid | |
Singh et al. | Energy based efficient resource scheduling: a step towards green computing | |
Loiseau et al. | Incentive mechanisms for internet congestion management: Fixed-budget rebate versus time-of-day pricing | |
Lingenbrink et al. | Optimal signaling mechanisms in unobservable queues | |
Yin et al. | Task assignment with guaranteed quality for crowdsourcing platforms | |
CN103064744A (en) | Resource optimizing method applied to multi-layer web application based on SLA (Service Level Agreement) | |
CN107317836A (en) | One kind mixing cloud environment lower time appreciable request scheduling method | |
CN106973030A (en) | A kind of cloud artificial resource dispatching method based on SLA | |
CN106845746A (en) | A kind of cloud Workflow Management System for supporting extensive example intensive applications | |
Tiwari et al. | Service adaptive broking mechanism using MROSP algorithm | |
Mazidi et al. | An autonomic decision tree‐based and deadline‐constraint resource provisioning in cloud applications | |
Cong et al. | Customer adaptive resource provisioning for long-term cloud profit maximization under constrained budget | |
He et al. | An online auction-based incentive mechanism for soft-deadline tasks in collaborative edge computing | |
Faraji-Mehmandar et al. | A self-learning approach for proactive resource and service provisioning in fog environment | |
Zhou et al. | Dynamic pricing and placing for distributed machine learning jobs: An online learning approach | |
CN102984249A (en) | Distributed resource allocation method in horizontal dynamic cloud alliance |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20170721 |