Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

Method and System for Remote Debugging in a Clustered System Environment

IP.com Disclosure Number: IPCOM000237163D
Publication Date: 2014-Jun-06
Document File: 7 page(s) / 406K

Publishing Venue

The IP.com Prior Art Database

Abstract

A method and system is disclosed for remote debugging in a clustered system environment by creating integrated code stacks.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 52% of the total text.

Page 01 of 7

Method and System for Remote Debugging in a Clustered System Environment

In integrated development labs, an ability to develop, unit test, and validate a code is a critical portion of a business. Traditionally, developers schedule time on a given piece of hardware, write, compile and deploy the code. Developers need to configure the hardware in an environment that is applicable to validate the code that the developers are attempting to write. In many cases, a desired system is either protected or hidden through firewalls or other security methods. A process of updating the code on the

system can be complex. If the developer requires an integrated development environment (IDE) to develop the code, the process of updating the target system is cumbersome.

Disclosed is a method and system for remote debugging in a clustered system environment by creating integrated code stacks. The method and system is an integrated software suit that provides a set of clustered systems which function as a distributed system. The method and system tracks available systems, configures test suits and execute a code where the developer finds necessary. By tracking and maintaining policies, the developer can write the code, and then execute the test suits. Thereafter, the results can be presented to the developer.

Fig. 1 illustrated a workflow of the method and system.

1


Page 02 of 7

Figure 1

2


Page 03 of 7

The method and system consists of development workstations, an end server, a centralized server and jump servers. A workflow

of the development workstation is illustrated in Fig. 2

Figure 2

The development workstations are computers used to develop the code that is to be unit tested. The development workstations are also locations where a debugger can test the code remotely. A workflow of the end server is illustrated in Fig. 3

3


Page 04 of 7

Figure 3

The end server is a node in a cluster in which users can run a file. The node can be accessible or inaccessible directly from the development workstation. A workflo...