Abstract: The present disclosure relates to systems, methods, and non-transitory computer-readable media for a cloud based selectively scalable architecture (CBSSA) that may be used for selective and automatic up-scaling and downscaling of individual sub systems. In this architecture sub systems may also be extended and added onto the system architecture independently without impacting the other sub systems. Hardware and Software provisioning techniques may be achieved at runtime using the APIs of the cloud infrastructure.
CLIAMS:We claim:
1. A method for selective scaling of one or more sub systems disposed in a cloud based business process management architecture , the method comprising:
monitoring performance of each of the one or more sub systems to determine load existing on each of the one or more sub systems;
selecting at least one sub system of the one or more sub systems based on the monitored performance
scaling up/scaling down, automatically, the at least one sub system by allocating/collecting back hardware and software resources to the at least one sub system based on the monitored performance.
2. The method of claim 1, wherein the scaling up/scaling down of the at least one sub system of the one or more sub systems further comprises:
storing data related to the load existing on each of the one or more sub systems;
creating/destroying one or more instances of at least one sub system of the one or more sub systems based on load existing on the at least one subsystem.
3. The method of claim 2, wherein scaling up/ scaling down of the at least one sub system of the one or more sub systems further comprises:
allocating /collecting back resources to the one or more instances of the at least one sub system of the one or more sub systems based on load existing on the one or more instances.
4. The method of claim 3, further comprising initialization of the one or more sub systems based on the data related to the load existing on each of the one or more sub systems.
5. The method of claim 4, further comprising initializing the one or more sub systems for the first time by creating one or more instances once and allocating predetermined resources to the created one or more instances.
6. The method of claim 3, further comprising creating a snapshot as to how one or more sub systems behave at various instances of time.
7. The method of claim 6, further comprising dynamically auto scaling up/auto scaling down using the snapshot.
8. The method of claim 1, further comprising coupling, independently, each of the one or more sub systems to a platform, the platform facilitating communication between the one or more sub systems.
9. A system for selective scaling of one or more sub systems disposed in a cloud based business process management architecture , the system comprising:
one or more hardware processors;
a computer readable medium storing instructions that, when executed by the one or more hardware processors cause the one or more hardware processors to perform operations comprising:
monitoring performance of each of the one or more sub systems to determine load existing on each of the one or more sub systems;
selecting at least one sub system of the one or sub systems based on the monitored performance; and
scaling up/scaling down, automatically, the at least one sub systems by allocating/collecting back hardware and software resources to the at least one sub system.
10. The system of claim 9, wherein scaling up/scaling down of the at least one sub system of the one or more sub systems further comprises:
storing data related to the load existing on each of the one or more sub systems;
creating/destroying one or more instances of at least one sub system of the one or more sub systems based on load existing on the at least one sub system.
11. The system of claim 10, wherein scaling up/ scaling down of the at least one sub system of the one or more sub systems further comprises:
allocating /collecting back resources to the one or more instances of at least one sub systems of the one or more sub systems based on load existing on the one or more instances.
12. The system of claim 11, wherein initialization of the one or more sub systems is based on the data related to the load existing on each of the one or more sub systems.
13. The system of claim 12, wherein initializing the one or more sub systems for the first time is based on creating one or more instances once and allocating predetermined resources to the created one or more instances.
14. The system of claim 11, a snapshot is created as to how one or more sub systems behave at various instances of time.
15. The system of claim 14, wherein the one or more sub systems is dynamically auto scaled up/auto scaled down using the snapshot.
16. The system of claim 9, wherein each of the one or more sub systems is coupled independently to a platform, the platform facilitating communication between the one or more sub systems.
17. A non-transitory computer-readable medium storing instructions for selective scaling of one or more sub systems disposed in a cloud based business process management architecture that, when executed by one or more hardware processors, cause the one or more hardware processors to perform operations comprising:
monitoring performance of each of the one or more sub systems to determine load existing on each of the one or more sub systems;
selecting at least one sub system of the one or sub systems based on the monitored performance; and
scaling up/scaling down, automatically, the at least one sub system by allocating/collecting back hardware and software resources to the at least one sub system.
Dated this 9th day of May, 2014
Swetha S.N.
Of K&S Partners
Agent for the Applicant
,TagSPECI:TECHNICAL FIELD
The present disclosure relates generally to business process management systems, and more particularly to cloud based selectively scalable process management architecture.
| # | Name | Date |
|---|---|---|
| 1 | Form-9(Online).pdf | 2014-05-09 |
| 2 | IP27191-SPEC.pdf | 2014-05-13 |
| 3 | IP27191-Fig.pdf | 2014-05-13 |
| 4 | FORM 5.pdf | 2014-05-13 |
| 5 | FORM 3.pdf | 2014-05-13 |
| 6 | 2306CHE2014_CertifiedCopyRequest.pdf | 2014-05-13 |
| 7 | 2306-CHE-2014 POWER OF ATTORNEY 03-09-2014.pdf | 2014-09-03 |
| 8 | 2306-CHE-2014 FORM-1 03-09-2014.pdf | 2014-09-03 |
| 9 | 2306-CHE-2014 CORRESPONDENCE OTHERS 03-09-2014.pdf | 2014-09-03 |
| 10 | 2306-CHE-2014-Power of Attorney-110416.pdf | 2016-06-30 |
| 11 | 2306-CHE-2014-Correspondence-PA-110416.pdf | 2016-06-30 |
| 12 | 2306-CHE-2014-FER.pdf | 2019-05-14 |
| 13 | 2306-CHE-2014-FORM 3 [14-11-2019(online)].pdf | 2019-11-14 |
| 14 | 2306-che-2014-FER_SER_REPLY [14-11-2019(online)].pdf | 2019-11-14 |
| 15 | 2306-che-2014-DRAWING [14-11-2019(online)].pdf | 2019-11-14 |
| 16 | 2306-che-2014-CLAIMS [14-11-2019(online)].pdf | 2019-11-14 |
| 17 | 2306-che-2014-ABSTRACT [14-11-2019(online)].pdf | 2019-11-14 |
| 18 | 2306-CHE-2014-US(14)-HearingNotice-(HearingDate-13-12-2022).pdf | 2022-11-10 |
| 19 | 2306-CHE-2014-POA [01-12-2022(online)].pdf | 2022-12-01 |
| 20 | 2306-CHE-2014-FORM 13 [01-12-2022(online)].pdf | 2022-12-01 |
| 21 | 2306-CHE-2014-Correspondence to notify the Controller [01-12-2022(online)].pdf | 2022-12-01 |
| 22 | 2306-CHE-2014-AMENDED DOCUMENTS [01-12-2022(online)].pdf | 2022-12-01 |
| 23 | 2306-CHE-2014-Written submissions and relevant documents [26-12-2022(online)].pdf | 2022-12-26 |
| 24 | 2306-CHE-2014-FORM 3 [26-12-2022(online)].pdf | 2022-12-26 |
| 25 | 2306-CHE-2014-PatentCertificate25-01-2023.pdf | 2023-01-25 |
| 26 | 2306-CHE-2014-IntimationOfGrant25-01-2023.pdf | 2023-01-25 |
| 1 | 2306CHE2014search_14-05-2019.pdf |