Improving Datacenter Network Performance Via Intelligent Network Edge

Improving Datacenter Network Performance Via Intelligent Network Edge

Author: Keqiang He

Publisher:

Published: 2017

Total Pages: 246

ISBN-13:

DOWNLOAD EBOOK

Datacenter networks are critical building blocks for modern cloud computing infrastructures. In this dissertation, we show how we can leverage the flexibility and high programmability of datacenter network edge (i.e., end-host networking) [101, 102] to improve the performance of three key functionalities in datacenter networks -- traffic load balancing, congestion control and rate limiting. Datacenter networks need to deal with a variety of workloads, ranging from latency-sensitive small flows to bandwidth-hungry large flows. In-network hardware-based load balancing schemes which are based on flow hashing, e.g., ECMP, cause congestion when hash collisions occur. To solve this problem, we propose a soft-edge load balancing scheme called Presto. Presto load-balances on near uniform-sized small data units (flowcells) and spreads flowcells across the symmetric network via the virtual switches on the senders. Because of fine-grained flowcell-level load balancing, packets may arrive out of order at the receiver side, so we propose a mechanism to handle reordering in the Generic Receive Offload (GRO) functionality below the TCP layer. Presto avoids the hash collision problem and improves traffic load balancing performance significantly. Optimized traffic load balancing alone is not sufficient to guarantee high-performance datacenter networks. Virtual Machine (VM) technology plays an integral role in modern multi-tenant clouds by enabling a diverse set of software to be run on a unified underlying framework. This flexibility, however, comes at the cost of dealing with outdated, inefficient, or misconfigured TCP stacks implemented in the VMs. We propose a congestion control virtualization technique called AC/DC TCP. AC/DC TCP exerts fine-grained control over arbitrary tenant TCP stacks by enforcing per-flow congestion control in the virtual switch (vSwitch) in the hypervisor. AC/DC TCP is light-weight, flexible, scalable and can police non-conforming flows. Besides queueing latency in network switches, we observe that rate limiters on end-hosts can also increase network latency by an order of magnitude or even more. To this end, we propose two techniques -- DEM and SPRING to improve the performance of rate limiters. Our experiment results demonstrate that DEM and SPRING-enabled rate limiters can achieve high stable throughput and low latency.


Edge Intelligence in the Making

Edge Intelligence in the Making

Author: Sen Lin

Publisher: Springer Nature

Published: 2022-06-01

Total Pages: 17

ISBN-13: 3031023803

DOWNLOAD EBOOK

With the explosive growth of mobile computing and Internet of Things (IoT) applications, as exemplified by AR/VR, smart city, and video/audio surveillance, billions of mobile and IoT devices are being connected to the Internet, generating zillions of bytes of data at the network edge. Driven by this trend, there is an urgent need to push the frontiers of artificial intelligence (AI) to the network edge to fully unleash the potential of IoT big data. Indeed, the marriage of edge computing and AI has resulted in innovative solutions, namely edge intelligence or edge AI. Nevertheless, research and practice on this emerging inter-disciplinary field is still in its infancy stage. To facilitate the dissemination of the recent advances in edge intelligence in both academia and industry, this book conducts a comprehensive and detailed survey of the recent research efforts and also showcases the authors' own research progress on edge intelligence. Specifically, the book first reviews the background and present motivation for AI running at the network edge. Next, it provides an overview of the overarching architectures, frameworks, and emerging key technologies for deep learning models toward training/inference at the network edge. To illustrate the research problems for edge intelligence, the book also showcases four of the authors' own research projects on edge intelligence, ranging from rigorous theoretical analysis to studies based on realistic implementation. Finally, it discusses the applications, marketplace, and future research opportunities of edge intelligence. This emerging interdisciplinary field offers many open problems and yet also tremendous opportunities, and this book only touches the tip of iceberg. Hopefully, this book will elicit escalating attention, stimulate fruitful discussions, and open new directions on edge intelligence.


