IP Library Granted Patent US 12,229,405
Granted Patent B2
US 12,229,405 · App. 17/357,693 · Granted Feb 18, 2025

Application-aware management of a storage system

Inventors: Andrew Sillifant (Nottingham, GB); Bikash Roy Choudhury (Milpitas, CA); Mandeep Arora (Milpitas, CA)
Assignee: PURE STORAGE, INC.
G06F3/0605G06F3/0659G06F3/067G06F11/3034G06F11/3409
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,229,405
App. No.
17/357,693
Filed
Jun 24, 2021
Granted
Feb 18, 2025
Kind
B2
Art Unit
2197
USPC
718/1
Abstract

Illustrative systems and methods provide application-aware management of storage systems, including application-aware orchestration of operations of storage systems by way of a telemetry-based orchestration pipeline. In certain examples, a remote management system receives, by way of a connection initiated by a storage device connected to a host to transmit telemetry data to the management system, data describing performance characteristics of the host and transmits, to the storage device by way of the same connection, data describing a set of instructions for orchestrating operations of the host. The storage device provides the set of instructions to the host to orchestrate operations of the host, such as by orchestrating operations of one or more applications executing on the host.

Claims (45)

1. A method comprising:

receiving, by a management system by way of a connection initiated by a storage system connected to a host to transmit telemetry data from the host to the management system via the storage system, telemetry data describing performance characteristics of the host including performance characteristics associated with one or more applications executing on the host;

generating, by the management system based on the telemetry data describing the performance characteristics associated with the one or more applications executing on the host, a set of instructions for orchestrating operations; and

transmitting, by the management system to the storage system by way of the connection initiated by the storage system connected to the host to transmit the telemetry data to the management system, from the management system to the host via the storage system, the set of instructions to the host for orchestrating the operations.

2. The method of claim 1 , wherein the performance characteristics associated with the one or more applications executing on the host are collected and provided to the storage system by a service agent executing on the host.

3. The method of claim 1 , wherein the set of instructions for orchestrating the operations comprises one or more instructions configured to be performed by the one or more applications.

4. The method of claim 1 , further comprising:

adding, by the storage system, the set of instructions to a queue for scheduled communication to a service agent executing on the host.

5. The method of claim 1 , further comprising:

providing, by the storage system, the set of instructions to the host by way of a local connection between the storage system and the host.

6. The method of claim 1 , wherein:

the storage system and the host are implemented in a first computing domain; and

the management system is implemented in a second computing domain remote from the first computing domain.

7. The method of claim 1 , further comprising:

generating, by the management system based on the telemetry data describing the performance characteristics associated with the one or more applications executing on the host, an additional set of instructions for orchestrating operations; and

transmitting, by the management system by way of an additional connection initiated by the storage system connected to the host to transmit additional telemetry data to the management system, from the management system to the host via the storage system, the additional set of instructions to the storage system.

8. The method of claim 1 , further comprising:

terminating the connection after completion of the receiving the telemetry data describing performance characteristics associated with the one or more applications executing on the host and the transmitting the set of instructions for orchestrating operations to the host by way of the connection.

9. A method comprising:

receiving, by a storage system connected to a host, telemetry data describing performance characteristics of the host including performance characteristics associated with one or more applications executing on the host;

initiating, by the storage system, establishment of a connection with a remote management system to transmit telemetry data to the remote management system;

transmitting, by the storage system to the remote management system by way of the connection, the telemetry data describing the performance characteristics associated with the one or more applications executing on the host;

receiving, by the storage system from the remote management system by way of the connection, a set of instructions for orchestrating operations; and

transmitting, by the storage system, the set of instructions to the host.

10. The method of claim 9 , wherein the set of instructions specifies a defined schedule for execution of instructions in the set of instructions by the host.

11. The method of claim 9 , further comprising:

adding, by the storage system, the set of instructions to a queue for scheduled communication to the host.

12. The method of claim 11 , wherein the transmitting the set of instructions to the host is performed based on a defined schedule.

13. The method of claim 9 , wherein the performance characteristics associated with the one or more applications executing on the host are collected and provided to the storage system by a service agent executing on the host.

14. The method of claim 9 , wherein the set of instructions for orchestrating the operations comprises one or more instructions configured to be performed by the one or more applications.

15. The method of claim 9 , wherein:

the storage system and the host are implemented in a first computing domain; and

