Initiating and debugging a process in a high assurance...

Data processing: software development – installation – and managem – Software program development tool

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C717S124000

Reexamination Certificate

active

10759818

ABSTRACT:
Bifurcated processes, in which a shadow process in a first environment is controlling thread scheduling for a trusted agent in a second, high assurance environment, can be debugged via a two-phase initialization of the debugger. In the first phase, initial set up is accomplished for the trusted agent, but no shadow process will schedule execution for any thread of the trusted agent. The debugger will then be attached. In a second phase, the shadow process will begin scheduling threads for the trusted agent. In order to allow the debugger access to the process memory of the trusted agent or to set or get information regarding a particular thread of the trusted agent, a thread which is either a thread belonging to the trusted agent or belonging to the second execution environment and matched with the trusted agent is used. This admin thread is used to perform the work of retrieving process memory and information regarding threads of the trusted agent, allowing such information from the high assurance environment to be found and used in the debugger in the first execution environment.

REFERENCES:
patent: 5794046 (1998-08-01), Meier et al.
patent: 6058393 (2000-05-01), Meier et al.
patent: 2003/0120979 (2003-06-01), Lee et al.
Saha et al., “Harnessing Windows NT for High Performance Computing”, HiPC'99, LNCS 1745, pp. 66-70, 1999, Springer-Verlag Berlin Heidelberg 1999—retrieved Dec. 4, 2006 from Google.
Leblanc, T.J.; Mellor-Crummey, J.M., “Debugging Parallel Programs with Instant Replay”, IEEE Transactions on Computers, vol. C-36 Issue: 4 Apr. 1987, pp. 471-482—retrieved Dec. 5, 2005 from ACM.
Zandy et al., “Process Hijacking”, High Performance Distributed Computing, 1999. Proceedings. The Eighth International Symposium, p. 177-184—retrieved Dec. 5, 2006 from Google.
Aguilera, M.K. et al., “Performance Debugging for Distributed Systems of Black Boxes”,ACM Symposium on Operating Systems Principles, Proceedings of the nineteenth(19th)ACM Symposium on Operating Systems Principles, 2003, 74-89.
Elshoff, I.J. P., “A Distributed Debugger for Amoeba”,Workshop on Parallel&Distributed Debugging, Proceedings of the 1988 ACM SIGPLAN and SIGOPS Workshop on Parallel and Distributed Debugging, 1989, 1-10.
Satyanarayanan, M. et al., “Transparent Logging as a Technique for Debugging Complex Distributed Systems”,Proceedings of the 5thWorkshop on ACM SIGOPS European Workshop: Models and Paradigms for Distributed Systems Structuring, 1992, 1-3.
Whittaker, J.A. et al., “Black Box Debugging”,Queue, 2003, 1(9), 68-74.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Initiating and debugging a process in a high assurance... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Initiating and debugging a process in a high assurance..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Initiating and debugging a process in a high assurance... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3880772

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.