Improving Datacenter Performance with Network Offloading

Improving Datacenter Performance with Network Offloading

Author: Yanfang Le

Publisher:

Published: 2020

Total Pages: 0

ISBN-13:

DOWNLOAD EBOOK

There has been a recent emergence of distributed systems in datacenters, such as MapReduce and Spark for data analytics and TensorFlow and PyTorch for machine learning. These frameworks are not only computation and memory intensive, they also place high demands on the network for distributing data. The fast-growing Ethernet speed mitigates the high demand a bit. However, as Ethernet speed outgrows the CPU processing power, it not only requires us to rethink the existing algorithms for different network layers, but also provides opportunities to innovate with new application designs, such as datacenter resource disaggregation [3] and in-network computation applications [4, 5, 6]. The fast network devices come with a programmability feature, which enables offloading computation tasks from CPU to NICs or switches. Network offloading to programmable hardware is a promising approach to help relieve processing pressure on the CPU for computation-intensive applications, e.g., Spark, or reduce the network traffic for network-intensive applications, e.g., TensorFlow. However, leveraging programmable hardware effectively is challenging due to the limited memory capacity and restricted programming model. In order to understand how to leverage the advantage of network offloading in developing new network stacks, network protocols, and applications, the following question needs to be answered: how to do judicious division between the programmable hardware and software for network offload given limited resources and restricted programming models? Driven by the real application demand while exploring the answer to this question, we first propose RoGUE, a new congestion control and recovery mechanism for RDMA over Converged Ethernet that does not rely on PFC while preserving the benefits of running RDMA, i.e., low CPU and low latency. To preserve the low CPU benefit, RoGUE offloads packet pacing to the NIC. Though RoGUE achieves better performance in extensive testbed evaluations, the architecture for optimal congestion control should be a centralized packet scheduler [7], which has global visibility into packet reservation requests from all the servers. Given all the hosts are connected through switches and the emerging programmable switch hardware can have stateful objects, we designed a centralized packet scheduler at the switch, called PL2, to provide stable and near-zero-queuing in the network by proactively reserving switch buffers for packet bursts in the appropriate time-slots. Congestion control is an essential component in the networking stack because application demand for the network is higher than link speed. To eliminate the net- work congestion control, the fundamental solution is reducing the network traffic such that the application demand for the network is no more than link speed. We observed that we are able to reduce the network traffic for distributed training sys- tems by offloading a critical function, gradients aggregation, to the programmable switch. Each worker in the distributed training system sends gradients over the network to special components, parameter servers, to do aggregation, which is a simple add operator. Thus, we propose ATP, a network service for in-network aggregation aimed at modern multi-rack, multi-job DT settings. ATP performs decentralized, dynamic, best-effort aggregation, enables efficient and equitable sharing of limited switch resources across simultaneously running DT jobs, and gracefully accommodates heavy contention for switch resources.


Build a Smarter Data Center with Juniper Networks QFabric

Build a Smarter Data Center with Juniper Networks QFabric

Author: Bill White

Publisher: IBM Redbooks

Published: 2012-03-07

Total Pages: 70

ISBN-13: 0738451193

DOWNLOAD EBOOK

