Gracelabs
Home Enquiry Contact Us
 
 
 
Home > IP Development
 
 
 
 
 
IP Development
   
 
 
Partners / Alliances
GL-NSURE - Rapid product development platform for Storage, Network and HPC domains

GL-NSURE Overview

  • Complete end to end solution for Storage and Networking HBAs.
  • Embedded software, device drivers for host Operating System and applications to configure and manage various network and storage properties
  • GL-NSURE can be readily integrated with hardware platforms with minimum changes and hardware vendors don’t have to worry about the underlying complexities of Storage and Network stacks
  • Device drivers for Windows Operating Systems are Microsoft WHQL Logo Certified. And hence there no need to worry about reliability of the product once integrated with a given hardware platform
  • GL-NSURE currently supports various versions of Microsoft Windows Operating System and various flavors of Linux Operating System
  • GL-NSURE is also highly flexible and customizable to a given hardware platform by providing an option to plug in hardware specific extensions to management applications and device drivers


GL-NSURE Development Platform

Background

Cloud based solutions are gaining in popularity and getting accepted and adopted widely. Cloud offers a big spectrum of solution today ranging from simple data storage solutions (Google Drive, Dropbox, iCloud…) to fairly complex web hosting and document editor solutions (Microsoft Office Online, Google Docs, iCloud…) to complex VM hosting solutions (Microsoft Azure). Data centers are the backbone of any cloud based solution providing necessary infrastructure such as processing power and storage. In the data center infrastructure, networking and storage are very important components handling data in the order of Gigabytes every second.

With new avenues opening up for Cloud, requirements from Cloud are evolving rapidly. Data centers too have to evolve to cope with these requirements. For storage and network based solutions, requirements are mainly in the form of increased bandwidth, higher speed, lower latency, increased security and reliability and need for co-existence of multiple protocols. This prompts for network and storage solutions to evolve.

There are many vendors providing networking, storage and HPC solutions today. And also there are new players trying to enter this market. Because of the competition, time to the market is very critical. And with rapidly evolving technology, existing players and new entrants are finding it difficult to time the market. Another important thing is that entry barrier is high when it comes to networking and storage domains. It requires highly skilled and knowledge workforce. Product cycle is long and so is the support and maintenance duration of a released product. Usually at any given time, more than one product will be under development by the vendors. This is where Grace Labs finds opportunities and avenues for future growth

Technical Overview of GL-NSURE

Host OS Support (Drivers + Application)

  • Windows Server 2008
  • Windows Server 2008 R2
  • Windows Server 2012
  • Windows Server 2012 R2
  • Windows Vista
  • Windows 7
  • Windows 8.0
  • Windows 8.1
  • Red hat Enterprise Linux 5, 6, 7
  • Ubuntu
  • Suse Linux Enterprise
  • Debian
  • CentOS
  • Oracle Solaris 10, 11
  • FreeBSD

Host to Device interface support

  • PCIe 2.0, 3.0
  • USB 2.0, 3.0
  • TCP/IP with Socket interface
  • Custom device interconnect (AMBA, AHB etc.)

Embedded Management processor support

  • ARM 7TDMI
  • ARM Cortex-R4
  • ARM Cortex M3
  • ARM 946
  • ARM 968
  • ARC
  • MIPS
  • DAP/DNA – II
  • Intel Xscale
  • Ten silica Xtensa

Embedded Data plane and Network processor support

  • DAP/DNA – II
  • Ten silica Xtensa
  • Cavium CN 68XX
  • Aarohi Fabric Stream
  • Marvel Xelerated network processor platform

RTOS support

  • Embedded Linux
  • RTLinux
  • Mont vista Embedded Linux
  • MQX
  • Thread
  • Nucleus Plus
  • µITRON
  • VxWorks

Feature of GL-NSURE
Powerful feature of GL-NSURE is in simulating various types of devices. With this feature, clients can develop host side software without the hardware being ready yet. This helps in reducing the product development time as software can be developed independent of hardware. Device Simulation feature of GL-NSURE is currently available only on Windows Operating System.

Advantages of GL-NSURE

  • Modular pluggable stack Architecture help in faster integration on client specific hardware platform thereby addressing the time to market problem.
  • Hides the protocol as well as RTOS, I/O Bus complexities with the help of well defined Abstraction layers.
  • Tested and certified components, reliable finished products in a very short time.
  • Designed intelligently and brings in very less software overhead. Full capability of hardware can be made use of achieving line rate throughput and competitive CPU utilization
  • It can support single or multiport storage and network adapters
  • SR IOV and various multichannel support inbuilt in the drivers and firmware
  • It can support various port speeds (100 Mbps, 1 Gbps, 10 Gbps, 40 Gbps and 100 Gbps)
  • It can support a single or multiple PCIe function adapters
  • It can enumerate multiple pseudo interfaces of same protocol or different protocol for a given PCIe function. Particularly advantageous in Windows environment if underlying client hardware is not capable of supporting multiple PCIe functions but need to expose multiprotocol or multiple physical port capability.
  • Device simulation feature helps to develop software independent of hardware availability. Result is faster time to market of the product

GL-NSURE L2 Switching platform configuration


GL-NSURE NVMe Controller configuration

Industry standard configurable parameters

  • MTU with Jumbo option (NIC and RoCE)
  • Receive Side Scaling and number of RSS queues (NIC)
  • Interrupt Moderation (NIC and iSCSI)
  • VLAN and Priority (NIC, iSCSI, RoCE)
  • MAC address (NIC, iSCSI, RoCE)
  • Checksum Offloads (NIC)
  • Large Send Offload, Large Receive Offload (NIC)
  • Preferred NUMA node (NIC, iSCSI)
  • Flow Control (NIC, iSCSI, RoCE)
  • Wake On LAN with pattern match and magic packet (NIC)
  • Virtual Machine Queues (NIC)
  • TCP Chimney Offload (NIC)
 
 
 
 
 
 
 
 
 
 
GRACELABS participates in Embedded System Conference Silicon Valley
 
 
GRACELABS participates in Computex Taipei
 
 
GRACELABS adds Japanese world leader in Consumer Electronics as new client
 
 
GRACELABS adds US world leader in Wireless and Networking Technologies as new client
 
 
GRACELABS adds European Semiconductor giant a new client
 
 
GRACELABS adds US Automation & Test Instrumentation Company as new client
 
 
GRACELABS adds world leader in Test, measurement and monitoring technology as new client.
 
 
GRACELABS adds leading company in the semiconductor industry as new client.
 
 
 
 
© 2002-2015 GRACELABS, All Rights Reserved. Design & Developed by MindSync Interactive