The demand for real-time database is increasing. Indeed, most real-time systems are inherently distributed in nature and need to handle data in a timely fashion. Obtaining data from remote sites may take long time making the temporal data invalid. This results in large number of tardy transactions with their catastrophic effect. Clustering the database sites nodes can help distributed real-time database systems to face the challenges meeting their time requirements. Reducing the large number of network sites into many clusters with smaller number of sites will effectively decrease the response time, resulting in better meeting of time constraints. In this paper, we introduce a clustering algorithm for distributed real-time database that depend on both the communication time cost and the timing properties of data. The results show the effectiveness of the proposed approach via achieving lower communication time, higher database performance and better meeting of timing requirements. Keywords-clustering; database; real-time; distributed systems I. INTRODUCTION Recently, the demand for real-time database is increasing. Many applications such as e-commerce, mobile communication, accounting, information services, medical monitoring, nuclear reactor control, traffic control systems and telecommunications are some examples of application which require real-time data support [1]. A real-time database system (RTDBS) is defined in [2] as a database system that includes all features of traditional database system, while enforcing real-time constraints or deadlines. According to [3], the time constraints can be on the data level in the form of time validation attribute making temporal data whose validity is lost after the elapse of some pre_specified time interval, or on the transaction level in the form of deadline used by the real-time scheduling and concurrency control. Real-time systems are often classified depending on the value of the deadline. There are three types of deadlines, hard, firm or soft, depending on the resulting value of the computation when missing a deadline. If the hard deadline is missed, a large or infinity penalty returns. when a firm deadline is missed, no value returns. while some value from the computation may be still for some time if the soft deadline is lost [1]. A transaction that executes outside of the deadline boundaries has less value or may damage the system, depending on the type of deadline associated with it [4]. Like any information systems, database is the main component of real-time information system. However, most real-time systems are inherently distributed in nature. Such critical systems always require to deal with their data in a timely fashion [5]. Sometimes data which is required at a particular location is not available, and it has to be obtained from remote site. This may take long time which consumes the validation duration of data make them invalid. This leads to large number of tardy transactions (transactions that miss their deadline).
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
customersupport@researchsolutions.com
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Copyright © 2025 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.