Sign In to Follow Application
View All Documents & Correspondence

Method And System For Resolving Error In Open Stack Operating System

Abstract: Embodiments of present disclosure discloses system and method for resolving error in an open stack OS. An error code relating to an error in an open stack OS associated with the error resolution system may be retrieved. One or more services associated with the error code may be determined and at least one of one or more log files from the open stack OS and a resolver may be retrieved. The one or more services are enabled in the error resolution system for the retrieving. Further, a predefined action plan based on the one or more log files and the resolver may be determined. The error in the open stack OS is resolved based on the determined predefined action plan.  Figure 3a

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
15 December 2017
Publication Number
25/2019
Publication Type
INA
Invention Field
COMMUNICATION
Status
Email
bangalore@knspartners.com
Parent Application

Applicants

WIPRO LIMITED
Doddakannelli, Sarjapur Road, Bangalore 560035,  Karnataka, India.

Inventors

1. RISHAV DAS
33/1  Nandi  Bagan  Bye  Lane,  P.O:  Salkia,  P.S:Golabari,  Dist:    Howrah‐  711106,  West Bengal, India
2. MAULIK YAGNIK
307,  V.S.Cozy  Apartment,  28th A  Main,  6th Phase  J.P.Nagar,  Bangalore.  560078,  Karnataka, India.
3. KARANJIT SINGH
H/NO:6, Bhapian di gali, V.P.O Fatehabad,  Teh:  Khadoor  Sahib,  Dist:Tarn‐Taran,  Punjab 143407, India.

Specification

Claims:
We claim:
1. A method for resolving an error in an open stack Operating System (OS), comprising:
receiving, by an error resolution system (101), an error code (210), relating to an error in an open stack OS (102) associated with the error resolution system (101);
determining, by the error resolution system (101), one or more services (211) associated with the error code (210);
retrieving, by the error resolution system (101), at least one of one or more log files (212) from the open stack OS (102) and a resolver (213), associated with the one or more services (211), wherein the one or more services (211) are enabled in the error resolution system (101) for the retrieving;
determining, by the error resolution system (101), a predefined action plan (214) based on at least one of the one or more log files (212) and the resolver (213); and
resolving, by the error resolution system (101), the error in the open stack OS (102) based on the determined predefined action plan (214).

2. The method as claimed in claim 1 further comprising:
identifying, by the error resolution system (101), the one or more services (211), for retrieving at least one of the one or more log files (212) and the resolver (213), to be one of enabled and disabled in the error resolution system (101); and
performing, by the error resolution system (101), when the one or more services (211) are identified to be disabled, steps of:
retrieving user requirement data (215) from a user (103) associated with at least one of the error resolution system (101) and the open stack OS (102);
allocating resource package (216) in the error resolution system (101) to the one or more services (211) based on the user requirement data (215); and
enabling, by the error resolution system (101), the one or more services (211) in the error resolution system (101) based the resource package (216), for retrieving at least one of the one or more log files (212) and the resolver (213).

3. The method as claimed in claim 2, wherein the one or more services (211) is identified to be one of enabled and disabled based on an identification number associated with each of the one or more services (211) in the error resolution system (101).

4. The method as claimed in claim 1, wherein at least one of the one or more log files (212) and the resolver (213) of each of the one or more services (211) is stored in a corresponding memory (109) session assigned by error resolution system (101).

5. The method as claimed in claim 1, wherein the one or more services (211) associated with the error code (210) is determined based on analysis of the one or more services (211), wherein the analysis comprises:
generating a matrix indicating one or more values associated with the error code (210) in relation with each the one or more services (211) in the error resolution system (101);
performing decoding of each of the one or more values;
identifying the error code (210) to be associated with at least one of the one or more predefined errors (218) and a new error based on the decoding;
identifying the one or more services (211) associated with the error code (210) when the error code (210) is identified to be associated with the one or more predefined errors (218); and
performing correlative analysis of the error code (210) and each of the one or more predefined errors (218), for determining the one or more services (211) associated with the error code (210), when the error code (210) is identified to be associated with the new error.

