Coho Data | Date: 2015-04-29
Described are various embodiments of systems, devices and methods for generating locality-indicative data representations of data streams, and compressions thereof. In one such embodiment, a method is provided for determining an indication of locality of data elements in a data stream communicated over a communication medium. This method comprises determining, for at least two sample times, count values of distinct values for each of at least two distinct value counters, wherein each of the distinct value counters has a unique starting time; and comparing corresponding count values for at least two of the distinct value counters to determine an indication of locality of data elements in the data stream at one of the sample times.
News Article | October 28, 2016
I attended Storage Field Day 4 a couple of weeks ago in San Jose, CA. One of the companies we had the pleasure of hearing from was Coho Data, a startup that will be releasing its DataStream 1000 scale-out storage product later this month. With this scale-out storage methodology, the use of monolithic storage arrays is no longer the case. Scale-out implies there will be one or most likely several nodes that contain compute resources and storage but act as one device with high availability and failover. Ramana Jonnala, Coho Data CEO and Co-Founder, started the presentation with a brief introduction and mentioned the company obtained Series B Financing (second round). Then, he passed off the presentation to Andy Warfield, CTO and Co-Founder, who went on to wow the entire Storage Field Day panel. The DataStream 1000 GA product will be a 2U box with 4 PCIe flash cards, 4 10 GB Ethernet ports, and 40 TB of capacity storage behind it, which we were told will come out to about $2.50/TB. The IOPs will increase linearly as you plug in more boxes and promises low-latency due to its use of an OpenFlow-like controller. Although I just described the hardware features, Coho Data says it's really a software company running on commodity hardware…not exactly a white box, though. Coho Data decided to ship a physical appliance to ensure performance. Each unit contains two microarrays each with networking, storage, and compute. It's all NFS as well. See Figures A and B. The networking is handled by Arista Networks 10 GB switches. Coho Data is taking advantage of many things that the Arista switch offers — in particular, the use of OpenFlow. During the presentation, someone was asked whether you could use other switches since OpenFlow is open source; although it's possible, it's not supported at this time. This is not just software-defined networking (SDN) for SDN's sake, but more to take advantage of scaling options. They're able to isolate more "per tenant traffic" — think cloud and several organizations, companies, departments (or tenants) within the cloud. Also, it allows them more flexibility with WAN traffic management. Warfield explained that within the OpenFlow controller we have three tables that tell packets (or more accurately flows) where to go. The first table is Layer 2, which is the MAC address layer (see the OSI model for more information). The switch sees a certain MAC and tells it which port to go to. The second table is Layer 3, the IP layer, which dose a similar thing but uses IP addresses. The third table is a Ternary Content Addressable Memory (TCAM) table, which is much more arbitrary. We can use any of the bits within the flow to direct it to a port. (Read this SDNCentral article about TCAM usage in OpenFlow.) They can use this SDN technology to initially balance workload throughout the microarrays, as well as rebalance the workload if necessary due to the addition or the removal of workloads or microarrays. The host connected only uses a single NFS IP, and the switch is able to decide which microarray it should go to, making management from the host a lot easier. You can see a demo of how this works at about 15 minutes into the Building a Flash-Based Distributed System with SDN video. Coho Data also uses object storage, which is widely thought to be more flexible and scalable than traditional storage (block and file). Objects can be contained over several disks, and since Coho Data is replicating our VMDKs between two failure domains, we are ensured data integrity even though the data has been distributed over these various disks. See Figure C for a basic picture of the architecture. (For more information on object storage, read Enrico Signoretti's blog post Object Defined Storage.) Coho Data is exploring in-depth analytics. When nodes are idle or just being used less, the DataStream will be able to take advantage of the resources to run traces and figure out when workload is routinely higher. For instance, if you're re-indexing your database at 2:00 AM every morning, the DataStream could possibly pre-fetch all the data at 1:00 AM preparing it for the 2:00 AM re-indexing. As Warfield points out, it could also prepare to bring down these nightly workloads in time for VDI users to start logging in at 9:00 AM later that morning. The UI looks pretty modern and, upon first glance, seems simple to follow. It uses all HTML5, which is awesome — no more figuring out which version of Java or Flash you need on your system. It also allows you to take per VM snapshots directly from the UI and perform snapshot scheduling if you need to routinely take snapshots. There are interactive pictures to give you information on the various components as well as help you troubleshoot. For instance, if you've wired it incorrectly, the UI will alert you. You can also tag VMs according to business unit for showback purposes. Coho Data's presentation about DataStream was fascinating. The company is putting modern components together and using open source innovation to stay ahead of the curve. For more information, watch all of the videos from Coho Data at Storage Field Day 4.
News Article | November 30, 2016
SANTA CLARA, Calif.--(BUSINESS WIRE)--Coho Data, a leading innovator and provider of true scale-out infrastructure solutions for the enterprise private cloud, has been named a bronze winner in the Enterprise Category for Best New Product of the Year in Best in Biz Awards, the only independent business awards program judged by members of the press and industry analysts. Click to Tweet Coho Data is helping to make the Software-Defined Data Center (SDDC) a reality by bringing the simplicity, elast
News Article | November 2, 2016
SANTA CLARA, Calif.--(BUSINESS WIRE)--Duke School required a cost effective, high performance solution with simplified data storage management & chose Coho Data's scale-out storage solution for easier management and higher performance.
Coho Data | Date: 2016-07-08
Systems, methods and devices for distributed memory management comprising a network component configured for network communication with one or more memory resources that store data and one or more consumer devices that use data, the network component comprising a switching device in operative communication with a mapping resource, wherein the mapping resource is configured to associate mappings between data addresses associated with memory requests from a consumer device relating to a data object and information relating to a storage location in the one or more memory resources associated with the data from the data object, wherein each data address has contained therein identification information for identifying the data from the data object associated with that data address; and the switching device is configured to route memory requests based on the mappings.
Coho Data | Date: 2015-02-05
Data address management systems, methods, devices and uses for minimizing interaction with data consumers data on data storage devices, an embodiment comprising an external bus for communicatively interfacing the data storage system and data consumers; at least one storage medium components, each storage medium component comprising a plurality of storage locations having a unique storage location indicators; a translation layer module comprising a data address space having data addresses associable with storage location indicators; and a controller configured to store data in the storage locations and creating associations in the translation layer module between data addresses and the physical location indicators; wherein the data address space is accessible by the data consumer for addressing requests relating to data stored on the storage device and wherein the controller is configured to manipulate the arrangement of the data addresses in the data address space.
Coho Data | Date: 2015-02-19
Systems, methods and devices relating to a network-accessible data storage device comprising a network interface in data communication with a network, the network interface for receiving and sending data units, the data units being assigned to at least one of a plurality of network data queues depending on at least one data unit characteristic; a data storage component communicatively coupled with the network interface, the data storage component comprising a plurality of data storage resources for receiving and responding to data transactions communicated in data units; and a queue mapping component for mapping each network data queues to at least one data storage resource for processing of data transactions.
Coho Data | Date: 2014-10-15
Systems, methods and devices for monitoring data transactions in a data storage system, the data storage system being in network communication with a plurality of storage resources and comprising at least a data analysis module and a logging module, and receiving at the data analysis module at least one data transaction for data in the data storage system, each data transaction having at least one data-related characteristic; storing in the logging module the at least one data-related characteristic and a data transaction identifier that relates the data transaction to the associated at least one data-related characteristic in the logging module; analyzing at the data analysis module at least one data-related characteristic related to a first data transaction to determine if the first data transaction shares at least one data-related characteristic with other data transactions; and, in cases where the first data transaction shares at least one data-related characteristic with at least one other data transaction, logically linking the first data transaction with the other data transactions.
Coho Data | Date: 2014-10-15
Systems, methods and devices relating to coordinated network communication (e.g. transport-layer communication) of client requests and client request responses between a client and a distributed network service system, the network service nodes of the distributed network service system comprising a storage resource, a network interface, and a computer processor module for sending a coordinated network communication of data request responses to the client upon receipt of (1) network communication of client requests from clients; or (2) communication data channel information from another network service node. There is also provided a network switching device for managing a coordinated network communication of data transactions between clients and a distributed network service system comprising a plurality of network service nodes, the network switching device configured to manage higher-layer data units to coordinate a network communication of data transactions between clients and a distributed network service system.
News Article | February 15, 2017
HyperGrid caps year of exceptional growth with hiring of a CMO with extensive expertise in Cloud, DevOps, and Converged Infrastructure. Mountain View, CA – February 14, 2017 HyperGrid, the Enterprise Cloud-as-a-Service leader, today announced the appointment of Jim Ensell as the company’s Chief Marketing Officer. Ensell brings to HyperGrid a brilliant track record driving marketing strategies in the IT industry. For more than 25 years he has been working with enterprise companies to help them evolve into market leaders. At HyperGrid, Ensell will lead global marketing, building on the company’s accomplishments since its launch in July 2016. “I am extremely happy to have Jim join us. He brings a vast amount of industry experience to HyperGrid,” said Nariman Teymourian, CEO of HyperGrid. “His background is directly relevant to our focus and value proposition at HyperGrid. He has held senior leadership positions in infrastructure and DevOps startups as well as large enterprises. Jim has a proven record of accelerating growth for startups by building and executing their go-to market strategies.” Before joining HyperGrid, Ensell was CMO at Coho Data, where he successfully repositioned the company as a leader in rackscale converged infrastructure, while dramatically improving pipeline creation and industry awareness. Prior to Coho Data, Ensell led Marketing as CMO of Electric Cloud, where he established the company as a DevOps category leader and revamped the company’s demand generation engine that fueled record sales and double-digit annual revenue growth. Prior to Electric Cloud, he was Chief Marketing and Strategy Officer at CollabNet, where he helped grow the company’s annual revenue from $15M to $50M, while increasing the number of paying customers from 600 to more than 10,000 companies. “I am joining HyperGrid at a time when the company has great momentum coming into 2017. The company’s recent launch of HyperCloud, that offers application, platform and infrastructure services in a unique pay-as-you-go consumption model, fundamentally changes how customers consume IT. I’m excited to have the opportunity to establish HyperGrid as a true innovator as we define a new category in IT.” About HyperGrid HyperGrid – Consume IT, Don’t Build IT HyperGrid is the Enterprise Cloud-as-a-Service leader that simplifies IT for the enterprise by providing consumption based, full stack cloud services on premises. HyperGrid’s offering, HyperCloud, uniquely addresses enterprise IT needs by combining IaaS, PaaS, and applications services on premises with security and governance for application management. For DevOps, it delivers lifecycle management and push-button VM, bare metal, and container deployments. These capabilities, combined with multi-cloud management and orchestration, all delivered via a consumption model, offer a truly compelling value proposition. HyperGrid is IT Simplified for the Business, delivering unmatched simplicity, scale, and economics that accelerates business innovation, growth, and long-term success.