In this IBM® RedguideTM document, we highlight the key requirements for a smarter data center network and show how the data center fabric, a new switching architecture, provides the required performance, scalability, and management. We explore Juniper Networks' QFabric, a revolutionary DCN fabric product, and describe how its characteristics and key network innovations provide real business value in rapid service deployment, cost-efficient service delivery, energy efficiency, and business resiliency and security. We examine Juniper's QFabric design, product software, hardware, and deployment, and illustrate how QFabric can drastically improve your DCN while reducing your business costs. We describe three common QFabric network use cases that highlight fundamental changes in DCN architecture. Use cases are based on our project experiences, specifically optimized application delivery control, secure isolation provisioning of a multi-tenant environment, and support of business continuity. IBM understands that the first step in transforming network infrastructure is developing an enterprise network architecture that considers business and IT environments, security and privacy policies, service priorities, and growth plans. This guide describes how to migrate to a smarter data center using QFabric and also considers organizational aspects of migration. Over decades, IBM has built deep technical expertise and understanding of the evolving demands of network, server, storage, and desktop virtualization. IBM has extensive design and integration experience in complex DCN infrastructures and cloud computing environments. And IBM has a global pool of skilled networking professionals with in-depth IT and networking infrastructure knowledge and world class project management skills. IBM and Juniper Networks' strong partnership offers leading edge network products and technologies that will help you create and implement this unrivalled DCN design using the information covered in this paper.


Research Anthology on Developing and Optimizing 5G Networks and the Impact on Society

Research Anthology on Developing and Optimizing 5G Networks and the Impact on Society

Author: Management Association, Information Resources

Publisher: IGI Global

Published: 2020-11-27

Total Pages: 1085

ISBN-13: 179987754X

DOWNLOAD EBOOK

As technology advances, the emergence of 5G has become an essential discussion moving forward as its applications and benefits are expected to enhance many areas of life. The introduction of 5G technology to society will improve communication speed, the efficiency of information transfer, and end-user experience to name only a few of many future improvements. These new opportunities offered by 5G networks will spread across industry, government, business, and personal user experiences leading to widespread innovation and technological advancement. What stands at the very core of 5G becoming an integral part of society is the very fact that it is expected to enrich society in a multifaceted way, enhancing connectivity and efficiency in just about every sector including healthcare, agriculture, business, and more. Therefore, it has been a critical topic of research to explore the implications of this technology, how it functions, what industries it will impact, and the challenges and solutions of its implementation into modern society. Research Anthology on Developing and Optimizing 5G Networks and the Impact on Society is a critical reference source that analyzes the use of 5G technology from the standpoint of its design and technological development to its applications in a multitude of industries. This overall view of the aspects of 5G networks creates a comprehensive book for all stages of the implementation of 5G, from early conception to application in various sectors. Topics highlighted include smart cities, wireless and mobile networks, radio access technology, internet of things, and more. This all-encompassing book is ideal for network experts, IT specialists, technologists, academicians, researchers, and students.


6G Frontiers

6G Frontiers

Author: Chamitha de Alwis

Publisher: John Wiley & Sons

Published: 2022-11-29

Total Pages: 340

ISBN-13: 1119862337

DOWNLOAD EBOOK

6G Frontiers Enables readers to understand the exciting new technologies, architectural directions, technical aspects, and applications of 6G, plus legal and standardization approaches 6G Frontiers offers intelligent insight into the ongoing research trends, use cases, and key developmental technologies powering the upcoming 6G framework. The authors cover a myriad of important topics that intersect with 6G, such as hyper-intelligent networking, security, privacy, and trust, harmonized mobile networks, legal views, and standards initiatives. The work also explores the more extreme and controversial predictions surrounding 6G, such as hyper-connected smart cities, space tourism, and deep-sea tourism. Sample thought-provoking topics covered in the comprehensive work include: Evolution of mobile networks, from 0G to 6G, including the driving trends, requirements, and key enabling technologies of each generation Logistics of 6G networks, which are expected to offer peak data rates over 1 Tbps, imperceptible end-to-end delays (beneath 0.1 ms), and network availability and reliability rates beyond 99.99999% New technology requirements for 6G, such as Further enhanced Mobile Broadband (FeMBB), ultra-massive Machine-Type Communication (umMTC), Mobile BroadBand and Low-Latency (MBBLL), and massive Low-Latency Machine Type communication (mLLMT) Potential architectural directions of 6G, including zero-touch network and service management, intent-based networking, edge AI, intelligent network softwarization, and radio access networks A complete and modern resource for understanding the potential development, logistics, and implications of 6G networks, 6G Frontiers is a must-read reference for researchers, academics, and technology architects who wish to understand the cutting-edge progress that is being made towards better and faster wireless mobile technology.


