4G5GWorld has a new home now. Visit TelecomGrid for new stories and blogs!
With Help From eXtremeDB In-Memory Database System, Airspan Networks’ Base Station Bridges Disparate Mobile Broadband Networks
Issaquah, WA — March 29, 2011 — McObject®, developer of the eXtremeDB® embedded database system product family, announced that Airspan Networks has integrated the eXtremeDB In-Memory Database System (IMDS) as a key software component within Airspan’s new Air4G mobile broadband network base station. eXtremeDB provides the fast data access needed to handle real-time voice and data traffic and contributes to one of Air4G’s key innovations: its simultaneous support for WiMAX and LTE, the two main wireless broadband standards.
eXtremeDB also delivered an important business advantage to Airspan by lowering Air4G’s production time and cost. First, eXtremeDB’s tiny code size (approximately 150K) and minimal CPU demands reduce the base station’s hardware requirements. This helps keep a lid on manufacturing costs. Second, by moving to eXtremeDB from existing, internally-developed database code, Airspan’s engineering team slashed Air4G’s development and QA cycles by approximately nine developer-months, according to Moti Bitter, director in R&D, Airspan Networks.
“The in-memory database system product category has grown considerably, resulting in IMDSs that can meet specialized needs. eXtremeDB’s speed and efficiency enable Air4G to execute complex scheduler and link-adaptation algorithms, achieving higher capacity and throughput, as well as excellent use of the spectrum,” Bitter said.
Air4G builds on Airspan's highly regarded MacroMAXe product as its foundation, leveraging the successful WiMAX functionality of the base station and enhancing the product with a new 4G LTE platform. Support for both standards enables carriers to increase the service range and bandwidth offered to end-users while cutting expenses, with the opportunity to migrate their networks to LTE when ready and at a desired pace. With a compact, all-outdoor design, Air4G is designed for quick, easy and affordable deployment.
Within Air4G, McObject’s in-memory database system runs in a Linux-based application supporting the eNodeB base station component of LTE architecture. eXtremeDB stores operator-provided settings such as operating frequency and transmit power, as well as transient data that is kept in RAM for each call/session. eXtremeDB is also used to synchronize data between different modules in the eNodeB application.
Airspan Networks decided to integrate a commercial, off-the-shelf (COTS) embedded database system in Air4G’s eNodeB application after determining that extending an in-house database system for use in the project would increase project time by about 9 developer-months. Testing against another COTS in-memory database system convinced Airspan’s engineers of eXtremeDB’s best-in-class speed and efficiency, for the following reasons:
Faster application programming interface (API). Many databases – including the other IMDS considered for Air4G – support only SQL as an API. SQL provides a high level of abstraction, but at the cost of processing overhead. eXtremeDB supports SQL, but it also offers a faster, native API consisting of C functions that are embedded in, and compiled with, application code. Airspan's engineers preferred eXtremeDB 's native API, given the base station’s need for speed, predictability and efficient use of CPU cycles.
Data stored as C/C++ structures. SQL requires conversion of C/C++ data types to SQL format, for storage in SQL tables. In contrast, eXtremeDB stores data in exactly the form used by the application: as C/C++ data structures. This eliminates the conversion step, which boosts speed, and reduces eXtremeDB's code size and CPU demands.
In-process architecture. The other database considered for Air4G uses client/server architecture. eXtremeDB runs entirely within the application process, eliminating the overhead of inter-process communication (IPC) between client and server modules. IPC consumes both processing time and power, and eliminating it enhances speed and efficiency.
Highly portable. McObject designed eXtremeDB with minimal reliance on operating system services (such as IPC messaging). As a result, eXtremeDB is highly portable, a characteristic desired by Airspan.
Reputation. Airspan's engineers checked with contacts at other companies that had used eXtremeDB in demanding telecommunications and networking settings. These engineers vouched for the database system's speed, efficiency and reliability.