وبلاگ بلیان

Advances in network-embedded management and applications : proceedings of the first International Workshop on Network-Embedded Management and Applications, October 28, 2010, Niagara Falls, Canada / monograph

معرفی کتاب «Advances in network-embedded management and applications : proceedings of the first International Workshop on Network-Embedded Management and Applications, October 28, 2010, Niagara Falls, Canada / monograph» نوشتهٔ Clemm, Alexander(Editor)، منتشرشده توسط نشر Springer Science+Business Media در سال 2011. این کتاب در فرمت pdf، زبان انگلیسی ارائه شده است.

Modern network devices are becoming increasingly "intelligent" and programmable. Examples range from router scripting environments to fully programmable server blades. As a result, networked applications are no longer constrained just to servers that are interconnected via a network, but can migrate into and become embedded within the network itself. This promises to accelerate the current trend towards systems that are increasingly autonomous and to a certain degree self-managing. However, the next frontier lies in applications that go beyond traditional management and control functions and that are becoming increasingly decentralized, not constrained in scope to individual systems. Examples include decentralized monitoring, gossip-based configuration, network event correlation inside the network across multiple systems, overlay control protocols, and network-aware multi-media applications. Proceedings of the First International Workshop on Network-Embedded Management and Applications Advances in Network Embedded Management and Applications 3 Preface 5 Table of Contents 7 Contributors 8 Reviewers and NEMA Program Committee Members 9 Chapter 1:Challenges and Experiences in Transitioning Management Instrumentation from Command-Oriented to Model-Driven 1 1 Introduction 1 2 Background 3 3 Design Considerations 4 3.1 Defining the Instrumentation Model 6 Derivation from Source Code 6 Designing from Domain Knowledge 6 3.2 Model Inheritance 7 3.3 Dynamic versus Static Models 7 3.4 Model Versioning 7 3.5 Model-Generated Instrumentation APIs 7 4 Implementation Experiences 8 An API Implementation Example 10 5 Related Work 12 6 Conclusions 14 Further Work 15 References 16 Chapter 2:A Low Power, Programmable Networking Platform and Development Environment 1 1 Introduction 2 2 Related Work 3 3 The SCALOPES C-board 4 3.1 Motivation and Requirements 4 3.2 Internal Structure 5 3.3 Low Power Design 7 4 The Development Environment 8 4.1 GUI based development 10 4.2 Custom module development 11 4.3 Hardware accelerator development 11 5 Case Studies 13 5.1 A Network Monitoring System with DPI Capabilities 13 5.2 Generic Switch/Router architecture 15 6 Summary 16 References 17 Chapter 3:Application Framework for Programmable Network Control 1 1 Introduction 1 2 Related Work 2 3 Application Framework for Network Control 4 4 Functional Components 6 5 Implementation and Test Bed 8 5.1 Hardware 8 5.2 Software 8 6 Network Control Programs 11 7 Conclusion and Future Work 13 Acknowledgments 14 References 14 Chapter 4:Facilitating Adaptive Placement of Management and Control Functions in Converged ICT Systems 1 1 Introduction 1 2 Related Work 3 3 Adaptive Placement of Management and Control Functions 5 3.1 Management/Control Capabilities 6 External Interfaces of Management Capabilities 6 Internal Structure of Management Capabilities 8 3.2 Management and Control Structures 8 3.4 Realization Options 9 4 Scenario: OpenFlow Control and In-Network Management 10 4.1 Application to Converged Systems 10 4.2 Scenario Description 11 Assumptions 11 4.3 Discussion of Scenario 12 5 Conclusion 14 References 15 Chapter 5:Wire-Speed Hardware-Assisted Traffic Filtering with Mainstream Network Adapters 1 1 Introduction 1 2 Motivation and Scope of Work 3 3 Related Work 5 4 Framework Design 6 5 Use Cases and Validation 10 5.1 Realtime Multimedia Traffic Monitoring 11 5.2 Network Troubleshooting 12 5.3 Traffic Classification and Balancing 12 5.4 Lawful Interception of Internet Traffic 12 5.5 Firewalling at 10 Gbit 13 6 Open Issues and Future Work 13 7 Conclusions 14 References 14 Chapter 6:Embedded Rule-based Management for Content-based DTNs 1 1 Introduction 1 2 An Opportunistic Content-based Routing Protocol 3 2.1 RON Protocol 4 3 Managing a Delay Tolerant Protocol 5 4 System Overview 6 4.1 Common Node Architecture 7 5 Implementation 8 5.1 Language selection 8 5.2 PDP 9 5.3 Rmoon 10 5.4 RON 10 6 Management Footprint 11 6.1 Experiment 11 7 Conclusions and Future Work 13 Acknowledgments 13 References 14 Cover 1 Advances in Network Embedded Management and Applications 4 Preface 6 Table of Contents 8 Contributors 9 Reviewers and NEMA Program Committee Members 10 Chapter 1:Challenges and Experiences in Transitioning Management Instrumentation from Command-Oriented to Model-Driven 12 1 Introduction 12 2 Background 14 3 Design Considerations 15 3.1 Defining the Instrumentation Model 17 Derivation from Source Code 17 Designing from Domain Knowledge 17 3.5 Model-Generated Instrumentation APIs 18 3.2 Model Inheritance 18 3.3 Dynamic versus Static Models 18 3.4 Model Versioning 18 4 Implementation Experiences 19 An API Implementation Example 21 5 Related Work 23 6 Conclusions 25 Further Work 26 References 27 Chapter 2:A Low Power, Programmable Networking Platform and Development Environment 29 1 Introduction 30 2 Related Work 31 3 The SCALOPES C-board 32 3.1 Motivation and Requirements 32 3.2 Internal Structure 33 3.3 Low Power Design 35 4 The Development Environment 36 4.1 GUI based development 38 4.3 Hardware accelerator development 39 4.2 Custom module development 39 5 Case Studies 41 5.1 A Network Monitoring System with DPI Capabilities 41 5.2 Generic Switch/Router architecture 43 6 Summary 44 References 45 Chapter 3:Application Framework for Programmable Network Control 47 1 Introduction 47 2 Related Work 48 3 Application Framework for Network Control 50 4 Functional Components 52 5 Implementation and Test Bed 54 5.1 Hardware 54 5.2 Software 54 6 Network Control Programs 57 7 Conclusion and Future Work 59 Acknowledgments 60 References 60 Chapter 4:Facilitating Adaptive Placement of Management and Control Functions in Converged ICT Systems 63 1 Introduction 63 2 Related Work 65 3 Adaptive Placement of Management and Control Functions 67 3.1 Management/Control Capabilities 68 External Interfaces of Management Capabilities 68 3.2 Management and Control Structures 70 Internal Structure of Management Capabilities 70 3.4 Realization Options 71 4 Scenario: OpenFlow Control and In-Network Management 72 4.1 Application to Converged Systems 72 4.2 Scenario Description 73 Assumptions 73 4.3 Discussion of Scenario 74 5 Conclusion 76 References 77 Chapter 5:Wire-Speed Hardware-Assisted Traffic Filtering with Mainstream Network Adapters 81 1 Introduction 81 2 Motivation and Scope of Work 83 3 Related Work 85 4 Framework Design 86 5 Use Cases and Validation 90 5.1 Realtime Multimedia Traffic Monitoring 91 5.2 Network Troubleshooting 92 5.3 Traffic Classification and Balancing 92 5.4 Lawful Interception of Internet Traffic 92 6 Open Issues and Future Work 93 5.5 Firewalling at 10 Gbit 93 7 Conclusions 94 References 94 Chapter 6:Embedded Rule-based Management for Content-based DTNs 97 1 Introduction 97 2 An Opportunistic Content-based Routing Protocol 99 2.1 RON Protocol 100 3 Managing a Delay Tolerant Protocol 101 4 System Overview 102 4.1 Common Node Architecture 103 5 Implementation 104 5.1 Language selection 104 5.2 PDP 105 5.4 RON 106 5.3 Rmoon 106 6 Management Footprint 107 6.1 Experiment 107 7 Conclusions and Future Work 109 Acknowledgments 109 References 110 2 An Opportunistic Content-based Routing Protocol......Page 3 3 Managing a Delay Tolerant Protocol......Page 5 4.1 Common Node Architecture......Page 7 Table of Contents......Page 8 Contributors......Page 9 Cover......Page 1 Advances in Network Embedded Management and Applications......Page 4 Preface......Page 6 Reviewers and NEMA Program Committee Members......Page 10 1 Introduction......Page 12 2 Background......Page 14 3 Design Considerations......Page 15 6 Summary......Page 16 2 Related Work......Page 2 6.1 Experiment......Page 11 Acknowledgments......Page 13 Designing from Domain Knowledge......Page 17 3.4 Model Versioning......Page 18 4 Implementation Experiences......Page 19 An API Implementation Example......Page 21 5 Related Work......Page 23 6 Conclusions......Page 25 Further Work......Page 26 References......Page 27 Chapter 2:A Low Power, Programmable Networking Platform and Development Environment......Page 29 1 Introduction......Page 30 2 Related Work......Page 31 3.1 Motivation and Requirements......Page 32 3.2 Internal Structure......Page 33 3.3 Low Power Design......Page 35 4 The Development Environment......Page 36 4.1 GUI based development......Page 38 4.2 Custom module development......Page 39 5.1 A Network Monitoring System with DPI Capabilities......Page 41 5.2 Generic Switch/Router architecture......Page 43 6 Summary......Page 44 References......Page 45 1 Introduction......Page 47 2 Related Work......Page 48 3 Application Framework for Network Control......Page 50 4 Functional Components......Page 52 5.2 Software......Page 54 6 Network Control Programs......Page 57 7 Conclusion and Future Work......Page 59 References......Page 60 1 Introduction......Page 63 2 Related Work......Page 65 3 Adaptive Placement of Management and Control Functions......Page 67 External Interfaces of Management Capabilities......Page 68 Internal Structure of Management Capabilities......Page 70 3.4 Realization Options......Page 71 4.1 Application to Converged Systems......Page 72 Assumptions......Page 73 4.3 Discussion of Scenario......Page 74 5 Conclusion......Page 76 References......Page 77 1 Introduction......Page 81 2 Motivation and Scope of Work......Page 83 3 Related Work......Page 85 4 Framework Design......Page 86 5 Use Cases and Validation......Page 90 5.1 Realtime Multimedia Traffic Monitoring......Page 91 5.4 Lawful Interception of Internet Traffic......Page 92 5.5 Firewalling at 10 Gbit......Page 93 References......Page 94 1 Introduction......Page 97 2 An Opportunistic Content-based Routing Protocol......Page 99 2.1 RON Protocol......Page 100 3 Managing a Delay Tolerant Protocol......Page 101 4 System Overview......Page 102 4.1 Common Node Architecture......Page 103 5.1 Language selection......Page 104 5.2 PDP......Page 105 5.3 Rmoon......Page 106 6.1 Experiment......Page 107 Acknowledgments......Page 109 References......Page 110 The general trend of modern network devices towards greater intelligence and programmability is accelerating the development of systems that are increasingly autonomous and to a certain degree self-managing. Examples range from router scripting environments to fully programmable server blades. This has opened up a new field of computer science research, reflected in this new volume. This selection of contributions to the first ever international workshop on network-embedded management applications (NEMA) features six papers selected from submissions to the workshop, held in October 2010 at Niagara Falls, Canada. They represent a wide cross-section of the current work in this vital field of inquiry. Covering a diversity of perspectives, the volume’s dual structure first of all examines the ‘enablers’ for NEMAs—the platforms, frameworks, and development environments which facilitate the evolution of network-embedded management and applications. The second section of the book covers network-embedded applications that might both empower and benefit from such enabling platforms. These papers cover topics ranging from deciding where to best place management control functions inside a network to a discussion of how multi-core hardware processors can be leveraged for traffic filtering applications. The section concludes with an analysis of a delay-tolerant network application in the context of the ‘One Laptop per Child’ program. There is a growing recognition that it is vital to make network operation and administration as easy as possible to contain operational expenses and cope with ever shorter control cycles. This volume provides researchers in the field with the very latest in current thinking.
دانلود کتاب Advances in network-embedded management and applications : proceedings of the first International Workshop on Network-Embedded Management and Applications, October 28, 2010, Niagara Falls, Canada / monograph