• DocumentCode
    2405634
  • Title

    Modeling cache inconsistencies in an ATM high-speed network interface architecture

  • Author

    McEachen, John C. ; Batson, Mickey S.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Naval Postgraduate Sch., Monterey, CA, USA
  • Volume
    2
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    813
  • Abstract
    An asynchronous transfer mode (ATM) high speed network interface employing a DMA (direct memory access) engine is modeled using the queuing theory of heterogeneous source environments. Specifically, the system bus is modeled as a multiplexer of data between the central processing unit (CPU), system cache, host memory and the interface. A two-stage queuing system is developed, fed by a multiplexed constant rate source, representing DMA accesses, and a Poisson distributed source, representing application writes, The resulting D+M/D/1 waiting time tail distribution is approximated analytically using a weighted M/D/1 queuing system and is verified by computer simulation. Data loss due to cache and memory inconsistencies encountered in the second stage is then observed for a variety of interarrival rates from the Poisson source. Based on observed results, a region of primary interest is noted where the arrival rate of DMA accesses is substantially greater than the mean arrival rate of application writes. Circumstances where the system can still effectively function with a low probability of data loss are identified
  • Keywords
    Poisson distribution; asynchronous transfer mode; cache storage; queueing theory; ATM high-speed network interface architecture; D+M/D/1 waiting time tail distribution; Poisson distributed source; application writes; cache inconsistencies; central processing unit; data loss; direct memory access; heterogeneous source environments; interarrival rates; mean arrival rate; multiplexed constant rate source; queuing theory; two-stage queuing system; weighted M/D/1 queuing syste; Application software; Asynchronous transfer mode; Central Processing Unit; Computer simulation; Engines; High-speed networks; Multiplexing; Probability distribution; Queueing analysis; System buses;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 1999. 42nd Midwest Symposium on
  • Conference_Location
    Las Cruces, NM
  • Print_ISBN
    0-7803-5491-5
  • Type

    conf

  • DOI
    10.1109/MWSCAS.1999.867759
  • Filename
    867759