Analysis of N-Tier Architecture Applied to Distributed-Database Systems

Abstract

N-tier architecture has been more commonly used as a methodology for developing large database applications. This work evaluates the use of this architecture instead of the classical Client/Server architecture in developing corporate applications based on distributed databases. The comparison between architectures is performed using applications that execute transactions similar to those defined in the Transaction Process Council Type C benchmark (TPC-C). The environment used for development and testing was the AFIT Bimodal Cluster (ABC); a heterogeneous cluster of PCs, running Microsoft Windows NT 4.0 OS. The comparative experimental analysis demonstrated that the N-tier architecture allows more efficient bandwidth utilization between client and server machines, with similar performance. Results led to conclusion that the N-tier architecture is better suited than the Client/Server for use in corporate systems interconnected by low bandwidth Wide Area Networks (WANs), such as the Internet.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jun 15, 1999
Accession Number
ADA364974

Entities

People

  • Alexandre G. Valente

Organizations

  • Air Force Institute of Technology

Tags

DTIC Thesaurus Topics

  • Application Software
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Data Analysis
  • Database Management Systems
  • Databases
  • Digital Communications
  • Local Area Networks
  • Network Protocols
  • Network Science
  • Operating Systems
  • Relational Database Management Systems
  • Relational Databases
  • Software Development
  • User Interface

Fields of Study

  • Computer science

Readers

  • Cybersecurity.
  • Distributed Systems and Data Platform Development
  • Marine Propulsion Engineering and Naval Architecture