Search

Filter

  • Advanced Filters:

  • to
  • Specific Data Sources:

    All Edit

    Select All  |  Select None

Reset filters

P R I M A R Y C A T E G O R Y : D.2.5 Monitors. C R O S S R E F E R E N C E S : D.4.7 Real-Time Systems, D.4.7 Distributed Systems. Author(s): Hideyuki Tokuda, Makato Kotera, Clifford E. Mercer (Carnegie-Mellon University) "A Real-Time Moni¢or for a Distributed Real-Time Operating System" Title Journal : SIGPLAN N o t i c e s 2 4 , 1 ( J a n . 1 9 8 9 ) , 6 8 - 7 7 . [ S p e c i a l I s s u e : P r o c e e d i n g s o f t h e 1989 SIGPLAN and SIGOPS workshop on parallel and distributed debugging, May 1988] Distributed real-time systems are difficult to develop. External events occur independently of internal control, and the real-time system must be designed to accommodate them correctly. Two problems emerging from this are the logical correctness and the timing correctness of the system software: not only must it process the real-time events correctly, but the program timing must prevent the task of processing from interfering with the task of monitoring. The authors are developing the A R T S distributed real-time operating system; this paper describes some interesting aspects of A R T S : a graphical display for monitoring the behavior of system processes (not particularly innovative in itself), programming language extensions expressing realtime constraints, and real-time debugging capability. The language extensions have an object-oriented flavor, stressing the notion of time encapsulation similar to ordinary data encapsulation; they treat the issue of real-time constraints much better than, say, ADA. A fundamental problem with real-time debugging is invasiveness - collecting debugging information at runtime will disturb the time sequencing and thus change the behavior of the program. Their solution is to monitor the system at all times, regardless of whether the system is actually being debugged, so real-time behavior is preserved. The monitoring events themselves are managed by the real-time scheduler, which prevents interference with system activities. Both these ideas are quite clever; their approach to non-invasive debugging is original. The paper contains a few typos and misnamed references, but the ideas make it more than adequate for the SIGPLAN/SIGOPS proceedings. I would recommend the interested reader contact the authors for papers providing more complete treatment. -- Carl G. Ponder, Livermore CA. Positions Wanted or Available, PER welcomes notices of positions wanted or positions available, and will run them at no charge, space permitting. Please consider the publication schedule for the next issue when sending submissions. February 7 is the submission deadline, after which there is an eight week delay for production. That is, In by February 7, out about the second week in April (in the member's hands). Performance Evaluation Review Vol. 18 #3, November 1990

Page 1 of 1

Page 1 of 1

Toggle back to continuous viewing mode

/lp/association-for-computing-machinery/a-real-time-monitor-for-a-distributed-real-time-operating-system-AroZfk7FVe
Welcome to DeepDyve! Rent Premier Research Articles and Save Up to 90%

Learn more

Free Article

Bookmark

A Real-Time Monitor for a Distributed Real-Time Operating System

Tokuda, Hideyuki; Kotera, Makato; Mercer, Clifford E.
ACM SIGMETRICS Performance Evaluation Review , Volume 18 (3)
Association for Computing MachineryNov 2, 1990

More Info

More Like This Article

View All dataSource[]=actageo&dataSource[]=aspet&dataSource[]=aaos&dataSource[]=aacc&dataSource[]=aacr&dataSource[]=aea&dataSource[]=aip&dataSource[]=ajnr&dataSource[]=ams&dataSource[]=aps_physical&dataSource[]=appi_book&dataSource[]=appi_journal&dataSource[]=apha&dataSource[]=asip&dataSource[]=asm&dataSource[]=asn&dataSource[]=aspb&dataSource[]=avs&dataSource[]=annual_reviews&dataSource[]=arxiv&dataSource[]=acm&dataSource[]=berghahn&dataSource[]=cabi&dataSource[]=clinical_trials&dataSource[]=dailymed&dataSource[]=degruyter&dataSource[]=du_press&dataSource[]=esa&dataSource[]=eu_press&dataSource[]=elsevier&dataSource[]=emerald&dataSource[]=ejtr&dataSource[]=emea&dataSource[]=epo&dataSource[]=faseb&dataSource[]=gsa&dataSource[]=health_affairs&dataSource[]=hindawi&dataSource[]=imanager&dataSource[]=imedpub&dataSource[]=informa_healthcare&dataSource[]=informs&dataSource[]=iop&dataSource[]=iucr&dataSource[]=iospress&dataSource[]=jbjs&dataSource[]=leftcoast&dataSource[]=lu_press&dataSource[]=mesharpe&dataSource[]=mary_ann_liebert&dataSource[]=medline&dataSource[]=mit_press&dataSource[]=nature&dataSource[]=oxford&dataSource[]=pier_professional&dataSource[]=pnas&dataSource[]=portlandpress&dataSource[]=psyc_articles&dataSource[]=psyc_books&dataSource[]=psyc_critiques&dataSource[]=plos_journal&dataSource[]=pubmed_central&dataSource[]=rsna&dataSource[]=rockefeller&dataSource[]=rcn&dataSource[]=ria&dataSource[]=rsc&dataSource[]=sage&dataSource[]=spie&dataSource[]=springer_journal&dataSource[]=springer&dataSource[]=taylor_francis&dataSource[]=aps&dataSource[]=the_scientist&dataSource[]=uc_press&dataSource[]=uspto_abstract&dataSource[]=wiley&dataSource[]=pct

Browse: Subject Areas | Journals | Publishers

Sign Up for a DeepDyve Account

Bookmark an Article

To bookmark an article, please log in first, or sign up for a DeepDyve account if you don't already have one.

OK

Subscribe to Journal Email Alerts

To subscribe to email alerts, please log in first, or sign up for a DeepDyve account if you don't already have one.

OK

Thank you for renting with DeepDyve

Your PayPal account has been charged $2.99. You now have access to the full text of this article. A rental receipt has also been sent to your email address.

Your credit card has been charged $2.99. You now have access to the full text of this article. A rental receipt has also been sent to your email address.

OK

New! You can now keep track of new articles from ACM SIGMETRICS Performance Evaluation Review on your personalized homepage! Learn more

PDF Download — Not Available

Thanks for your interest in purchasing the PDF. Your request has been noted and we will work with our publisher partner to discuss enabling this feature.

In the meantime, you can get the PDF by visiting the publisher site.

Thank you for purchasing with DeepDyve

Your PayPal account has been charged $.

Your credit card has been charged $.

You can now download this article. A purchase receipt has also been sent to your email address.

Download This Article or I'm done with my download

Print Page — Not Available

Thanks for your interest in printing individual pages. Your request has been noted and we will work with our publisher partner to discuss enabling this feature.

In the meantime, you can get the PDF by visiting the publisher site.

Thank you for printing with DeepDyve

Your PayPal account has been charged $0.

Your credit card has been charged $0.

You can now print this article. A purchase receipt has also been sent to your email address.

Print the Selected Pages or I'm done with my printing

Please refresh to generate a new download link

Your article download link has expired. Please refresh this page to obtain a new download link and try again.

Follow a Journal

To get new article updates from a journal on your personalized homepage, please log in first, or sign up for a DeepDyve account if you don't already have one.

OK