US Patent – Assignment of Applications in a Virtual Machine Environment based on Data Access Pattern

Assignment of applications in a VM and then map it to a particular datastore is always troublesome because we need to consider so many things. That is just not from the physical storage side but also from VM or virtualization Continue reading US Patent – Assignment of Applications in a Virtual Machine Environment based on Data Access Pattern

Dynamic VM IOps Control Based on Application I/O Profiling & VM I/O Usage Trend Analysis – A Patent

US Patent “GRANT” – Dynamic VM IOps Control Based on Application I/O Profiling & VM I/O Usage Trend Analysis /cc @DuncanYB Many of you have asked me to publish the work that we have done in our patent(s). However, as you Continue reading Dynamic VM IOps Control Based on Application I/O Profiling & VM I/O Usage Trend Analysis – A Patent

Storage vMotion should validate VM’s IOps demand supply capability – Feature Request

I am not sure how many of you must have thought about this but when we have SDRS in place or even without that, when we manually migrate a VM from one Datastore to another Datastore, what we lack is Continue reading Storage vMotion should validate VM’s IOps demand supply capability – Feature Request

Academic Research – Controlling Host Q-Depth based on Storage Fan-Out Ratio & Hosts Throughput Aggregation

Fan-out ratio is something that “generally” a vSphere Admin does not care about at all. So, lets take a look at what is Fan-Out ratio. The fan-out ratio is the number of hosts connected to a port on a SAN Continue reading Academic Research – Controlling Host Q-Depth based on Storage Fan-Out Ratio & Hosts Throughput Aggregation

Academic Research – Multi-Threaded Sequential IO can be termed as “Perceived Random IO”

Since last couple of months we are working on some of the Academic Research project where in we are trying to hit the corner cases or you can say nailing down the narrow passages. I thought it is a good Continue reading Academic Research – Multi-Threaded Sequential IO can be termed as “Perceived Random IO”

Storage Performance Analysis and Alerting Appliance (SPAAA) – Under the Hood

I don’t know when I transformed myself from being an Infrastructure Architect to a Software Architect. But I think the people around me acted as catalyst and injected that mind set, which is a deadly combination, because I see the Continue reading Storage Performance Analysis and Alerting Appliance (SPAAA) – Under the Hood

Best Practices for Designing Highly Available Storage – Overall Storage System

This is the last part of a 6 part article where I am talking about Best Practices for Designing a Highly Available Storage System from different perspectives. Today in this last part I am going to talk about what it takes Continue reading Best Practices for Designing Highly Available Storage – Overall Storage System

Best Practices for Designing Highly Available Storage – Storage LUNs

This is the 5th part of a 6 part article where I am talking about Best Practices for Designing a Highly Available Storage System from different perspectives. Today I am going to talk about, what it takes to design Storage Continue reading Best Practices for Designing Highly Available Storage – Storage LUNs

Best Practices for Designing Highly Available Storage – Network for iSCSI

This is the 4th Part of a 6 part article, where I am talking about what are the things we should make sure while designing a highly available storage. Today I am going to talk about what it takes to Continue reading Best Practices for Designing Highly Available Storage – Network for iSCSI

Best Practices for Designing Highly Available Storage – iSCSI SAN Perspective

This is Part 3 of a 6 part article where I am showing what it takes as best practice while designing a Highly Available Storage from different perspective. Read my last two articles. Today I am going to talk about iSCSI Continue reading Best Practices for Designing Highly Available Storage – iSCSI SAN Perspective