Filters








11 Hits in 2.1 sec

MIND: In-Network Memory Management for Disaggregated Data Centers [article]

Seung-seob Lee, Yanpeng Yu, Yupeng Tang, Anurag Khandelwal, Lin Zhong, Abhishek Bhattacharjee
2021 arXiv   pre-print
We find that centralizing memory management in the network permits bandwidth and latency-efficient realization of in-network cache coherence protocols, while programmable switch ASICs support other memory  ...  We realize these insights into MIND, an in-network memory management unit for rack-scale memory disaggregation.  ...  This work is supported in part by NSF Awards #2047220, #2016422, #1916817 and their REU supplements.  ... 
arXiv:2107.00164v1 fatcat:jzktsu2ygfduxhdrbd66wl7j3a

Concordia: Distributed Shared Memory with In-Network Cache Coherence

Qing Wang, Youyou Lu, Erci Xu, Junru Li, Youmin Chen, Jiwu Shu
2021 USENIX Conference on File and Storage Technologies  
In this paper, we propose CONCORDIA, a DSM with fast in-network cache coherence backed by programmable switches.  ...  Distributed shared memory (DSM) is experiencing a resurgence with emerging fast network stacks.  ...  NetChain [33] designs a replicated, in-switch key-value store for distributed coordination. IncBricks [45] supports caching in the network using a programmable network middlebox.  ... 
dblp:conf/fast/WangLXLCS21 fatcat:3unjtt6rdnb73nhhd4arexhaoy

Top Picks from the 2017 Computer Architecture Conferences

Thomas F. Wenisch
2018 IEEE Micro  
The community owes an enormous thanks to the entire selection committee, which diligently reviewed articles and endured the complexity of the ranking process despite poor support in the review software  ...  I thank Benjamin Lee and Daniel Jiménez for handling articles with which I had a conflict of interest.  ...  "IncBricks: Toward In-Network Computation with an In-Network Cache" by Ming Liu and colleagues (ISCA 2017) This work proposes in-network computing approaches to perform simple operations within network  ... 
doi:10.1109/mm.2018.032271056 fatcat:jcs52oysenetto4iangvkkutty

The Programmable Data Plane

Oliver Michel, Roberto Bifulco, Gábor Rétvári, Stefan Schmid
2021 ACM Computing Surveys  
Programmable data plane technologies enable the systematic reconfiguration of the low-level processing steps applied to network packets and are key drivers toward realizing the next generation of network  ...  This survey presents recent trends and issues in the design and implementation of programmable network devices, focusing on prominent abstractions, architectures, algorithms, and applications proposed,  ...  He is also with the MTA-BME Information Systems Research Group, the MTA-BME Network Softwarization Research Group, and Ericsson Research, Budapest.  ... 
doi:10.1145/3447868 fatcat:hafeovivhfgmpecqzrinsbfmnq

In-Network Computation is a Dumb Idea Whose Time Has Come

Amedeo Sapio, Ibrahim Abdelaziz, Abdulla Aldilaijan, Marco Canini, Panos Kalnis
2017 Proceedings of the 16th ACM Workshop on Hot Topics in Networks - HotNets-XVI  
Experimental results with an initial prototype show a large data reduction ratio (86.9%-89.3%) and a similar decrease in the workers' computation time.  ...  We believe that the time has finally come for offloading part of their computation to execute in-network.  ...  Besides data aggregation, IncBricks [20] is an in-network caching fabric with basic computing primitives. It comprises of programmable switches and smart NICs.  ... 
doi:10.1145/3152434.3152461 dblp:conf/hotnets/SapioAACK17 fatcat:huglg2kbozhxzdksrpsrueox4y

An Exhaustive Survey on P4 Programmable Data Plane Switches: Taxonomy, Applications, Challenges, and Future Trends

Elie F. Kfoury, Jorge Crichigno, Elias Bou-Harb
2021 IEEE Access  
Despite the impressive advantages of programmable data plane switches and their importance in modern networks, the literature has been missing a comprehensive survey.  ...  To this end, this paper provides a background encompassing an overview of the evolution of networks from legacy to programmable, describing the essentials of programmable switches, and summarizing their  ...  [128] proposed IncBricks, a hardware-software codesigned in-network caching fabric for key-value pairs with basic computing primitives in the data plane. Cidon et al.  ... 
doi:10.1109/access.2021.3086704 fatcat:2jgbxj2cbfbp7fawkxwrztbbia

An Exhaustive Survey on P4 Programmable Data Plane Switches: Taxonomy, Applications, Challenges, and Future Trends [article]

Elie F. Kfoury, Jorge Crichigno, Elias Bou-Harb
2021 arXiv   pre-print
Despite the impressive advantages of programmable data plane switches and their importance in modern networks, the literature has been missing a comprehensive survey.  ...  To this end, this paper provides a background encompassing an overview of the evolution of networks from legacy to programmable, describing the essentials of programmable switches, and summarizing their  ...  [128] proposed IncBricks, a hardware-software codesigned in-network caching fabric for key-value pairs with basic computing primitives in the data plane. Cidon et al.  ... 
arXiv:2102.00643v2 fatcat:izxi645kozdc5ibfsqp2y2foau

Holistic Resource Scheduling for Data Center In-Network Computing

Marcel Blocher, Lin Wang, Patrick Eugster, Max Schmidt
2022 IEEE/ACM Transactions on Networking  
The recent trend towards more programmable switching hardware in data centers opens up new possibilities for distributed applications to leverage in-network computing (INC).  ...  Alas, the traditional model of resource pools of isolated compute containers does not fit an INC-enabled data center.  ...  By supporting certain specific computations "in the network" on the path between data sources and sinks, individual distributed systems concerns like agreement [1] or caching [2] , [3] , and even high-level  ... 
doi:10.1109/tnet.2022.3174783 fatcat:b6zdkoqmqrbofjrehvmffpwmga

Conflict detection tradeoffs for replicated data

Michael J. Carey, Miron Livny
1991 ACM Transactions on Database Systems  
To achieve this goal, Harmonia detects read-write conflicts in the network, which enables any replica to serve reads for objects with no pending writes.  ...  Ensuring consistency introduces coordination overhead, and as a result the system throughput does not scale with the number of replicas.  ...  This work is supported in part by NSF grants CRII-1755646, CNS-1813487 and CCF-1918757, Facebook Communications & Networking Research Award, and Amazon AWS Cloud Credits for Research Program.  ... 
doi:10.1145/115302.115289 fatcat:rt4ewjk4bvcafbfi4ggwg7loai

Distributed services across the network from edge to core [article]

AMEDEO SAPIO
2018
This can be achieved by integrating native NFs, commonly available in low-cost CPEs, with an existing NFV framework.  ...  time, which is key in ensuring that the network can keep up with the flexibility in the provisioning and deployment of virtual hosts in today's virtualized data centers.  ...  Besides data aggregation, IncBricks [108] is an in-network caching fabric with basic computing primitives. It leverages programmable switches and smart NICs.  ... 
doi:10.6092/polito/porto/2706995 fatcat:j7bweduiajd7hmavf27gfnovay

Holistic Runtime Scheduling for the Distributed Computing Landscape

Marcel Blöcher
2021
Internet services have become an indispensable part of our lives, with billions of users on a daily basis.  ...  A wide range of resource scheduling systems for the distributed computing landscape has been proposed in the past, covering the application and infrastructure levels.  ...  Finally, this part introduces a classification of in-network computing in Chapter 3, and gives an overview of recent in-network computing solutions.  ... 
doi:10.26083/tuprints-00018576 fatcat:yhndjijxcjb6bn2h45c6r4aqia