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
|