Proceedings of the International Conference on Internet of Things, Communication and Intelligent Technology

Proceedings of the International Conference on Internet of Things, Communication and Intelligent Technology

Author: Jian Dong

Publisher: Springer Nature

Published: 2023-04-23

Total Pages: 806

ISBN-13: 9819904161

DOWNLOAD EBOOK

This book includes original, peer-reviewed research papers from the International Conference on Internet of Things, Communication and Intelligent Technology (IoTCIT) 2022. It contains the application of communication and IoT engineering in the age of intelligent technology+ from the standpoint of disciplinary integration, combining theory and associated IoT and intelligent technology algorithms. The topics cover the full range of IoT solutions, from IoT to network security, and focus on many forms of communication, such as Next Generation (6G) Mobile Communication, D2D, and M2M Communication. Additionally, it examines Intelligent Technology, with a focus on Information System Modeling and Simulation. It also explores Cloud Computing, Pervasive and Mobile Computing, Distributed Computing, High Performance Computing, and Ubiquitous Computing.


Blockchain for Smart Cities

Blockchain for Smart Cities

Author: Saravanan Krishnan

Publisher: Elsevier

Published: 2021-08-25

Total Pages: 386

ISBN-13: 0323859887

DOWNLOAD EBOOK

Focusing on different tools, platforms, and techniques, Blockchain and the Smart City: Infrastructure and Implementation uses case studies from around the world to examine blockchain deployment in diverse smart city applications. The book begins by examining the fundamental theories and concepts of blockchain. It looks at key smart cities’ domains such as banking, insurance, healthcare, and supply chain management. It examines Using case studies for each domain, the book looks at payment mechanisms, fog/edge computing, green computing, and algorithms and consensus mechanisms for smart cities implementation. It looks at tools such as Hyperledger, Etherium, Corda, IBM Blockchain, Hydrachain, as well as policies and regulatory standards, applications, solutions, and methodologies. While exploring future blockchain ecosystems for smart and sustainable city life, the book concludes with the research challenges and opportunities academics, researchers, and companies in implementing blockchain applications. Independently organized chapters for greater readability, adaptability, and flexibility Examines numerous issues from multiple perspectives and academic and industry experts Explores both advances and challenges of cutting-edge technologies Coverage of security, trust, and privacy issues in smart cities


Artificial Intelligence, Blockchain, Computing and Security Volume 1

Artificial Intelligence, Blockchain, Computing and Security Volume 1

Author: Arvind Dagur

Publisher: CRC Press

Published: 2023-10-23

Total Pages: 1278

ISBN-13: 1003845851

DOWNLOAD EBOOK

This book contains the conference proceedings of ICABCS 2023, a non-profit conference with the objective to provide a platform that allows academicians, researchers, scholars and students from various institutions, universities and industries in India and abroad to exchange their research and innovative ideas in the field of Artificial Intelligence, Blockchain, Computing and Security. It explores the recent advancement in field of Artificial Intelligence, Blockchain, Communication and Security in this digital era for novice to profound knowledge about cutting edges in artificial intelligence, financial, secure transaction, monitoring, real time assistance and security for advanced stage learners/ researchers/ academicians. The key features of this book are: Broad knowledge and research trends in artificial intelligence and blockchain with security and their role in smart living assistance Depiction of system model and architecture for clear picture of AI in real life Discussion on the role of Artificial Intelligence and Blockchain in various real-life problems across sectors including banking, healthcare, navigation, communication, security Explanation of the challenges and opportunities in AI and Blockchain based healthcare, education, banking, and related industries This book will be of great interest to researchers, academicians, undergraduate students, postgraduate students, research scholars, industry professionals, technologists, and entrepreneurs.