Topic
Database-centric architecture
About: Database-centric architecture is a research topic. Over the lifetime, 1799 publications have been published within this topic receiving 48836 citations.
Papers published on a yearly basis
Papers
More filters
••
14 Dec 2004
TL;DR: The architecture and design of a real time operating system for mobile wireless sensor networks and a lightweight real-time scheduling protocol that combines EDF (earliest deadline first) with deadline inheritance over shared resources are presented.
Abstract: We present the architecture and design of a real time operating system for mobile wireless sensor networks. AmbientRT is being developed for environments with very limited resources in order to relieve the burden of the developer and to use the resources of the node efficiently. The paper presents the main concepts used and the trade-offs involved in the system. Initial results show that with the current hardware available for sensor networks, the real time concept is feasible. For real-time scheduling, we have designed EDFI. EDFI is a lightweight real-time scheduling protocol that combines EDF (earliest deadline first) with deadline inheritance over shared resources. EDFI is precise with task admission control, very efficient with scheduling and dispatching, and straightforward in feasibility analysis.
36 citations
••
TL;DR: An empirical study of a method that enables quantification of the perceived support different software architectures give for different quality attributes enables an informed decision of which architecture candidate best fit the mixture of quality attributes required by a system being designed.
Abstract: To sustain the qualities of a software system during evolution, and to adapt the quality attributes as the requirements evolve, it is necessary to have a clear software architecture that is understood by all developers and to which all changes to the system adheres. This software architecture can be created beforehand, but must also be updated to reflect changes in the domain, and hence the requirements of the software. The choice of which software architecture to use is typically based on informal decisions. There exist, to the best of our knowledge, little factual knowledge of which quality attributes are supported or obstructed by different architecture approaches. In this paper we present an empirical study of a method that enables quantification of the perceived support different software architectures give for different quality attributes. This in turn enables an informed decision of which architecture candidate best fit the mixture of quality attributes required by a system being designed.
36 citations
••
01 Sep 2006TL;DR: Promising results from (1) computation of bibliographic couplings, (2) graph searches for sub-circuit motifs within integrated circuit netlists, and (3) a new approach to word sense disambiguation in natural language processing, all suggest that the computational science community might be able to make good use of these new database machines.
Abstract: While relational databases have become critically important in business applications and web services, they have played a relatively minor role in scientific computing, which has generally been concerned with modeling and simulation activities. However, massively parallel database architectures are beginning to offer the ability to quickly search through terabytes of data with hundred-fold or even thousand-fold speedup over server-based architectures. These new machines may enable an entirely new class of algorithms for scientific applications, especially when the fundamental computation involves searching through abstract graphs. Three examples are examined and results are reported for implementations on a novel, massively parallel database computer, which enabled very high performance. Promising results from (1) computation of bibliographic couplings, (2) graph searches for sub-circuit motifs within integrated circuit netlists, and (3) a new approach to word sense disambiguation in natural language processing, all suggest that the computational science community might be able to make good use of these new database machines.
36 citations
••
TL;DR: A fundamental design pattern is presented, valid for all relevant architectures of real-time systems, and variations in the basic architecture for distributed systems and safety related systems are discussed.
36 citations
•
30 Jun 2003TL;DR: In this article, the authors present a technique for automatically generating software development tool components and associated software development tools for a target architecture via a target specification, where architecture-specific information can be compartmentalized from architecture-independent information.
Abstract: Technologies are provided for automatically generating software development tool components and associated software development tools for a target architecture via a target architecture specification. Architecture-specific information can be compartmentalized from architecture-independent information. Accordingly, development components or tools can be easily generated for another target architecture by substituting a different target architecture specification.
36 citations