6. The method as claimed in claim 5, wherein performing the correlative analysis of the error code (210), comprises:
ranking one or more keywords associated with the error code (210) based on one or more parameters;
determining a correlation co-efficient (219) associated with the error code (210) based on the ranking; and
comparing the correlation co-efficient (219) with a predefined threshold value (220) to identify one of the error code (210) to be in relation with the one or more predefined errors (218), the error code (210) to be in no relation with the one or more predefined errors (218) and the error code (210) to be different from the one or more predefined errors (218).

7. An error resolution system (101) for resolving an error in an open stack operating system (407) (OS), comprises:
a processor (106); and
a memory (109) communicatively coupled to the processor (106), wherein the memory (109) stores processor-executable instructions, which, on execution, cause the processor (106) to:
receive an error code (210), relating to an error in an open stack OS (102) associated with the error resolution system (101);
determine one or more services (211) associated with the error code (210);
retrieve at least one of one or more log files (212) from the open stack OS (102) and a resolver (213), associated with the one or more services (211), wherein the one or more services (211) are enabled in the error resolution system (101) for the retrieving;
determine a predefined action plan (214) based on at least one of the one or more log files (212) and the resolver (213); and
resolve the error in the open stack OS (102) based on the determined predefined action plan (214).

8. The error resolution system (101) as claimed in claim 7 further comprises the processor (106) configured to:
identify the one or more services (211), for retrieving at least one of the one or more log files (212) and the resolver (213), to be one of enabled and disabled in the error resolution system (101); and
perform when the one or more services (211) are identified to be disabled, steps of:
retrieving user requirement data (215) from a user (103) associated with at least one of the error resolution system (101) and the open stack OS (102);
allocating resource package (216) in the error resolution system (101) to the one or more services (211) based on the user requirement data (215); and
enabling, by the error resolution system (101), the one or more services (211) in the error resolution system (101) based the resource package (216), for retrieving at least one of the one or more log files (212) and the resolver (213).

9. The error resolution system (101) as claimed in claim 8, wherein the one or more services (211) is identified to be one of enabled and disabled based on an identification number associated with each of the one or more services (211) in the error resolution system (101).

10. The error resolution system (101) as claimed in claim 7, wherein at least one of the one or more log files (212) and the resolver (213) of each of the one or more services (211) is stored in a corresponding memory (109) session assigned by error resolution system (101).

11. The error resolution system (101) as claimed in claim 7, wherein the one or more services (211) associated with the error code (210) is determined based on analysis of the one or more services (211), wherein the analysis comprises:
generating a matrix indicating one or more values associated with the error code (210) in relation with each the one or more services (211) in the error resolution system (101);
performing decoding of each of the one or more values;
identifying the error code (210) to be associated with at least one of the one or more predefined errors (218) and a new error based on the decoding;
identifying the one or more services (211) associated with the error code (210) when the error code (210) is identified to be associated with the one or more predefined errors (218); and
performing correlative analysis of the error code (210) and each of the one or more predefined errors (218), for determining the one or more services (211) associated with the error code (210), when the error code (210) is identified to be associated with the new error.

12. The error resolution system (101) as claimed in claim 11, wherein performing the correlative analysis of the error code (210), comprises:
ranking one or more keywords associated with the error code (210) based on one or more parameters;
determining a correlation co-efficient (219) associated with the error code (210) based on the ranking; and
comparing the correlation co-efficient (219) with a predefined threshold value (220) to identify one of the error code (210) to be in relation with the one or more predefined errors (218), the error code (210) to be in no relation with the one or more predefined errors (218) and the error code (210) to be different from the one or more predefined errors (218).

Dated this 15th day of December, 2017

R Ramya Rao
Of K&S Partners
Agent for the Applicant
IN/PA-1607
, Description:TECHNICAL FIELD
The present subject matter is related in general to the field of open stack Operating System (OS), more particularly, but not exclusively to a system and method for resolving an error in an open stack OS.

Documents