SYSTEM INCLUDING A MIDDLEWARE MACHINE ENVIRONMENT
First Claim
1. A system for providing a middleware machine or similar platform, comprising:
- a high performance computing hardware, including one or a plurality of processors, a high performance memory, and redundant InfiniBand and Ethernet networking;
a middleware environment operating thereon that includes one or a plurality of application server instances; and
wherein the system includes one or more of zero buffer copies, scatter/gather I/O, parallel multiplexed T3 connections, and/or lazy deserialization, and can be provisioned quickly and scale on demand.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for providing a middleware machine or similar platform. In accordance with an embodiment the system (referred to herein in some implementations as “Exalogic”) comprises a combination of high performance hardware, together with an application server or middleware environment, to provide a complete Java EE application server complex which includes a massively parallel in-memory grid, can be provisioned quickly, and can scale on demand. In accordance with an embodiment, the system can be deployed as a full, half, or quarter rack, or other configuration, that provides an application server grid, storage area network, and InfiniBand network, which support the execution of an application server, middleware or other functionality such as, for example, WebLogic Server, JRockit or Hotspot JVM, Oracle Linux or Solaris, and Oracle VM. Additional features of the system can include, e.g. Zero Buffer Copies, Scatter/Gather I/O, T3 Connections, and Lazy Deserialization.
-
Citations
17 Claims
-
1. A system for providing a middleware machine or similar platform, comprising:
-
a high performance computing hardware, including one or a plurality of processors, a high performance memory, and redundant InfiniBand and Ethernet networking; a middleware environment operating thereon that includes one or a plurality of application server instances; and wherein the system includes one or more of zero buffer copies, scatter/gather I/O, parallel multiplexed T3 connections, and/or lazy deserialization, and can be provisioned quickly and scale on demand. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of providing a middleware machine or similar platform, comprising the steps of:
-
providing a high performance computing hardware system, including one or a plurality of processors, a high performance memory, and redundant InfiniBand and Ethernet networking; providing thereon a middleware environment that includes one or a plurality of application server instances; and wherein the system includes one or more of zero buffer copies, scatter/gather I/O, parallel multiplexed T3 connections, and/or lazy deserialization, and can be provisioned quickly and scale on demand. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer readable storage medium including instructions stored thereon which, when executed by a computer, cause the computer to perform the steps comprising:
-
providing a high performance computing hardware system, including one or a plurality of processors, a high performance memory, and redundant InfiniBand and Ethernet networking; providing thereon a middleware environment that includes one or a plurality of application server instances; and wherein the system includes one or more of zero buffer copies, scatter/gather I/O, parallel multiplexed T3 connections, and/or lazy deserialization, and can be provisioned quickly and scale on demand.
-
Specification