preview

Essay about Design of a Reconfigurable Hybrid Database System

Satisfactory Essays

Design of a Reconfigurable Hybrid Database System.
“Disc Resident database systems (DRDBS)” are conventional databases systems in which data is permanently stored on discs. In “Main Memory Database Systems (MMDBS)”, the databases are stored onto the main memory. As the memory locations can be accessed directly using addresses, they allow very fast access to the data stored on them. They show better throughput in processing transactions and respond much more quickly than DRDBS. Because of the fast data access, the performance of MMDBS tends to rely on the computing power of the machine being used. In “Reconfigurable Hardware Database Systems (RHWDBS)” transaction processing speeds are boosted using reconfigurable computing platforms that …show more content…

The Execution plan further has various sub-execution plans for targeting any of the three execution engines. These are forwarded to the “Scheduler”, which allocates when each of the operations are to start executing on their respective engines keeping interdependencies in view. The execution plans wait for their turn in a queue in the scheduler, from where they are directed to the execution engines. The Storage Management component manages access to data sources (data dictionary, records from tables, logs, index data and backup etc.). Common transcation processing tasks are performed by the Transaction Management unit. When data is requierd during transactions, the Transaction Management unit sends requests to the Storage Management component, which in-turn provides the data’s location’s address.
The research paper being summarized only explains the “Reconfigurable Hardware execution engine (RHW-EXE)” (Figure 3). The other two are “Main Memory Execution Engine (MM-EXE)” and the “Disc Resident Execution Engine (DR-EXE)”.
Data enters RHW-EXE through the Execution Controller component from the Scheduler. The scheduler forwards it a “data-flow” graph,using which the execution controller can orchestrate its execution. All of this then is passed onto the “Re-/configuration Controller” as transformed sequential instructions. This controller configures the hardware algorithms of the operators. The Controller can perform placement,

Get Access