Automated integrated high availability of the in-memory database cache and the backend enterprise database
US-9870412-B2 · Jan 16, 2018 · US
US2016285957A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2016285957-A1 |
| Application number | US-201514670296-A |
| Country | US |
| Kind code | A1 |
| Filing date | Mar 26, 2015 |
| Priority date | Mar 26, 2015 |
| Publication date | Sep 29, 2016 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A computational system including first and second clusters of servers, the first cluster corresponding to a first set of cluster attributes and the second cluster to a second set of cluster attributes, the first set of cluster attributes defining a common set of attributes for each member server of the first cluster and the second set of cluster attributes defining a common set of attributes for each member server of the second cluster, wherein the first and second sets of cluster attributes are different.
Opening claim text (preview).
What is claimed is: 1 . A system, comprising: first and second clusters of servers, the first cluster corresponding to a first set of cluster attributes and the second cluster to a second set of cluster attributes, the first set of cluster attributes defining a common set of attributes for each member server of the first cluster and the second set of cluster attributes defining a common set of attributes for each member server of the second cluster, wherein the first and second sets of cluster attributes are different. 2 . The system of claim 1 , wherein the system is a general purpose application platform, wherein each first and second cluster runs multiple applications, and wherein identities of applications in a first set of software applications to be run by the member servers of the first cluster and associated configurations of the members of the first set of software applications are in the first set of cluster attributes and identities of applications in a second set of software applications to be run by the member servers of the second cluster and associated configurations of the members of the second set of software applications are in the first set of cluster attributes. 3 . The system of claim 1 , wherein the attributes in the first and second sets of cluster attributes comprise a plurality of: cluster type and/or version, cluster server minimum version, minimum and/or maximum number of cluster servers, minimum cluster server resource specification, required software applications and/or minimum versions, optional software applications and/or minimum versions, whether the attribute is viewable on an administrator user interface, whether the attribute is editable by an administrator, whether the cluster is open for new software application inclusions or closed to new software application inclusion, data grid type and configuration, load balancer enablement and configuration, disk allocations, memory allocations, open ports, port ranges, and rate limits. 4 . The system of claim 2 , wherein the first and second sets of software applications comprise one or more of the following applications: enhanced caller ID services, recording services, call blocking services, call routing services, mid-call announcement services, service watchdog, access to components, serviceability agent and netSNMP service, provisioning database service, management agent service, firewall service, operating system, hypervisor service, data grid cluster manager and/or gigaspaces manager, gigaspaces container, container, custom application router, data access API service, logging AP service, eventing framework service, SIP sequenced service, SIP named service, SIP virtual endpoint service, HTTP named application, a proxy application, a Back-to-Back User Agent (B2BUA), a named application service, gateway, context store service, workflow engine, unified speech service, a WebRTC gateway, a work assignment engine, performance center service, presence service, unified agent desktop, and call event/control service. 5 . The system of claim 1 , wherein the first and second sets of cluster attributes are part, respectively, of first and second cluster definitions, each of the first and second cluster definitions further comprising a plurality of a cluster name, cluster type, server identifiers, and application identifiers. 6 . The system of claim 5 , wherein the first and second sets of cluster definitions comprise the server identifiers and application identifiers and wherein the server identifiers of the first and second sets of cluster definitions are disjoint sets. 7 . The system of claim 6 , wherein the application identifiers of the first and second sets of cluster definitions have at least one application identifier in common. 8 . A system, comprising: a processor; and a tangible and non-transient computer readable medium comprising: a first set of cluster attributes corresponding to a first cluster of servers and a second set of cluster attributes corresponding to a second cluster of servers, the first set of cluster attributes defining a common set of attributes for each member server of the first cluster and the second set of cluster attributes defining a common set of attributes for each member server of the second cluster, wherein the first and second sets of cluster attributes are different. 9 . The system of claim 8 , wherein the system is a general purpose application platform, wherein each first and second cluster runs multiple applications, and wherein identities of applications in a first set of software applications to be run by the member servers of the first cluster and associated configurations of the members of the first set of software applications are in the first set of cluster attributes and identities of applications in a second set of software applications to be run by the member servers of the second cluster and associated configurations of the members of the second set of software applications are in the first set of cluster attributes. 10 . The system of claim 8 , wherein the attributes in the first and second sets of cluster attributes comprise a plurality of: cluster type and/or version, cluster server minimum version, minimum and/or maximum number of cluster servers, minimum cluster server resource specification, required software applications and/or minimum versions, optional software applications and/or minimum versions, whether the attribute is viewable on an administrator user interface, whether the attribute is editable by an administrator, whether the cluster is open for new software application inclusions or closed to new software application inclusion, data grid type and configuration, load balancer enablement and configuration, disk allocations, memory allocations, open ports, port ranges, and rate limits. 11 . The system of claim 10 , wherein the first and second sets of software applications comprise one or more of the following applications: enhanced caller ID services, recording services, call blocking services, call routing services, mid-call announcement services, service watchdog, access to components, serviceability agent and netSNMP service, provisioning database service, management agent service, firewall service, operating system, hypervisor service, data grid cluster manager and/or gigaspaces manager, gigaspaces container, container, custom application router, data access API service, logging AP service, eventing framework service, SIP sequenced service, SIP named service, SIP virtual endpoint service, HTTP named application, a proxy application, a Back-to-Back User Agent (B2BUA), a named application service, gateway, context store service, workflow engine, unified speech service, a WebRTC gateway, a work assignment engine, performance center service, presence service, unified agent desktop, and call event/control service. 12 . The system of claim 8 , wherein the first and second sets of cluster attributes are part, respectively, of first and second cluster definitions, each of the first and second cluster definitions further comprising a plurality of a cluster name, cluster type, server identifiers, and application identifiers. 13 . The system of claim 12 , wherein the first and second sets of cluster definitions comprise the server identifiers and application identifiers and wherein the server identifiers of the first and second sets of cluster profiles are disjoint sets. 14 . The system of claim 13 , wherein the application identifiers of the first and second sets of cluster definitions are have at least one application identifier in common. 15 . A method, comprising: selecting
in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46) · CPC title
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] · CPC title
Terminal profiles · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.