Runtime adaptable search processor

G - Physics – 06 – F

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 15/16 (2006.01)

Patent

CA 2635227

A runtime adaptable search processor is disclosed. The search processor provides high speed content search capability to meet the performance need of network line rates growing to 1Gbps, IOGbps and higher. The search processor provides a unique combination of NFA and DFA based search engines that can processincoming data in parallel to perform the search against the specific rules programmed in the search engines. The procesor architecture also provides capabilities to transport and process Internet Protocol (IP) packets from Layer 2 through transport protocol layer and may also provide packet inspection through Layer 7. A security system is also disclosed that enables a new way of implementing security capabilities inside enterprise networks in a distributed manner using a protocol processing hardware with appropriate security features.

La présente invention concerne un processeur de recherche adaptable au temps d'exécution. Le processeur de recherche assure une capacité de recherche de contenu à grande vitesse pour répondre aux besoins d'efficacité des débits de lignes de réseau allant jusqu'à 1 gigabit/seconde, 10 gigabits/seconde et au delà. Le processeur de recherche fournit une combinaison unique de moteurs de recherche à base d'automate non déterministe à états finis (NFA) et d'automate déterministe à états finis (DFA) qui peuvent traiter des données entrantes en parallèle pour effectuer la recherche par rapport aux règles spécifiques programmées dans les moteurs de recherche. L'architecture du processeur fournit également des capacités pour le transport et le traitement de paquets IP depuis la couche 2 à travers la de couche de protocole de transport et peut également fournir une inspection de paquets via la couche 7. En outre, un processeur adaptable au temps d'exécution est relié au matériel de traitement de protocole et peut être adapté de manière dynamique pour effectuer des tâches matérielles selon les besoins de trafic du réseau en cours de transmission ou de réception et/ou les politiques ou services ou applications en cours d'exécution. Un ensemble de moteurs peut effectuer une classification de paquets d'intercommunication, de traitement de politiques et/ou de traitement de sécurité permettant la transmission en continu de paquets à travers l'architecture presqu'à plein débit de ligne. L'invention concerne également un processeur de recherche de contenu de haute efficacité et de sécurité de traitement de règles qui peut être utilisé pour une couche d'application et la sécurité de couche de réseau, un programmateur assurant la programmation de paquets vers des processeurs de paquets pour traitement. Une mémoire interne ou une mémoire cache de base de données de session locale assure le stockage de base de données d'information de session pour un certain nombre de sessions actives. L'information de session qui ne se trouve pas dans la mémoire interne est stockée et extraite dans/depuis une mémoire supplémentaire. Une application exécutée sur une entité d'origine ou une entité de destination peut dans certaines instanciations enregistrer une zone de mémoire, qui est rendue disponible à son/ses homologue(s) pour l'accès direct sans intervention significative d'hôte via un transfert de données RDMA. L'invention concerne en outre un système de sécurité permettant une nouvelle technique de mise en oeuvre de capacités de sécurité au sein de réseaux d'entreprise de manière distribuée au moyen d'un matériel de traitement de protocole avec des caractéristiques de sécurité appropriées.

LandOfFree

Say what you really think

Search LandOfFree.com for Canadian inventors and patents. Rate them and share your experience with other people.

Rating

Runtime adaptable search processor does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Runtime adaptable search processor, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Runtime adaptable search processor will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFCA-PAI-O-1915085

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.