Canada Spends Logo

Explorez notre analyse du budget 2026

Grant: Discovery Grants Program - Individual

University of Northern British Columbia

$17,000.00

Distributed Real-Time Transaction Processing

EF 2013-14

Résumé
Many real-world applications such as airline reservations and stock markets require real-time response while interacting with large, geographically distributed, databases. Transactions in such a system have deadlines, but there are no catastrophic events if a deadline is missed; however, a penalty must be paid for late completion (same concept as paying your taxes after the April 30 deadline). The primary goal is to meet the deadlines, but for transactions that miss it, the delay must be minimized. For instance, a typical requirement may be that 95% of transactions complete in less than 2 seconds. Prior to building large/expensive networks and distributed systems, efficient protocols must be designed and tested to demonstrate their optimal performance under a variety of conditions. To do this cost-effectively, we propose a modular approach for development and testing in a simulated environment. Among other things, the simulator should be capable of simulating low, moderate and high load conditions. An interactive graphical user interface would allow a combination of input parameters to define various system configurations and data visualization. The sheer volume of data that is generated makes data analysis a very tedious task. We propose to apply business intelligence tools to scientific data for gaining insight into the results. For instance, predictive analytics may generate an early warning of possible congestion that could lead to poor system performance. This information can then be used to prescribe remedial actions to avoid performance degradation. This concept is similar to predicting traffic congestion several minutes before it is going to happen and then taking corrective action to avoid the imminent congestion. Business intelligence concepts have never been applied to data of this nature. The proposed research has potential applications in areas such as automated manufacturing, multimedia databases, real-time process control, banking, airline reservations, and stock exchanges. The analytics and data visualization modules can also be used in other applications which generate large volumes of data.
Programme
Discovery Grants Program - Individual
Emplacement
British Columbia, Canada
Type de bénéficiaire
Academia
Type
Grant
Source
NSERC's Awards Data

Tel que publié

Application id
183943-2012
Name nom
Haque, WaqarU
Department département
Computer Science
Organization id
3
Institution établissement
University of Northern British Columbia
Province en
British Columbia
Province fr
Colombie-Britannique
Country en
CANADA
Country fr
CANADA
Fiscal year exercice financier
2013
Competition year année de concours
2012
Award amount
17000
Program id
RGPIN
Program name en
Discovery Grants Program - Individual
Program name fr
Programme de subventions à la découverte - individuelles
Group en
Discovery grants programs
Group fr
Programmes de subventions à la découverte
Committee code
1507
Committee name en
Computer Science
Committee name fr
Sciences informatiques
Area of application code
802
Area of application group en
Information and communication services
Area of application group fr
Services d'information et de télécommunications
Area of application en
Information systems and technology
Area of application fr
Systèmes d'information et technologie de l'information
Research subject code
2704
Research subject group en
Information technology
Research subject group fr
Technologie de l'information
Research subject en
Distributed and parallel processing
Research subject fr
Traitement réparti et simultané
Partie
2
Nb partie
5
Application title
Distributed Real-Time Transaction Processing
Keyword
NSERC
Application summary
Many real-world applications such as airline reservations and stock markets require real-time response while interacting with large, geographically distributed, databases. Transactions in such a system have deadlines, but there are no catastrophic events if a deadline is missed; however, a penalty must be paid for late completion (same concept as paying your taxes after the April 30 deadline). The primary goal is to meet the deadlines, but for transactions that miss it, the delay must be minimized. For instance, a typical requirement may be that 95% of transactions complete in less than 2 seconds. Prior to building large/expensive networks and distributed systems, efficient protocols must be designed and tested to demonstrate their optimal performance under a variety of conditions. To do this cost-effectively, we propose a modular approach for development and testing in a simulated environment. Among other things, the simulator should be capable of simulating low, moderate and high load conditions. An interactive graphical user interface would allow a combination of input parameters to define various system configurations and data visualization. The sheer volume of data that is generated makes data analysis a very tedious task. We propose to apply business intelligence tools to scientific data for gaining insight into the results. For instance, predictive analytics may generate an early warning of possible congestion that could lead to poor system performance. This information can then be used to prescribe remedial actions to avoid performance degradation. This concept is similar to predicting traffic congestion several minutes before it is going to happen and then taking corrective action to avoid the imminent congestion. Business intelligence concepts have never been applied to data of this nature. The proposed research has potential applications in areas such as automated manufacturing, multimedia databases, real-time process control, banking, airline reservations, and stock exchanges. The analytics and data visualization modules can also be used in other applications which generate large volumes of data.