Sign In to Follow Application
View All Documents & Correspondence

Method And System For Executing Processes In A Virtual Storage Area Network

Abstract: The present disclosure relates to a method and system for executing processes in Virtual Storage Area Network by an array controller. The array controller receives a request for executing a process in VSAN, calculates a time duration for execution of the received process, compares calculated time duration with a predefined time duration, where the received process is divided into a first part and a second part if the calculated time duration exceeds the pre-defined time duration, executes the first part of the received process and assigns the second part of received process to a management server for execution, where the management server comprises a plurality of processing units dedicated for executing the second part of the received process. Fig.1

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
23 November 2016
Publication Number
21/2018
Publication Type
INA
Invention Field
COMPUTER SCIENCE
Status
Email
ipo@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. KARANJIT SINGH
V.P.O Fatehabad, District:- Tarn Taran 143407, Punjab, India.

Specification

Claims:We claim:

1. A method for executing processes in a Virtual Storage Area Network (VSAN), the method comprising:
receiving, by an array controller, a request for executing a process in a Virtual Storage Area Network (VSAN);
calculating, by the array controller, a time duration for the execution of the received process;
comparing, by the array controller, the calculated time duration with a predefined time duration, wherein the received process is divided into a first part and a second part upon determining the calculated time duration to be greater than the pre-defined time duration;
executing, by the array controller, the first part of the received process; and
assigning, by the array controller, the second part of the received process to a management server for execution, wherein the management server comprises a plurality of processing units dedicated for executing the second part of the received process.

2. The method as claimed in claim 1, wherein the request for executing the process comprises at least one of a request for storing data in the Virtual Storage Area Network (VSAN) and a request for retrieving data from the VSAN.

3. The method as claimed in claim 1, further comprising combining result of the execution of the first part and the second part of the received process.

4. The method as claimed in claim 1, wherein calculating the time duration comprises identifying processes pending for execution with the array controller.

5. The method as claimed in claim 1, wherein the time duration for the received process corresponds to the time duration calculated for the execution of the received process and a time duration for execution of pending processes with the array controller.

6. An array controller for executing processes in a Virtual Storage Area Network (VSAN), comprising:
a processor; and
a memory communicatively coupled to the processor, wherein the memory stores processor instructions, which, on execution, causes the processor to:
receive a request for executing a process in a Virtual Storage Area Network (VSAN);
calculate a time duration for the execution of the received process;
compare the calculated time duration with a predefined time duration, wherein the received process is divided into a first part and a second part upon determining the calculated time duration to be greater than the pre-defined time duration;
execute the first part of the received process; and
assign the second part of the received process to a management server for execution, wherein the management server comprises a plurality of processing units dedicated for executing the second part of the received process.

7. The array controller as claimed in claim 6, wherein the request for executing the process comprises at least one of a request for storing data in the Virtual Storage Area Network (VSAN) and a request for retrieving data from the VSAN.

8. The array controller as claimed in claim 6, wherein the processor combines result of the execution of the first part and the second part of the received process.

9. The array controller as claimed in claim 6, wherein the processor calculates the time duration by identifying processes pending for execution with the array controller.

10. The array controller as claimed in claim 6, wherein the time duration for the received process corresponds to the time duration calculated for the execution of the received process and a time duration for execution of pending processes with the array controller.

Dated this 23rd day of November, 2016

R Ramya Rao
Of K&S Partners
Agent for the Applicant
, Description:TECHNICAL FIELD
The present subject matter is related in general to the field of virtual storage area network, more particularly, but not exclusively to a method and system for executing processes in a Virtual Storage Area Network.

Documents