address translation
Recently Published Documents


TOTAL DOCUMENTS

247
(FIVE YEARS 44)

H-INDEX

21
(FIVE YEARS 2)

2021 ◽  
Author(s):  
Bingyao Li ◽  
Jieming Yin ◽  
Youtao Zhang ◽  
Xulong Tang
Keyword(s):  

2021 ◽  
Vol 17 (3) ◽  
pp. 1-24
Author(s):  
Jiachen Zhang ◽  
Lixiao Cui ◽  
Peng Li ◽  
Xiaoguang Liu ◽  
Gang Wang

Persistent memory’s (PM) byte-addressability and high capacity will also make it emerging for virtualized environment. Modern virtual machine monitors virtualize PM using either I/O virtualization or memory virtualization. However, I/O virtualization will sacrifice PM’s byte-addressability, and memory virtualization does not get the chance of PM image management. In this article, we enhance QEMU’s memory virtualization mechanism. The enhanced system can achieve both PM’s byte-addressability inside virtual machines and PM image management outside the virtual machines. We also design pcow , a virtual machine image format for PM, which is compatible with our enhanced memory virtualization and supports storage virtualization features including thin-provisioning, base image, snapshot, and striping. Address translation is performed with the help of the Extended Page Table, thus much faster than image formats implemented in I/O virtualization. We also optimize pcow considering PM’s characteristics. We perform exhaustive performance evaluations on an x86 server equipping with Intel’s Optane DC persistent memory. The evaluation demonstrates that our scheme boosts the overall performance by up to 50× compared with qcow2, an image format implemented in I/O virtualization, and brings almost no performance overhead compared with the native memory virtualization. The striping feature can also scale-out the virtual PM’s bandwidth performance.


Author(s):  
Michael A. Bender ◽  
Abhishek Bhattacharjee ◽  
Alex Conway ◽  
Martín Farach-Colton ◽  
Rob Johnson ◽  
...  
Keyword(s):  

2021 ◽  
Vol 29 (1) ◽  
pp. 77-134
Author(s):  
Chiara Bodei ◽  
Lorenzo Ceragioli ◽  
Pierpaolo Degano ◽  
Riccardo Focardi ◽  
Letterio Galletta ◽  
...  

Firewalls are essential for managing and protecting computer networks. They permit specifying which packets are allowed to enter a network, and also how these packets are modified by IP address translation and port redirection. Configuring a firewall is notoriously hard, and one of the reasons is that it requires using low level, hard to interpret, configuration languages. Equally difficult are policy maintenance and refactoring, as well as porting a configuration from one firewall system to another. To address these issues we introduce a pipeline that assists system administrators in checking if: (i) the intended security policy is actually implemented by a configuration; (ii) two configurations are equivalent; (iii) updates have the desired effect on the firewall behavior; (iv) there are useless or redundant rules; additionally, an administrator can (v) transcompile a configuration into an equivalent one in a different language; and (vi) maintain a configuration using a generic, declarative language that can be compiled into different target languages. The pipeline is based on IFCL, an intermediate firewall language equipped with a formal semantics, and it is implemented in an open source tool called FWS. In particular, the first stage decompiles real firewall configurations for iptables, ipfw, pf and (a subset of) Cisco IOS into IFCL. The second one transforms an IFCL configuration into a logical predicate and uses the Z3 solver to synthesize an abstract specification that succinctly represents the firewall behavior. System administrators can use FWS to analyze the firewall by posing SQL-like queries, and update the configuration to meet the desired security requirements. Finally, the last stage allows for maintaining a configuration by acting directly on its abstract specification and then compiling it to the chosen target language. Tests on real firewall configurations show that FWS can be fruitfully used in real-world scenarios.


2021 ◽  
Author(s):  
Alriza Nuh Hidasaputra

Gateway atau yang sering disebut juga dengan “Gerbang Jaringan” merupakan sebuah perangkat yang dapat memudahkan pengguna computer dan internet. Contoh penggunaan Gateway yang dapat kita lihat adalah pada Email. Seiring dengan semakin merebaknya penggunaan internet pengertian Gateway pun sering mengalami pegeseran makna. Banyak orang yang menyamakan Gateway dengan Router, tapi sebenarnya keduanya adalah perangkat yang berbeda. Gateway dapat digunakan dalam menghubungkan IBM SNA dengan digital SNA, Local Area Network (LAN) dengan Wide Area Network (WAN). NAT (Network Address Translation) adalah sebuah proses pemetaan alamat IP dimana perangkat jaringan computer akan memberikan alamat IP Public ke perangkat jaringan local sehingga banyak IP Private yang dapat mengakses IP Public.


2021 ◽  
Author(s):  
Alriza Nuh Hidasaputra

Gateway atau yang sering disebut juga dengan “Gerbang Jaringan” merupakan sebuah perangkat yang dapat memudahkan pengguna computer dan internet. Contoh penggunaan Gateway yang dapat kita lihat adalah pada Email. Seiring dengan semakin merebaknya penggunaan internet pengertian Gateway pun sering mengalami pegeseran makna. Banyak orang yang menyamakan Gateway dengan Router, tapi sebenarnya keduanya adalah perangkat yang berbeda. Gateway dapat digunakan dalam menghubungkan IBM SNA dengan digital SNA, Local Area Network (LAN) dengan Wide Area Network (WAN). NAT (Network Address Translation) adalah sebuah proses pemetaan alamat IP dimana perangkat jaringan computer akan memberikan alamat IP Public ke perangkat jaringan local sehingga banyak IP Private yang dapat mengakses IP Public.


Author(s):  
Jinhui Wei ◽  
Jianzhuang Lu ◽  
Qi Yu ◽  
Chen Li ◽  
Yunping Zhao
Keyword(s):  

Sign in / Sign up

Export Citation Format

Share Document