the remote management system is implemented in a second computing domain remote from the first computing domain.

16. A storage system comprising:

a memory storing instructions; and

a processor communicatively coupled to the memory and configured to execute the instructions to:

receive, from a host, telemetry data describing performance characteristics of the host including performance characteristics associated with one or more applications executing on the host;

initiate establishment of a connection with a remote management system to transmit telemetry data to the remote management system;

transmit, to the remote management system by way of the connection, the telemetry data describing the performance characteristics associated with the one or more applications executing on the host;

receive, from the remote management system by way of the connection, a set of instructions for orchestrating operations; and

transmit the set of instructions to the host.

17. The data storage system of claim 16 , wherein the set of instructions specifies a defined schedule for execution of instructions in the set of instructions by the host.

18. The data storage system of claim 17 , wherein the processor is further configured to execute the instructions to:

add the set of instructions to a queue for scheduled communication to the host;

wherein the transmitting the set of instructions to the host is performed based on the defined schedule.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 24, 2021
From: SILLIFANT, ANDREW; CHOUDHURY, BIKASH ROY; ARORA, MANDEEP
To: PURE STORAGE, INC., A DELAWARE CORPORATION
Reel/Frame 056661/0684 →
Continuity (9)
Continuation In Part 16707611 · Dec 9, 2019
Continuation In Part 16174488 · Oct 30, 2018
Continuation In Part 15987875 · May 23, 2018
Provisional Application 62674703 · May 22, 2018
Provisional Application 62518146 · Jun 12, 2017
Provisional Application 62549399 · Aug 23, 2017
Provisional Application 62575966 · Oct 23, 2017
Provisional Application 62674688 · May 22, 2018
Related Publication 20210326047A1 · Oct 21, 2021
References Cited (277)
US 5706210A · Kumano et al. · 1998 [cited by applicant]
US 5799200A · Brant et al. · 1998 [cited by applicant]
US 5933598A · Scales et al. · 1999 [cited by applicant]
US 6012032A · Donovan et al. · 2000 [cited by applicant]
US 6085333A · Dekoning et al. · 2000 [cited by applicant]
US 6643641B1 · Snyder · 2003 [cited by applicant]
US 6647514B1 · Umberger et al. · 2003 [cited by applicant]
US 6789162B1 · Talagala et al. · 2004 [cited by applicant]
US 7089272B1 · Garthwaite et al. · 2006 [cited by applicant]
US 7107389B2 · Inagaki et al. · 2006 [cited by applicant]
US 7146521B1 · Nguyen · 2006 [cited by applicant]
US 7334124B2 · Pham et al. · 2008 [cited by applicant]
US 7437530B1 · Rajan · 2008 [cited by applicant]
US 7493424B1 · Bali et al. · 2009 [cited by applicant]
US 7669029B1 · Mishra et al. · 2010 [cited by applicant]
US 7689609B2 · Lango et al. · 2010 [cited by applicant]
US 7743191B1 · Liao · 2010 [cited by applicant]
US 7899780B1 · Shmuylovich et al. · 2011 [cited by applicant]
US 8042163B1 · Karr et al. · 2011 [cited by applicant]
US 8086585B1 · Brashers et al. · 2011 [cited by applicant]
US 8200887B2 · Bennett · 2012 [cited by applicant]
US 8271700B1 · Annem et al. · 2012 [cited by applicant]
US 8387136B2 · Lee et al. · 2013 [cited by applicant]
US 8437189B1 · Montierth et al. · 2013 [cited by applicant]
US 8465332B2 · Hogan et al. · 2013 [cited by applicant]
US 8527544B1 · Colgrove et al. · 2013 [cited by applicant]
US 8566546B1 · Marshak et al. · 2013 [cited by applicant]
US 8578442B1 · Banerjee · 2013 [cited by applicant]
US 8613066B1 · Brezinski et al. · 2013 [cited by applicant]
US 8620970B2 · English et al. · 2013 [cited by applicant]
US 8725979B1 · Jennings et al. · 2014 [cited by applicant]
US 8751463B1 · Chamness · 2014 [cited by applicant]
US 8762642B2 · Bates et al. · 2014 [cited by applicant]
US 8769622B2 · Chang et al. · 2014 [cited by applicant]
US 8800009B1 · Beda et al. · 2014 [cited by applicant]
US 8812860B1 · Bray · 2014 [cited by applicant]
US 8850546B1 · Field et al. · 2014 [cited by applicant]
US 8856335B1 · Yadwadkar et al. · 2014 [cited by applicant]
US 8898346B1 · Simmons · 2014 [cited by applicant]
US 8909854B2 · Yamagishi et al. · 2014 [cited by applicant]
US 8931041B1 · Banerjee · 2015 [cited by applicant]
US 8949863B1 · Coatney et al. · 2015 [cited by applicant]
US 8984602B1 · Bailey et al. · 2015 [cited by applicant]
US 8990905B1 · Bailey et al. · 2015 [cited by applicant]
US 9081713B1 · Bennett · 2015 [cited by applicant]
US 9124569B2 · Hussain et al. · 2015 [cited by applicant]
US 9134922B2 · Rajagopal et al. · 2015 [cited by applicant]
US 9189334B2 · Bennett · 2015 [cited by applicant]
US 9209973B2 · Aikas et al. · 2015 [cited by applicant]
US 9235611B1 · Murray et al. · 2016 [cited by applicant]
US 9250823B1 · Kamat et al. · 2016 [cited by applicant]
US 9274918B2 · Heilper et al. · 2016 [cited by applicant]
US 9300660B1 · Borowiec et al. · 2016 [cited by applicant]
US 9311182B2 · Bennett · 2016 [cited by applicant]
US 9444822B1 · Borowiec et al. · 2016 [cited by applicant]
US 9450876B1 · Marr · 2016 [cited by applicant]
US 9507532B1 · Colgrove et al. · 2016 [cited by applicant]
US 9507631B2 · Chen et al. · 2016 [cited by applicant]
US 9632870B2 · Bennett · 2017 [cited by applicant]
US 9753987B1 · Dolan et al. · 2017 [cited by applicant]
US 9805054B2 · Davis et al. · 2017 [cited by applicant]
US 10353745B1 · Sait · 2019 [cited by applicant]
US 10355946B1 · Dolas et al. · 2019 [cited by applicant]
US 10693759B2 · Baughman et al. · 2020 [cited by applicant]
US 10853111B1 · Gupta et al. · 2020 [cited by applicant]
US 10853148B1 · Kenney et al. · 2020 [cited by applicant]
US 10884636B1 · Abrol et al. · 2021 [cited by applicant]
US 11016824B1 · Wells et al. · 2021 [cited by applicant]
US 11210133B1 · Barker et al. · 2021 [cited by applicant]
US 11340939B1 · Barker et al. · 2022 [cited by applicant]
US 11567810B1 · Kenney et al. · 2023 [cited by applicant]
US 20020013802A1 · Mori et al. · 2002 [cited by applicant]
US 20030145172A1 · Galbraith et al. · 2003 [cited by applicant]
US 20030191783A1 · Wolczko et al. · 2003 [cited by applicant]
US 20030225961A1 · Chow et al. · 2003 [cited by applicant]
US 20040025176A1 · Franklin et al. · 2004 [cited by applicant]
US 20040080985A1 · Chang et al. · 2004 [cited by applicant]
US 20040111573A1 · Garthwaite · 2004 [cited by applicant]
US 20040123029A1 · Dalal et al. · 2004 [cited by applicant]
US 20040153844A1 · Ghose et al. · 2004 [cited by applicant]
US 20040193814A1 · Erickson et al. · 2004 [cited by applicant]
US 20040260967A1 · Guha et al. · 2004 [cited by applicant]
US 20050160416A1 · Jamison et al. · 2005 [cited by applicant]
US 20050188246A1 · Emberty et al. · 2005 [cited by applicant]
US 20050216800A1 · Bicknell et al. · 2005 [cited by applicant]
US 20060015771A1 · Van Gundy et al. · 2006 [cited by applicant]
US 20060129817A1 · Borneman et al. · 2006 [cited by applicant]
US 20060161726A1 · Lasser · 2006 [cited by applicant]
US 20060230245A1 · Gounares et al. · 2006 [cited by applicant]
US 20060239075A1 · Williams et al. · 2006 [cited by applicant]
US 20070022227A1 · Miki · 2007 [cited by applicant]
US 20070028068A1 · Golding et al. · 2007 [cited by applicant]
US 20070055702A1 · Fridella et al. · 2007 [cited by applicant]
US 20070109856A1 · Pellicone et al. · 2007 [cited by applicant]
US 20070150689A1 · Pandit et al. · 2007 [cited by applicant]
US 20070168321A1 · Saito et al. · 2007 [cited by applicant]
US 20070220227A1 · Long · 2007 [cited by applicant]
US 20070240162A1 · Coleman et al. · 2007 [cited by applicant]
US 20070294563A1 · Bose · 2007 [cited by applicant]
US 20070294564A1 · Reddin et al. · 2007 [cited by applicant]
US 20080005587A1 · Ahlquist · 2008 [cited by applicant]
US 20080077687A1 · Marvasti · 2008 [cited by applicant]
US 20080077825A1 · Bello et al. · 2008 [cited by applicant]
US 20080162674A1 · Dahiya · 2008 [cited by applicant]
US 20080195833A1 · Park · 2008 [cited by applicant]
US 20080270678A1 · Cornwell et al. · 2008 [cited by applicant]
US 20080282045A1 · Biswas et al. · 2008 [cited by applicant]
US 20090077340A1 · Johnson et al. · 2009 [cited by applicant]
US 20090100115A1 · Park et al. · 2009 [cited by applicant]
US 20090198889A1 · Ito et al. · 2009 [cited by applicant]
US 20100005342A1 · Dambra et al. · 2010 [cited by applicant]
US 20100052625A1 · Cagno et al. · 2010 [cited by applicant]
US 20100211723A1 · Mukaida · 2010 [cited by applicant]
US 20100246266A1 · Park et al. · 2010 [cited by applicant]
US 20100257142A1 · Murphy et al. · 2010 [cited by applicant]
US 20100262764A1 · Liu et al. · 2010 [cited by applicant]
US 20100325345A1 · Ohno et al. · 2010 [cited by applicant]
US 20100332754A1 · Lai et al. · 2010 [cited by applicant]
US 20110035072A1 · Jackson · 2011 [cited by applicant]
US 20110072290A1 · Davis et al. · 2011 [cited by applicant]
US 20110125955A1 · Chen · 2011 [cited by applicant]
US 20110126047A1 · Anderson · 2011 [cited by examiner]
US 20110131231A1 · Haas et al. · 2011 [cited by applicant]
US 20110167221A1 · Pangal et al. · 2011 [cited by applicant]
US 20110314269A1 · Stavrou et al. · 2011 [cited by applicant]
US 20110321166A1 · Capalik et al. · 2011 [cited by applicant]
US 20120023144A1 · Rub · 2012 [cited by applicant]
US 20120054264A1 · Haugh et al. · 2012 [cited by applicant]
US 20120079318A1 · Colgrove et al. · 2012 [cited by applicant]
US 20120124319A1 · Kirvan et al. · 2012 [cited by applicant]
US 20120131253A1 · McKnight et al. · 2012 [cited by applicant]
US 20120259976A1 · Bhagat et al. · 2012 [cited by applicant]
US 20120284408A1 · Dutta et al. · 2012 [cited by applicant]
US 20120303919A1 · Hu et al. · 2012 [cited by applicant]
US 20120311000A1 · Post et al. · 2012 [cited by applicant]
US 20120331476A1 · Saffre · 2012 [cited by applicant]
US 20130007845A1 · Chang et al. · 2013 [cited by applicant]
US 20130031414A1 · Dhuse et al. · 2013 [cited by applicant]
US 20130036272A1 · Nelson · 2013 [cited by applicant]
US 20130055278A1 · Zaitsev · 2013 [cited by applicant]
US 20130071087A1 · Motiwala et al. · 2013 [cited by applicant]
US 20130145447A1 · Maron · 2013 [cited by applicant]
US 20130191555A1 · Liu · 2013 [cited by applicant]
US 20130198459A1 · Joshi et al. · 2013 [cited by applicant]
US 20130205173A1 · Yoneda · 2013 [cited by applicant]
US 20130219164A1 · Hamid · 2013 [cited by applicant]
US 20130227201A1 · Talagala et al. · 2013 [cited by applicant]
US 20130290607A1 · Chang et al. · 2013 [cited by applicant]
US 20130311434A1 · Jones · 2013 [cited by applicant]
US 20130312006A1 · Hardman et al. · 2013 [cited by applicant]
US 20130318297A1 · Jibbe et al. · 2013 [cited by applicant]
US 20130332614A1 · Brunk et al. · 2013 [cited by applicant]
US 20140020083A1 · Fetik · 2014 [cited by applicant]
US 20140074850A1 · Noel et al. · 2014 [cited by applicant]
US 20140082715A1 · Grajek et al. · 2014 [cited by applicant]
US 20140086146A1 · Kim et al. · 2014 [cited by applicant]
US 20140089495A1 · Akolkar et al. · 2014 [cited by applicant]
US 20140090009A1 · Li et al. · 2014 [cited by applicant]
US 20140096220A1 · Pinto et al. · 2014 [cited by applicant]
US 20140101434A1 · Senthurpandi et al. · 2014 [cited by applicant]
US 20140164774A1 · Nord et al. · 2014 [cited by applicant]
US 20140173232A1 · Reohr et al. · 2014 [cited by applicant]
US 20140195636A1 · Karve et al. · 2014 [cited by applicant]
US 20140201512A1 · Seethaler et al. · 2014 [cited by applicant]
US 20140201541A1 · Paul et al. · 2014 [cited by applicant]
US 20140208155A1 · Pan · 2014 [cited by applicant]
US 20140215590A1 · Brand · 2014 [cited by applicant]
US 20140229654A1 · Goss et al. · 2014 [cited by applicant]
US 20140230017A1 · Saib · 2014 [cited by applicant]
US 20140258526A1 · Le Sant et al. · 2014 [cited by applicant]
US 20140282983A1 · Ju et al. · 2014 [cited by applicant]
US 20140285917A1 · Cudak et al. · 2014 [cited by applicant]
US 20140298349A1 · Jackson · 2014 [cited by applicant]
US 20140325262A1 · Cooper et al. · 2014 [cited by applicant]
US 20140351627A1 · Best et al. · 2014 [cited by applicant]
US 20140373104A1 · Gaddam et al. · 2014 [cited by applicant]
US 20140373126A1 · Hussain et al. · 2014 [cited by applicant]
US 20140380014A1 · Moyer · 2014 [cited by applicant]
US 20150019195A1 · Davis · 2015 [cited by applicant]
US 20150026387A1 · Sheredy et al. · 2015 [cited by applicant]
US 20150039764A1 · Beloglazov et al. · 2015 [cited by applicant]
US 20150074463A1 · Jacoby et al. · 2015 [cited by applicant]
US 20150089569A1 · Sondhi et al. · 2015 [cited by applicant]
US 20150095515A1 · Krithivas et al. · 2015 [cited by applicant]
US 20150113203A1 · Dancho et al. · 2015 [cited by applicant]
US 20150121137A1 · McKnight et al. · 2015 [cited by applicant]
US 20150134920A1 · Anderson et al. · 2015 [cited by applicant]
US 20150149822A1 · Coronado et al. · 2015 [cited by applicant]
US 20150172300A1 · Cochenour · 2015 [cited by examiner]
US 20150193169A1 · Sundaram et al. · 2015 [cited by applicant]
US 20150229586A1 · Jackson · 2015 [cited by applicant]
US 20150347183A1 · Borthakur · 2015 [cited by applicant]
US 20150378888A1 · Zhang et al. · 2015 [cited by applicant]
US 20160072727A1 · Leafe et al. · 2016 [cited by applicant]
US 20160087910A1 · Mittal et al. · 2016 [cited by applicant]
US 20160098323A1 · Mutha et al. · 2016 [cited by applicant]
US 20160132523A1 · Traeger · 2016 [cited by applicant]
US 20160134493A1 · Susarla et al. · 2016 [cited by applicant]
US 20160139852A1 · Huang et al. · 2016 [cited by applicant]
US 20160218928A1 · Jain et al. · 2016 [cited by applicant]
US 20160259665A1 · Gaurav et al. · 2016 [cited by applicant]
US 20160283139A1 · Brooker et al. · 2016 [cited by applicant]
US 20160350009A1 · Cerreta et al. · 2016 [cited by applicant]
US 20160352720A1 · Hu et al. · 2016 [cited by applicant]
US 20160352830A1 · Borowiec et al. · 2016 [cited by applicant]
US 20160352834A1 · Borowiec et al. · 2016 [cited by applicant]
US 20170126795A1 · Kumar et al. · 2017 [cited by applicant]
US 20170185488A1 · Kumarasamy · 2017 [cited by examiner]
US 20170192872A1 · Awad et al. · 2017 [cited by applicant]
US 20170242592A1 · Camp et al. · 2017 [cited by applicant]
US 20180024861A1 · Balle · 2018 [cited by examiner]
US 20180053134A1 · Olshanetsky et al. · 2018 [cited by applicant]
US 20180081562A1 · Vasudevan · 2018 [cited by applicant]
US 20180107410A1 · Gonzalez et al. · 2018 [cited by applicant]
US 20180121100A1 · Auvenshine et al. · 2018 [cited by applicant]
US 20180129503A1 · Narayan · 2018 [cited by examiner]
US 20180189101A1 · Xu et al. · 2018 [cited by applicant]
US 20180213036A1 · Vasetsky et al. · 2018 [cited by applicant]
US 20180217778A1 · Kusbel et al. · 2018 [cited by applicant]
US 20180285204A1 · Dwarampudi · 2018 [cited by examiner]
US 20190005576A1 · Mick et al. · 2019 [cited by applicant]
US 20190272002A1 · Seenappa et al. · 2019 [cited by applicant]
US 20200028935A1 · Sahay et al. · 2020 [cited by applicant]
US 20200218519A1 · Brebner · 2020 [cited by applicant]
US 20200233869A1 · Gawande et al. · 2020 [cited by applicant]
US 20200334113A1 · Sanakkayala · 2020 [cited by examiner]
US 20200401440A1 · Sankaran et al. · 2020 [cited by applicant]
US 20210014275A1 · Martinez et al. · 2021 [cited by applicant]
US 20210349749A1 · Guha · 2021 [cited by applicant]
US 20210373973A1 · Ekins et al. · 2021 [cited by applicant]
US 20220043695A1 · Gallegos et al. · 2022 [cited by applicant]
US 20220083370A1 · Barker et al. · 2022 [cited by applicant]
US 20220391124A1 · Darji et al. · 2022 [cited by applicant]
US 20230020268A1 · Pakatci et al. · 2023 [cited by applicant]
US 20230393961A1 · Degaonkar · 2023 [cited by examiner]
EP 0725324A2 · 1996 [cited by applicant]
WO 2012087648A2 · 2012 [cited by applicant]
WO 2013071087A1 · 2013 [cited by applicant]
WO 2014110137A1 · 2014 [cited by applicant]
WO 2016015008A1 · 2016 [cited by applicant]
WO 2016190938A1 · 2016 [cited by applicant]
WO 2016195759A1 · 2016 [cited by applicant]
WO 2016195958A1 · 2016 [cited by applicant]
WO 2016195961A1 · 2016 [cited by applicant]
Bellamy-McIntyre et al., “OpenID and the Enterprise: A Model-based Analysis of Single Sign-On Authentication”, 15th IEEE International Enterprise Distributed Object Computing Conference (EDOC), Aug. 29, 2011, pp. 129-13… [cited by applicant]
ETSI, “Network Function Virtualisation (NFV); Resiliency Requirements”, ETSI GS NFCV—Rel 001, V1.1.1, Jan. 2015, 82 pages, etsi.org (online), URL: www.etsi.org/deliver/etsi_gs/NFV-REL/001_099/001/01.01.01_60/gs_NFV-REL0… [cited by applicant]
Faith, “dictzip file format”, GitHub.com (online), accessed Jul. 28, 2015, 1 page, URL: github.com/fidlej/idzip. [cited by applicant]
Google Search of “storage array define” on Nov. 4, 2015 for U.S. Appl. No. 14/725,278, Results limited to entries dated before 2012, 1 page. [cited by applicant]
Hota et al., “Capability-based Cryptographic Data Access Control in Cloud Computing”, International Journal of Advanced Networking and Applications, col. 1, Issue 1, Aug. 2011, 10 pages, Eswar Publications, India. [cited by applicant]
Hu et al., “Container Marking: Combining Data Placement, Garbage Collection and Wear Levelling for Flash”, 19th Annual IEEE International Symposium on Modelling, Analysis, and Simulation of Computer and Telecommunicatio… [cited by applicant]
Kong, “Using PCI Express As The Primary System Interconnect In Multiroot Compute, Storage, Communications And Embedded Systems”, White Paper, IDT.com (online), Aug. 28, 2008, 12 pages, URL: www.idt.com/document/whp/idt-… [cited by applicant]
Li et al., “Access Control for the Services Oriented Architecture”, Proceedings of the 2007 ACM Workshop on Secure Web Services (SWS '07), Nov. 2007, pp. 9-17, ACM New York, NY. [cited by applicant]
Microsoft, “Hybrid for SharePoint Server 2013—Security Reference Architecture”, Microsoft (online), Oct. 2014, 53 pages, URL: hybrid.office.com/img/Security_Reference_Architecture.pdf. [cited by applicant]
Microsoft, “Hybrid Identity Management”, Microsoft (online), Apr. 2014, 2 pages, URL: download.microsoft.com/download/E/A/E/EAE57CD1-A80B-423C-96BB-142FAAC630B9/Hybrid_Identity_Datasheet.pdf. [cited by applicant]
Microsoft, “Hybrid Identity”, Microsoft (online), Apr. 2014, 36 pages, URL: www.aka.ms/HybridIdentityWp. [cited by applicant]
PCMag, “Storage Array Definition”, Published May 10, 2013, URL: http://web.archive.org/web/20130510121646/http://www.pcmag.com/encyclopedia/term/52091/storage-array, 2 pages. [cited by applicant]
Roy et al., “Reducing Service Failures By Failure and Workload Aware Load Balancing in SaaS Clouds”, Jun. 2013, IEEE, 6 pages. [cited by applicant]
Storer et al., “Secure Data Deduplication”, Proceedings of the 4th ACM International Workshop on Storage Security And Survivability (StorageSS'08), Oct. 2008, 10 pages, ACM New York, NY. USA, DOI: 10.1145/1456469.145647… [cited by applicant]
Sweere, “Creating Storage Class Persistent Memory with NVDIMM”, Published in Aug. 2013, Flash Memory Summit 2013, URL: http://ww.flashmemorysummit.com/English/Collaterals/Proceedings/2013/20130814_T2_Sweere.pdf, 22 page… [cited by applicant]
Techopedia, “What is a disk array”, techopedia.com (online), Jan. 13, 2012, 1 page, URL: web.archive.org/web/20120113053358/http://www.techopedia.com/definition/1009/disk-array. [cited by applicant]
Webopedia, “What is a disk array”, webopedia.com (online), May 26, 2011, 2 pages, URL: web/archive.org/web/20110526081214/http://www.webopedia.com/TERM/D/disk_array.html. [cited by applicant]
Wikipedia, “Convergent Encryption”, Wikipedia.org (online), accessed Sep. 8, 2015, 2 pages, URL: en.wikipedia.org/wiki/Convergent_encryption. [cited by applicant]
International Search Report and Written Opinion, PCT/US2016/015006, Apr. 29, 2016, 12 pages. [cited by applicant]
International Search Report and Written Opinion, PCT/US2016/015008, May 4, 2016, 12 pages. [cited by applicant]
International Search Report and Written Opinion, PCT/US2016/016333, Jun. 8, 2016, 12 pages. [cited by applicant]
International Search Report and Written Opinion, PCT/US2016/020410, Jul. 8, 2016, 12 pages. [cited by applicant]
International Search Report and Written Opinion, PCT/US2016/032052, Aug. 30, 2016, 17 pages. [cited by applicant]
International Search Report and Written Opinion, PCT/US2016/032084, Jul. 18, 2016, 12 pages. [cited by applicant]
International Search Report and Written Opinion, PCT/US2016/035492, Aug. 17, 2016, 10 pages. [cited by applicant]
International Search Report and Written Opinion, PCT/US2016/036693, Aug. 29, 2016, 10 pages. [cited by applicant]
International Search Report and Written Opinion, PCT/US2016/038758, Oct. 7, 2016, 10 pages. [cited by applicant]
International Search Report and Written Opinion, PCT/US2016/040393, Sep. 22, 2016, 10 pages. [cited by applicant]
International Search Report and Written Opinion, PCT/US2016/044020, Sep. 30, 2016, 11 pages. [cited by applicant]
International Search Report and Written Opinion, PCT/US2016/044874, Oct. 7, 2016,11 pages. [cited by applicant]
International Search Report and Written Opinion, PCT/US2016/044875, Oct. 5, 2016, 13 pages. [cited by applicant]
International Search Report and Written Opinion, PCT/US2016/044876, Oct. 21, 2016, 12 pages. [cited by applicant]
International Search Report and Written Opinion, PCT/US2016/044877, Sep. 29, 2016, 13 pages. [cited by applicant]