Controller, Maschine, System und Verfahren zum Migrieren von RDMA-Arbeitsspeicherzuordnungen einer virtuellen Maschine

    公开(公告)号:DE102016204030B4

    公开(公告)日:2022-10-27

    申请号:DE102016204030

    申请日:2016-03-11

    Applicant: IBM

    Abstract: RDMA-fähiger Netzwerkschnittstellen-Controller (10) zum Bereitstellen eines RDMA-Zugriffs auf einen physischen Arbeitsspeicher einer physischen Maschine (30; 50) unter Verwendung von mehreren Zuordnungstabellen (40), wobei der physische Arbeitsspeicher eine Mehrzahl von physischen Arbeitsspeicherbereichen (31; 51) enthält, wobei mindestens einige der physischen Arbeitsspeicherbereiche einem virtuellen Arbeitsspeicherbereich (21) einer virtuellen Maschine (20) zugehörig sind, die auf der physischen Maschine ausgeführt wird, wobei der Netzwerkschnittstellen-Controller (10) aufweist:eine Zuordnungseinheit (12), die so konfiguriert ist, dass sie Kennungen der Arbeitsspeicherbereiche, von denen jede angepasst ist, um einen virtuellen Arbeitsspeicherbereich (21) und einen zugehörigen physischen Arbeitsspeicherbereich (31) zu identifizieren, virtuellen Arbeitsspeicherbereichen und den zugehörigen physischen Arbeitsspeicherbereichen auf Grundlage einer Zuordnungstabelle (41, 42, 43) zuordnet, wobei die Zuordnungseinheit so konfiguriert ist, dass sie die Zuordnungstabelle aus mehreren Zuordnungstabellen (40) auf Grundlage einer Netzwerkkennung der virtuellen Maschine auswählt, wobei jede der Zuordnungstabellen unter Verwendung einer Mehrzahl von Kennungen der Arbeitsspeicherbereiche indexiert ist, wobei jede der Mehrzahl von Kennungen der Arbeitsspeicherbereiche einem der virtuellen Arbeitsspeicherbereiche und einem der physischen Arbeitsspeicherbereiche zugehörig ist, undeine Verarbeitungseinheit (11), die so konfiguriert ist, dass sie eine Zugriffsanforderung (1) von einem Client (2) für ein Zugreifen (3) auf einen der physischen Arbeitsspeicherbereiche empfängt, der einem der virtuellen Arbeitsspeicherbereiche der virtuellen Maschine zugehörig ist, wobei die Zugriffsanforderung (1) eine von der Mehrzahl von Kennungen der Arbeitsspeicherbereiche enthält, die den virtuellen Arbeitsspeicherbereich und den zugehörigen physischen Arbeitsspeicherbereich identifizieren, wobei die Verarbeitungseinheit ferner so konfiguriert ist, dass sie für den Client Zugriff auf den virtuellen Arbeitsspeicherbereich und den zugehörigen physischen Arbeitsspeicherbereich unter Verwendung der Informationen bereitstellt, die in der ausgewählten Zuordnungstabelle enthalten sind, und unter Verwendung der empfangenen Kennung des Arbeitsspeicherbereichs.

    Controller und Verfahren zum Migrieren von RDMA-Arbeitsspeicherzuordnungen einer virtuellen Maschine

    公开(公告)号:DE102016204030A1

    公开(公告)日:2016-09-15

    申请号:DE102016204030

    申请日:2016-03-11

    Applicant: IBM

    Abstract: Ein RDMA-fähiger Netzwerkschnittstellen-Controller stellt einen RDMA-Zugriff auf einen physischen Arbeitsspeicher unter Verwendung von mehreren Zuordnungstabellen bereit; der physische Arbeitsspeicher enthält eine Mehrzahl von physischen Arbeitsspeicherbereichen, von denen mindestens einige einem virtuellen Arbeitsspeicherbereich zugehörig sind. Eine Zuordnungseinheit ist so konfiguriert, dass sie Kennungen der Arbeitsspeicherbereiche, von denen jede angepasst ist, um einen virtuellen Arbeitsspeicherbereich und einen zugehörigen physischen Arbeitsspeicherbereich zu identifizieren, virtuellen Arbeitsspeicherbereichen und den zugehörigen physischen Arbeitsspeicherbereichen auf Grundlage einer Zuordnungstabelle zuordnet, die aus mehreren Zuordnungstabellen auf Grundlage einer Netzwerkkennung der virtuellen Maschine ausgewählt wurde. Jede der Zuordnungstabellen ist unter Verwendung einer Mehrzahl von Kennungen der Arbeitsspeicherbereiche indexiert, wobei jede einem virtuellen Arbeitsspeicherbereich und einem physischen Arbeitsspeicherbereich zugehörig ist. Eine Verarbeitungseinheit ist so konfiguriert, dass sie eine Zugriffsanforderung von einem Client für ein Zugreifen auf einen der physischen Arbeitsspeicherbereiche empfängt, der einem der virtuellen Arbeitsspeicherbereiche zugehörig ist

Patent Agency Ranking