Communications engineering / telecommunications Books
Cambridge University Press Next Generation Mobile Access Technologies Implementing TDD
a huge range and FREE tracked UK delivery on ALL orders.
£70.19
Cambridge University Press Modern Signal Processing 46 Mathematical Sciences Research Institute Publications Series Number 46
Modern Signal Processing 46 Mathematical Sciences | BookCurl
£81.70
Cambridge University Press Bootstrap Techniques for Signal Processing
a huge range and FREE tracked UK delivery on ALL orders.
£118.75
Cambridge University Press Introduction to Semiconductor Devices For Computing and Telecommunications Applications
a huge range and FREE tracked UK delivery on ALL orders.
£121.60
Cambridge University Press Measure Theory and Filtering Introduction and Applications Cambridge Series in Statistical and Probabilistic Mathematics Series Number 15
a huge range and FREE tracked UK delivery on ALL orders.
£74.09
Cambridge University Press Peak Power Control in Multicarrier Communications
a huge range and FREE tracked UK delivery on ALL orders.
£118.75
Cambridge University Press Integrated Frequency Synthesizers for Wireless Systems
a huge range and FREE tracked UK delivery on ALL orders.
£154.85
Cambridge University Press Probability and Random Processes for Electrical and Computer Engineers
Book SynopsisThe theory of probability has important applications for computer and electrical engineers as a tool to explain, model, analyse and design the technology they develop. Gubner presents the fundamentals of probability, then progresses to more complicated topics. Suitable for advanced undergraduates, graduates and as a reference for researchers.Trade Review'… stands alone as a textbook that encourages readers to work through and obtain working knowledge of probability and random processes.' IEEE SoftwareTable of ContentsPreface; 1. Introduction to probability; 2. Introduction to discrete random variables; 3. More about discrete random variables; 4. Continuous random variables; 5. Cumulative distribution functions and their applications; 6. Statistics; 7. Bivariate random variables; 8. Introduction to random vectors; 9. Gaussian random vectors; 10. Introduction to random processes; 11. Advanced concepts in random processes; 12. Introduction to Markov chains; 13. Mean convergence and applications; 14. Other modes of convergence; 15. Self similarity and long-range dependence; Bibliography; Index.
£71.24
Cambridge University Press Combinatorics and Probability
a huge range and FREE tracked UK delivery on ALL orders.
£137.75
Cambridge University Press Iterative Receiver Design
a huge range and FREE tracked UK delivery on ALL orders.
£66.49
Cambridge University Press Security and Cooperation in Wireless Networks Thwarting Malicious and Selfish Behavior in the Age of Ubiquitous Computing
a huge range and FREE tracked UK delivery on ALL orders.
£66.49
Cambridge University Press Multiapplication Smart Cards Technology and Applications
a huge range and FREE tracked UK delivery on ALL orders.
£99.75
Cambridge University Press Deploying Wireless Networks
a huge range and FREE tracked UK delivery on ALL orders.
£76.94
Cambridge University Press Essentials of Radio Wave Propagation
a huge range and FREE tracked UK delivery on ALL orders.
£64.59
Cambridge University Press Essentials of Wireless Mesh Networking
a huge range and FREE tracked UK delivery on ALL orders.
£57.94
Cambridge University Press Principles of Digital Communication
a huge range and FREE tracked UK delivery on ALL orders.
£63.64
Cambridge University Press Design Measurement and Management of LargeScale IP Networks
a huge range and FREE tracked UK delivery on ALL orders.
£82.64
Cambridge University Press Classical and Quantum Information Theory An Introduction for the Telecom Scientist
a huge range and FREE tracked UK delivery on ALL orders.
£90.24
Cambridge University Press Digital Signal Processing System Analysis and Design
a huge range and FREE tracked UK delivery on ALL orders.
£49.39
Cambridge University Press Network
a huge range and FREE tracked UK delivery on ALL orders.
£57.95
Cambridge University Press Digital Signal Compression Principles and Practice
a huge range and FREE tracked UK delivery on ALL orders.
£78.84
Cambridge University Press Fundamentals of Digital Communication Systems
a huge range and FREE tracked UK delivery on ALL orders.
£71.24
Cambridge University Press Digital Communications
Book Synopsis
£71.24
Cambridge University Press Classical and Quantum Information Theory
a huge range and FREE tracked UK delivery on ALL orders.
£85.50
Cambridge University Press The Mathematics of Signal Processing Cambridge Texts in Applied Mathematics Series Number 48
Book SynopsisArising from courses taught by the authors, this largely self-contained treatment is ideal for mathematicians who are interested in applications or for students from applied fields who want to understand the mathematics behind their subject. Early chapters cover Fourier analysis, functional analysis, probability and linear algebra, all of which have been chosen to prepare the reader for the applications to come. The book includes rigorous proofs of core results in compressive sensing and wavelet convergence. Fundamental is the treatment of the linear system y=Îx in both finite and infinite dimensions. There are three possibilities: the system is determined, overdetermined or underdetermined, each with different aspects. The authors assume only basic familiarity with advanced calculus, linear algebra and matrix theory and modest familiarity with signal processing, so the book is accessible to students from the advanced undergraduate level. Many exercises are also included.Trade Review'Damelin and Miller provide a very detailed and thorough treatment of all the important mathematics related to signal processing. This includes the required background information found in elementary mathematics courses, so their book is really self-contained. The style of writing is suitable not only for mathematicians, but also for practitioners from other areas. Indeed, Damelin and Miller managed to write their text in a form that is accessible to nonspecialists, without giving up mathematical rigor.' Kai Diethelm, Computing Reviews'In the last 20 years or so, many books on wavelets have been published; most of them deal with wavelets from either the engineering or the mathematics perspective, but few try to connect the two viewpoints. The book under review falls under the last category … Overall, the book is a good addition to the literature on engineering mathematics.' Ahmed I. Zayed, Mathematical ReviewsTable of Contents1. Introduction; 2. Normed vector spaces; 3. Analytic tools; 4. Fourier series; 5. Fourier transforms; 6. Compressive sensing; 7. Discrete transforms; 8. Linear filters; 9. Windowed Fourier transforms, continuous wavelets, frames; 10. Multiresolution analysis; 11. Discrete wavelet theory; 12. Biorthogonal filters and wavelets; 13. Parsimonious representation of data; Bibliography; Index.
£105.45
Cambridge University Press A Students Guide to Coding and Information Theory
Book SynopsisA concise, easy-to-read guide, introducing beginners to the engineering background of modern communication systems, from mobile phones to data storage. Assuming only basic knowledge of high-school mathematics and including many practical examples and exercises to aid understanding, this is ideal for anyone who needs a quick introduction to the subject.Trade Review'The book is nicely written, and is recommended as a textbook for a one-semester introductory course on coding and information theory.' Pushpa N. Rathie, Zentralblatt MATHTable of Contents1. Introduction Chung-Hsuan Wang; 2. Error-detecting codes Chung-Hsuan Wang; 3. Repetition and hamming codes Francis Lu; 4. Data compression: efficient coding of a random message; 5. Entropy and Shannon's source coding theorem; 6. Mutual information and channel capacity Jwo-Yuh Wu; 7. Achieving the Shannon limit by turbo coding; 8. Other aspects of coding theory Francis Lu.
£64.60
Cambridge University Press Foundations of Signal Processing
Book SynopsisThis comprehensive, accessible textbook covers the basics of signal processing, building up from fundamental principles to practical applications. It uses engineering notation to make mathematical concepts easy to follow, includes numerous homework problems and is accompanied by an extensive Mathematica® companion and instructor solutions manual.Trade Review'This is a major book about a serious subject - the combination of engineering and mathematics that goes into modern signal processing: discrete time, continuous time, sampling, filtering, and compression. The theory is beautiful and the applications are so important and widespread.' Gil Strang, Massachusetts Institute of Technology'A refreshing new approach to teaching the fundamentals of signal processing. Starting from basic concepts in algebra and geometry, [the authors] bring the reader to deep understandings of modern signal processing. Truly a gem!' Rico Malvar, Microsoft Research'A wonderful book that connects together all the elements of modern signal processing … it's all here and seamlessly integrated, along with a summary of history and developments in the field. A real tour-de-force, and a must-have on every signal processor's shelf!' Robert D. Nowak, University of Wisconsin, Madison'Finally a wonderful and accessible book for teaching modern signal processing to undergraduate students.' Stéphane Mallat, École Normale Supérieure'Most introductory signal processing textbooks focus on classical transforms, and study how these can be used. Instead, Foundations of Signal Processing encourages readers to think of signals first. It develops a 'signal-centric' view, one that focuses on signals, their representation and approximation, through the introduction of signal spaces. Unlike most entry-level signal processing texts, this general view, which can be applied to many different signal classes, is introduced right at the beginning. From this, starting from basic concepts, and placing an emphasis on intuition, this book develops mathematical tools that give the readers gets a fresh perspective on classical results, while providing them with the tools to understand many state of the art signal representation techniques.' Antonio Ortega, University of Southern California'Foundations of Signal Processing … is a pleasure to read. Drawing on the authors' rich experience of research and teaching of signal processing and signal representations, it provides an intellectually cohesive and modern view of the subject from the geometric point of view of vector spaces. Emphasizing Hilbert spaces, where fine technicalities can be relegated to backstage, this textbook strikes an excellent balance between intuition and mathematical rigor, that will appeal to both undergraduate and graduate engineering students. The last two chapters, on sampling and interpolation, and on localization and uncertainty, take full advantage of the machinery developed in the previous chapters to present these two very important topics of modern signal processing, that previously were only found in specialized monographs. The explanations of advanced topics are exceptionally lucid, exposing the reader to the ideas and thought processes behind the results and their derivation. Students will learn … why things work, at a deep level, which will equip them for independent further reading and research. I look forward to using this text in my own teaching.' Yoram Bresler, University of Illinois, Urbana-ChampaignTable of Contents1. On rainbows and spectra; 2. From Euclid to Hilbert: 2.1 Introduction; 2.2 Vector spaces; 2.3 Hilbert spaces; 2.4 Approximations, projections, and decompositions; 2.5 Bases and frames; 2.6 Computational aspects; 2.A Elements of analysis and topology; 2.B Elements of linear algebra; 2.C Elements of probability; 2.D Basis concepts; Exercises with solutions; Exercises; 3. Sequences and discrete-time systems: 3.1 Introduction; 3.2 Sequences; 3.3 Systems; 3.4 Discrete-time Fourier Transform; 3.5 z-Transform; 3.6 Discrete Fourier Transform; 3.7 Multirate sequences and systems; 3.8 Stochastic processes and systems; 3.9 Computational aspects; 3.A Elements of analysis; 3.B Elements of algebra; Exercises with solutions; Exercises; 4. Functions and continuous-time systems: 4.1 Introduction; 4.2 Functions; 4.3 Systems; 4.4 Fourier Transform; 4.5 Fourier series; 4.6 Stochastic processes and systems; Exercises with solutions; Exercises; 5. Sampling and interpolation: 5.1 Introduction; 5.2 Finite-dimensional vectors; 5.3 Sequences; 5.4 Functions; 5.5 Periodic functions; 5.6 Computational aspects; Exercises with solutions; Exercises; 6. Approximation and compression: 6.1 Introduction; 6.2 Approximation of functions on finite intervals by polynomials; 6.3 Approximation of functions by splines; 6.4 Approximation of functions and sequences by series truncation; 6.5 Compression; 6.6 Computational aspects; Exercises with solutions; Exercises; 7. Localization and uncertainty: 7.1 Introduction; 7.2 Localization for functions; 7.3 Localization for sequences; 7.4 Tiling the time–frequency plane; 7.5 Examples of local Fourier and wavelet bases; 7.6 Recap and a glimpse forward; Exercises with solutions; Exercises.
£59.84
Cambridge University Press Hyperspectral Imaging Remote Sensing Physics Sensors and Algorithms
Book SynopsisA practical and self-contained guide to the principles, techniques, models and tools of imaging spectroscopy. Bringing together material from essential physics and digital signal processing, it covers key topics such as sensor design and calibration, atmospheric inversion and model techniques, and processing and exploitation algorithms. Readers will learn how to apply the main algorithms to practical problems, how to choose the best algorithm for a particular application, and how to process and interpret hyperspectral imaging data. A wealth of additional materials accompany the book online, including example projects and data for students, and problem solutions and viewgraphs for instructors. This is an essential text for senior undergraduate and graduate students looking to learn the fundamentals of imaging spectroscopy, and an invaluable reference for scientists and engineers working in the field.Trade Review'The authors have done a masterful job of integrating and presenting the diverse subjects that form the foundation of the field of hyperspectral imaging and applications. This comprehensive textbook will clearly become one of the standard references for all who wish to learn about both fundamentals and advanced applications in this important field.' Charles Bachmann, Rochester Institute of Technology, New York'An extraordinarily comprehensive treatment of hyperspectral remote sensing by three of the field's noted authorities. An indispensable reference for those new to the field and for the seasoned professional.' Ronald G. Resmini, George Mason University, Virginia'The authors have offered a comprehensive and up-to-date treatment of hyperspectral imaging modalities. A wide readership, including scientists and graduate students involved with spectral imaging modalities, could benefit from this book.' Axel Mainzer Koenig, Optics and PhotonicsTable of Contents1. Introduction; 2. The remote sensing environment; 3. Spectral properties of materials; 4. Imaging spectrometers; 5. Imaging spectrometer characterization and data calibration; 6. Radiative transfer and atmospheric compensation; 7. Statistical models for spectral data; 8. Linear spectral transformations; 9. Spectral mixture analysis; 10. Signal detection theory; 11. Hyperspectral data exploitation; Appendix. Introduction to Gaussian optics.
£75.04
Cambridge University Press Fundamentals of Massive MIMO
Book SynopsisWritten by the concept's pioneers, this is the first complete guide to the physical and engineering principles of Massive MIMO. Richly illustrated by numerous case studies, it covers key topics such as propagation models, channel modeling, and cell analysis, and stresses capacity bounds. Problem sets and solutions are provided online.Trade Review'Massive MIMO has, over the past few years, become one of the hottest research topics in wireless, and will be a key component of 5G. This book is written by pioneers of the area in a systematic and lucid way, and works out the fundamentals without getting lost in the details. I highly recommend it to anybody working in this field.' Andreas Molisch, University of Southern California, Los Angeles'Bright and profound, this book provides the fundamentals to understand the unique capabilities of Massive MIMO and illustrates the benefits for specific use cases. The authors are scientific pioneers and masters in explaining and sharing their proficiency in this book: it is an intellectual treat for everyone fascinated by Massive MIMO technology!' Liesbet van der Perre, Katholieke Universiteit Leuven, Belgium'A very timely text by some of the 'founding fathers' of massive MIMO. This is a great book for both the beginner, with its simple but enlightening examples, as well as a great reference text for the more experienced engineer. The book is concise and to the point, and the summary and key points at the end of each chapter make it easy to focus your reading. Highly recommended for those that want to get an in-depth understanding of massive MIMO without spending months doing so.' Lee Swindlehurst, University of California, Irvine'The book Fundamentals of Massive MIMO elegantly combines the basic principles of large multi-user MIMO wireless systems with practical case studies, which makes it useful for both researchers and practitioners. The fact that the book is fully self-contained also makes it an excellent teaching resource. There is no doubt that it will become the standard reference on massive MIMO.' Christoph Studer, Cornell University'Massive MIMO will dramatically change the way we use multiple antenna technologies in next generation mobile wireless cellular systems, offering new potential for effective interference mitigation while maximizing spectral efficiency; this book, written by a group of experts in the field including the inventor of this new and exciting technology himself, will prove to be an invaluable reference for every wireless communications engineer.' Stephan ten Brink, University of Stuttgart, Germany'This is an excellent book on a very timely topic, written by some of the top researchers in the area of massive MIMO. I would encourage researchers, students and practicing engineers to consult this book.' Rick S. Blum, Lehigh University, PennsylvaniaTable of Contents1. Introduction; 2. Models and preliminaries; 3. Single-cell systems; 4. Multi-cell systems; 5. Power control principles; 6. Case studies; 7. The Massive MIMO propagation channel; 8. Final notes and future directions.
£65.54
Cambridge University Press Connecting the NineteenthCentury World The Telegraph And Globalization
Book SynopsisBy the end of the nineteenth century the global telegraph network had connected all continents and brought distant people into direct communication 'at the speed of thought' for the first time. Roland Wenzlhuemer here examines the links between the development of the telegraph and the paths of globalization, and the ways in which global spaces were transformed by this technological advance. His groundbreaking approach combines cultural studies with social science methodology, including evidence based on historical GIS mapping, to shed new light on both the structural conditions of the global telegraph network and the historical agency of its users. The book reveals what it meant for people to be telegraphically connected or unconnected, how people engaged with the technology, how the use of telegraphy affected communication itself and, ultimately, whether faster communication alone can explain the central role that telegraphy occupied in nineteenth-century globalization.Trade Review'Wenzlhuemer's Connecting the Nineteenth-Century World is an important and useful book for historians of technology and capitalism. I wish it had been available when I wrote my own on the American telegraph industry.' David Hochfelder, ICON: Journal of the International Committee for the History of Technology'… a well written and entertaining story about the technological development and the sociocultural impact of the actors and the structures of the telegraph in a globalising world in the second half of the nineteenth century.' Michael Mann, H-Soz-u-KultTable of Contents1. Introduction; 2. The telegraph and globalization; 3. The technological history of telegraphy; 4. Telegraphy in context; 5. The global telegraph network; 6. Global centres and peripheries; 7. The British telegraph network; 8. The British Indian telegraph network; 9. Conclusion; Bibliography; Appendix.
£35.14
Cambridge University Press Samuel F B Morse His Letters And Journals Volume
Book SynopsisThe American inventor Samuel Morse (1791â1872) spent decades fighting to be recognised for his key role in devising the electromagnetic telegraph. While he will always be remembered in the history of telecommunications, and for co-developing the code which bears his name, Morse started out as a painter and also involved himself in matters of politics over the course of his career. Published in 1914, this two-volume collection of personal papers was edited by his son, who provides helpful commentary throughout, illuminating the struggles and successes of a remarkable life. Volume 1 includes observations made in Europe while Morse studied painting. During the Napoleonic wars, he writes letters home describing the rising level of crime and social unrest in London, mentioning that he sleeps with a pistol. He is in London when Spencer Perceval is assassinated and later writes of meeting Turner, 'the best landscape painter living'.Table of ContentsPreface; 1. April 27, 1791–September 8, 1810; 2. October 31, 1810–August 17, 1811; 3. August 24, 1811–December 1, 1811; 4. January 18, 1812–August 6, 1812; 5. September 20, 1812–June 13, 1813; 6. July 10, 1813–April 6, 1814; 7. May 2, 1814–October 11, 1814; 8. November 9, 1814–April 23, 1815; 9. May 3, 1815–October 18, 1815; 10. April 10, 1816–October 5, 1818; 11. November 19, 1818–March 31, 1821; 12. May 23, 1821–December 17, 1824; 13. January 4, 1825–November 18, 1825; 14. January 1, 1826–December 5, 1829; 15. December 6, 1829–February 6, 1830; 16. February 6, 1820–June 15, 1830; 17. June 17, 1830–February 2, 1831; 18. February 10, 1831–September 12, 1831; 19. September 18, 1831–September 21, 1832; 20. End of Volume 1.
£41.79
John Wiley & Sons Inc Path Routing in Mesh Optical Networks
Book SynopsisWritten by authors whose products have been deployed in service provider networks, Path Routing in Mesh Optical Networks combines both theoretical aspects as well as practical aspects of routing and dimensioning for mesh optical networks. The book covers most aspects of routing path-protected connections in restorable mesh optical networks.Trade Review"Lecturers of advanced-communications courses, graduate students, and researchers will profit most from reading this book." (IEEE Communications, October 2008)Table of ContentsList of Figures. List of Tables. Foreword. Preface. 1 Optical Networking. 1.1 Evolution of Optical Network Architectures. 1.1.1 Transparent Networks. 1.1.2 Opaque Networks. 1.1.3 Translucent Networks. 1.2 Layered Network Architecture. 1.2.1 Optical Layer. 1.2.2 Logical Layer. 1.2.3 Service/Application Layer. 1.3 Multi-Tier Optical Layer. 1.3.1 One-Tier Network Architecture. 1.3.2 Two-Tier Network Architecture. 1.3.3 Network Scalability. 1.4 The Current State of Optical Networks. 1.5 Organization of the Book. 2 Recovery in Optical Networks. 2.1 Introduction. 2.2 Failure Recovery. 2.3 Fault Recovery Classifications. 2.4 Protection of Point-to-Point Systems. 2.4.1 (1 + 1) Protection. 2.4.2 (1 : 1) Protection. 2.4.3 (M :N) Protection. 2.5 Ring-Based Protection. 2.5.1 Failure Recovery in SONET Networks with Ring Topologies. 2.5.2 Ring-Based Failure Recovery in Optical Networks with Mesh Topologies. 2.6 Path-Based Protection. 2.6.1 Dedicated Backup Path Protection (DBPP) in Mesh Networks. 2.6.2 Shared Back Path Protection (SBPP) in Mesh Networks. 2.7 Link/Span-Based Protection. 2.8 Segment-Based Protection. 2.9 Island-Based Protection. 2.10 Mesh Network Restoration. 2.10.1 Centralized Restoration Techniques. 2.10.2 Distributed Restoration Techniques. 2.11 Multi-Layer Recovery. 2.12 Recovery Triggers and Signaling Mechanisms. 2.13 Conclusion. 3 Mesh Routing and Recovery Framework. 3.1 Introduction. 3.2 Mesh Protection and Recovery Techniques. 3.2.1 Link-Based Protection. 3.2.2 Path-Based Protection. 3.2.3 Segment-Based Protection. 3.3 Concept of Shared Risk Groups. 3.3.1 Shared Link Risk Groups. 3.3.2 Shared Node Risk Groups. 3.3.3 Shared Equipment Risk Groups. 3.4 Centralized vs Distributed Routing. 3.4.1 Centralized Routing. 3.4.2 Distributed Routing. 3.4.3 Centralized vs Distributed Routing Performance Results. 3.5 Conclusion. 4 Path Routing and Protection. 4.1 Introduction. 4.2 Routing in Path-Protected Mesh Networks. 4.3 Protection in Path-Protected Mesh Networks. 4.3.1 Dedicated Backup Path-Protected Lightpaths. 4.3.2 Shared Backup Path-Protected Lightpaths. 4.3.3 Preemptible Lightpaths. 4.3.4 Diverse Unprotected Lightpaths with Dual-Homing. 4.3.5 Multiple Simultaneous Backup Path-Protected Lightpaths. 4.3.6 Relaxing the Protection Guarantees. 4.3.7 Impact of Multi-Port Card Diversity Constraints. 4.4 Experiments and Capacity Performance Results. 4.4.1 Performance Results for Path-Based Protection Techniques. 4.4.2 Experiments with Multi-Port Card Diversity. 4.5 Recovery Time Analysis. 4.6 Recovery Time and Capacity Trade-Offs. 4.7 Conclusion. 5 Path Routing – Part 1: Complexity. 5.1 Introduction. 5.2 Network Topology Abstraction. 5.2.1 Service Definition. 5.2.2 Operational Models: Online vs Offline Routing. 5.3 Shortest-Path Routing. 5.3.1 Dijkstra’s Algorithm. 5.3.2 Dijkstra’s Algorithm Generalization to K-Shortest Paths. 5.3.3 Shortest-Path Routing with Constraints. 5.4 Diverse-Path Routing. 5.4.1 SRG Types. 5.4.2 Diverse-Path Routing with Default SRGs. 5.4.3 Diverse-Path Routing with Fork SRGs. 5.4.4 Diverse-Path Routing with General SRGs. 5.5 Shared Backup Path Protection Routing. 5.5.1 Protection Guarantees and Rules of Sharing. 5.5.2 Complexity of Shared Backup Path Protection Routing. 5.6 Routing ILP. 5.6.1 ILP Description. 5.6.2 Implementation Experience. 5.7 Conclusion. 5.8 Appendix. 5.8.1 Complexity of Diverse-Path Routing with General SRGs. 5.8.2 Complexity of SBPP Routing. 6 Path Routing – Part 2: Heuristics. 6.1 Introduction. 6.1.1 Operational Models: Centralized vs Distributed Routing. 6.1.2 Topology Modeling Example. 6.2 Motivating Problems. 6.2.1 Heuristic Techniques. 6.3 K-Shortest Path Routing. 6.3.1 Yen’s K-Shortest Path Algorithm. 6.3.2 Constrained Shortest-Path Routing. 6.4 Diverse-Path Routing. 6.4.1 Best-Effort Path Diversity. 6.5 Shared Backup Path Protection Routing. 6.5.1 Sharing-Independent Routing Heuristic. 6.5.2 Sharing-Dependent Routing Heuristic. 6.6 Routing Preemptible Services. 6.7 General Constrained Routing Framework. 6.7.1 Implementation Experience. 6.8 Conclusion. 7 Enhanced Routing Model for SBPP Services. 7.1 Introduction. 7.2 Routing Metric. 7.3 Routing Algorithm. 7.4 Experiments. 7.4.1 Effect of . 7.4.2 Effect of α. 7.5 Conclusion. 8 Controlling Sharing for SBPP Services. 8.1 Introduction. 8.2 Express Links. 8.2.1 Routing with Express Links. 8.2.2 Analysis and Results. 8.2.3 Express Links–Conclusion. 8.3 Limiting Sharing. 8.3.1 Example. 8.3.2 Solution Alternatives. 8.3.3 Analysis of Capping. 8.3.4 Analysis of Load-Balancing. 8.3.5 Limiting Sharing–Conclusion. 8.4 Analysis of Active Reprovisioning. 8.4.1 Evaluation of Active Reprovisioning. 8.4.2 Active Reprovisioning–Conclusion. 8.5 Conclusion. 9 Path Computation with Partial Information. 9.1 Introduction. 9.2 Complexity of the Deterministic Approach. 9.2.1 Complexity of the Failure Dependent Strategy. 9.2.2 Complexity of the Failure Independent Strategy. 9.3 Probabilistic Approach. 9.3.1 A Problem of Combinations. 9.3.2 Analogy with SRG Arrangement into a Set of Backup Channels. 9.4 Probabilistic Routing Algorithm with Partial Information. 9.5 Locally Optimized Channel Selection. 9.5.1 Shared Mesh Protection Provisioning Using Vertex Coloring. 9.5.2 Implementation and Applications. 9.6 Required Extensions to Routing Protocols. 9.7 Experiments and Performance Results. 9.7.1 Accuracy and Distributions of Probability Functions. 9.7.2 Comparison of Deterministic vs ProbabilisticWeight Functions on Real Networks. 9.7.3 Benefits of Locally Optimized Lightpath Provisioning. 9.7.4 Summary. 9.8 Conclusion. 10 Path Reoptimization. 10.1 Introduction. 10.2 Routing Algorithm. 10.2.1 Cost model. 10.2.2 Online Routing Algorithm. 10.3 Reoptimization Algorithm. 10.4 The Complexity of Reoptimization. 10.4.1 No Prior Placement of Protection Channels or Primary Paths. 10.4.2 Prior Placement of Protection Channels or Primary Paths. 10.5 Experiments. 10.5.1 Calibration. 10.5.2 Real Networks. 10.5.3 Static Network Infrastructure. 10.5.4 Growing Network Infrastructure. 10.5.5 Network Dynamics. 10.6 Conclusion. 11 Dimensioning of Path-Protected Mesh Networks. 11.1 Introduction. 11.2 Network and Traffic Modeling. 11.3 Mesh Network Characteristics. 11.3.1 Path Length Analysis. 11.3.2 Protection-to-Working Capacity Ratio Analysis. 11.3.3 Sharing Analysis. 11.4 Asymptotic Behavior of the Protection-to-Working Capacity Ratio. 11.4.1 Examples. 11.4.2 General Results. 11.5 Dimensioning Mesh Optical Networks. 11.5.1 Node Model and Traffic Conservation Equations. 11.5.2 Dimensioning Examples and Results. 11.6 The Network Global Expectation Model. 11.7 Accuracy of Analytical Estimates. 11.8 Recovery Time Performance. 11.9 Conclusion. 12 Service Availability in Path-Protected Mesh Networks. 12.1 Introduction. 12.2 Network Service Availability. 12.2.1 Motivation. 12.2.2 Focus on Dual-Failure Scenarios. 12.2.3 Reliability and Availability. 12.3 Service Availability in Path-Protected Mesh Networks. 12.3.1 Dual-Failure Recoverability. 12.3.2 A Markov Model Approach to Service Availability. 12.3.3 Modeling Sharing of Backup Channels. 12.3.4 Impact of Channel Protection. 12.3.5 Impact of Reprovisioning. 12.4 Availability in Single and Multiple Domains. 12.4.1 Network Recovery Architecture–Single Domain. 12.4.2 Network Recovery Architecture–Multiple Domains. 12.4.3 Results and Discussion. 12.4.4 A Simple Model. 12.5 Availability in Ring and Path-Protected Networks. 12.5.1 Ring Availability Analysis. 12.5.2 Results and Discussion. 12.5.3 The Simple Model Again. 12.6 Conclusion. Bibliography. Index.
£100.65
John Wiley & Sons Inc Discover Signal Processing
Book SynopsisSignal processing is now a multidisciplinary topic, and one that has applications in many fields including, but not limited to, science, engineering, medicine, finance and the behavioural sciences. Modern software libraries that include dedicated languages and packages designed to simplify the development and application of signal processing techniques are now readily available; however this ease of application means that an understanding of the various techniques is imperative. It is critical that the student or practitioner is able to choose an appropriate processing technique, be aware of potential errors involved and understand how to control them. Discover Signal Processing exploits the rationale of learning by doing; actually attempting and performing a task is the most effective way to remember and understand. It presents the reader with a diverse range of exercises; some intended to recall or practice simple concepts, others more complex & aimed at developing a real Table of ContentsPreface. About the Author. Notation. Part A: The Exercises. 1 Introduction. Overview. The Exercises. Exercise 1.1. Exercise 1.2. Solutions and Summaries. 2 Signals. Overview. The Exercises. Exercise 2.1. Exercise 2.2. Exercise 2.3. Exercise 2.4. Solutions and Summaries. 3 Fourier Methods. Overview. The Exercises. Exercise 3.1. Exercise 3.2. Exercise 3.3. Exercise 3.4. Exercise 3.5. Exercise 3.6. Exercise 3.7. Exercise 3.8. Exercise 3.9. Exercise 3.10. Exercise 3.11. Exercise 3.12. Solutions and Summaries. 4 Linear Systems. Overview. The Exercises. Exercise 4.1. Exercise 4.2. Exercise 4.3. Solutions and Summaries. 5 Filters. Overview. The Exercises. Exercise 5.1. Exercise 5.2. Exercise 5.3. Exercise 5.4. Solutions and Summaries. 6 Time Domain Averaging (TDA). Overview. The Exercises. Exercise 6.1. Exercise 6.2. Exercise 6.3. Exercise 6.4. Solutions and Summaries. 7 Spectral Analysis. Overview. The Exercises. Exercise 7.1(a). Exercise 7.1(b). Exercise 7.2. Exercise 7.3. Exercise 7.4. Exercise 7.5. Exercise 7.6. Exercise 7.7. Exercise 7.8. Exercise 7.9. Solutions and Summaries. 8 Envelope Detection. Overview. The Exercises. Exercise 8.1. Solutions and Summaries. 9 The Spectrogram. Overview. The Exercises. Exercise 9.1. Exercise 9.2. Solutions and Summaries. 10 Sampling. Overview. The Exercises. Exercise 10.1. Exercise 10.2. Exercise 10.3. Exercise 10.4. Solutions and Summaries. 11 Identifi cation – Transfer Functions. Overview. The Exercises. Exercise 11.1. Exercise 11.2. Exercise 11.3. Exercise 11.4. Solutions and Summaries. 12 Model-based Signal Processing. Overview. The Exercises. Exercise 12.1. Exercise 12.2. Exercise 12.3. Solutions and Summaries. 13 Diagnostic Applications for Rotating Machines. Overview. The Exercises. Exercise 13.1. Exercise 13.2. Exercise 13.3. Exercise 13.4. Exercise 13.5. Solutions and Summaries. 14 Systems with Delays. Overview. The Exercises. Exercise 14.1. Exercise 14.2. Exercise 14.3. Solutions and Summaries. Part B. 1 Introduction. 1.1 General Objectives. 1.2 Basic Processing. 1.3 Why the Frequency Domain? 1.4 An Introductory Example. 2 Introduction to Signals. 2.1 Signal Classification. 2.2 Signal Descriptions. 2.3 Correlation Functions. 2.4 Estimation and Errors. 3 Fourier Methods. 3.1 Fourier Series. 3.2 Fourier (Integral) Transform. 3.3 The Uncertainty Principle. 3.4 The Discrete Fourier Transform (DFT). 3.5 The DFT and the Fast Fourier Transform (FFT). 3.6 Discontinuities and Windows. 4 Linear Systems. 4.1 Continuous Systems. 4.2 Discrete Systems. 4.3 A Specifi c Case of a Continuous Linear Systems – Accelerometers. Appendix 4.A The Lightly Damped SDOF System. 5 Filters. 5.1 Preliminaries. 5.2 Analog and Digital Filters. 5.3 Filter Classifi cation and Specifications. 5.4 IIR Filters. 5.5 FIR Filters. 5.6 The Importance of Linear Phase Filters. 5.7 Design Tools. 6 Time Domain Averaging (Synchronous Averaging). 6.1 Principle. 6.2 Rejection of Nonsynchronous Components. 6.3 TDA with Decaying Memory Process. 7 Spectral Analysis. 7.1 Introduction. 7.2 Representation of Signals in the Frequency Domain. 7.3 Errors and their Control. 7.4 Spectral Analysis: Practical Considerations. 8 Envelopes. 8.1 Introduction. 8.2 The Hilbert Transform (HT). 8.3 Analytic Signals. 8.4 Narrow Band (NB) Signals and their Envelope. 9 The Spectrogram. 9.1 Introduction. 9.2 Time Frequency Methods. 9.3 The Short Time Fourier Transform (STFT) and the Spectrogram. 10 Data Acquisition. 10.1 Data Acquisition and Signal Processing Systems. 10.2 Amplitude Quantization. 10.3 Quantization in Time: The Sampling Theorem. 10.4 Antialiasing Filters. 11 Input/Output Identifi cation. 11.1 Objectives and Overview. 11.2 Frequency Domain Identifi cation: The Noiseless Case. 11.3 Identifi cation with Noise Corrupted Signals. 11.4 Error Mechanisms and their Control in the Identifi cation Process. 11.5 Estimation Errors for the Coherence Function. 12 Model-based Signal Processing. 12.1 General. 12.2 Signal Models. 12.3 Modeling of Signals. 12.4 Model-based Spectral Analysis. 12.5 Model or Selection. 12.6 Model-based Diagnostics. Appendix 12.A The Correlation Matrix. 13 Machinery Diagnostics: Bearings and Gears. 13.1 Diagnostics and Rotating Machinery. 13.2 Structural Effects. 13.3 Rotating Imbalance. 13.4 Modeling of Roller Bearing Vibration Signals. 13.5 Bearing Vibrations: Structural Effects and Envelopes. 13.6 Modeling of Gear Vibration Signals. 14 Delays and Echoes. 14.1 System with Pure Delays. 14.2 Correlation Functions. 14.3 Cepstral Analysis. References. Index.
£81.65
John Wiley & Sons Inc Visual Media Coding and Transmission
Book SynopsisThis book presents the state-of-the-art in visual media coding and transmission Visual Media Coding and Transmission is an output of VISNET II NoE, which is an EC IST-FP6 collaborative research project by twelve esteemed institutions from across Europe in the fields of networked audiovisual systems and home platforms.Table of ContentsVISNET II Researchers xiii Preface xv Glossary of Abbreviations xvii 1 Introduction 1 2 Video Coding Principles 7 2.1 Introduction 7 2.2 Redundancy in Video Signals 7 2.3 Fundamentals of Video Compression 8 2.3.1 Video Signal Representation and Picture Structure 8 2.3.2 Removing Spatial Redundancy 9 2.3.3 Removing Temporal Redundancy 14 2.3.4 Basic Video Codec Structure 16 2.4 Advanced Video Compression Techniques 17 2.4.1 Frame Types 17 2.4.2 MC Accuracy 19 2.4.3 MB Mode Selection 20 2.4.4 Integer Transform 21 2.4.5 Intra Prediction 22 2.4.6 Deblocking Filters 22 2.4.7 Multiple Reference Frames and Hierarchical Coding 24 2.4.8 Error-Robust Video Coding 24 2.5 Video Codec Standards 28 2.5.1 Standardization Bodies 28 2.5.2 ITU Standards 29 2.5.3 MPEG Standards 29 2.5.4 H.264/MPEG-4 AVC 31 2.6 Assessment of Video Quality 31 2.6.1 Subjective Performance Evaluation 31 2.6.2 Objective Performance Evaluation 32 2.7 Conclusions 35 References 36 3 Scalable Video Coding 39 3.1 Introduction 39 3.1.1 Applications and Scenarios 40 3.2 Overview of the State of the Art 41 3.2.1 Scalable Coding Techniques 42 3.2.2 Multiple Description Coding 45 3.2.3 Stereoscopic 3D Video Coding 47 3.3 Scalable Video Coding Techniques 48 3.3.1 Scalable Coding for Shape, Texture, and Depth for 3D Video 48 3.3.2 3D Wavelet Coding 68 3.4 Error Robustness for Scalable Video and Image Coding 74 3.4.1 Correlated Frames for Error Robustness 74 3.4.2 Odd–Even Frame Multiple Description Coding for Scalable H.264/AVC 82 3.4.3 Wireless JPEG 2000: JPWL 91 3.4.4 JPWL Simulation Results 94 3.4.5 Towards a Theoretical Approach for Optimal Unequal Error Protection 96 3.5 Conclusions 98 References 99 4 Distributed Video Coding 105 4.1 Introduction 105 4.1.1 The Video Codec Complexity Balance 106 4.2 Distributed Source Coding 109 4.2.1 The Slepian–Wolf Theorem 109 4.2.2 The Wyner–Ziv Theorem 110 4.2.3 DVC Codec Architecture 111 4.2.4 Input Bitstream Preparation – Quantization and Bit Plane Extraction 112 4.2.5 Turbo Encoder 112 4.2.6 Parity Bit Puncturer 114 4.2.7 Side Information 114 4.2.8 Turbo Decoder 115 4.2.9 Reconstruction: Inverse Quantization 116 4.2.10 Key Frame Coding 117 4.3 Stopping Criteria for a Feedback Channel-based Transform Domain Wyner–Ziv Video Codec 118 4.3.1 Proposed Technical Solution 118 4.3.2 Performance Evaluation 120 4.4 Rate-distortion Analysis of Motion-compensated Interpolation at the Decoder in Distributed Video Coding 122 4.4.1 Proposed Technical Solution 122 4.4.2 Performance Evaluation 126 4.5 Nonlinear Quantization Technique for Distributed Video Coding 129 4.5.1 Proposed Technical Solution 129 4.5.2 Performance Evaluation 132 4.6 Symmetric Distributed Coding of Stereo Video Sequences 134 4.6.1 Proposed Technical Solution 134 4.6.2 Performance Evaluation 137 4.7 Studying Error-resilience Performance for a Feedback Channel-based Transform Domain Wyner–Ziv Video Codec 139 4.7.1 Proposed Technical Solution 139 4.7.2 Performance Evaluation 140 4.8 Modeling the DVC Decoder for Error-prone Wireless Channels 144 4.8.1 Proposed Technical Solution 145 4.8.2 Performance Evaluation 149 4.9 Error Concealment Using a DVC Approach for Video Streaming Applications 151 4.9.1 Proposed Technical Solution 152 4.9.2 Performance Evaluation 155 4.10 Conclusions 158 References 159 5 Non-normative Video Coding Tools 161 5.1 Introduction 161 5.2 Overview of the State of the Art 162 5.2.1 Rate Control 162 5.2.2 Error Resilience 164 5.3 Rate Control Architecture for Joint MVS Encoding and Transcoding 165 5.3.1 Problem Definition and Objectives 165 5.3.2 Proposed Technical Solution 166 5.3.3 Performance Evaluation 169 5.3.4 Conclusions 171 5.4 Bit Allocation and Buffer Control for MVS Encoding Rate Control 171 5.4.1 Problem Definition and Objectives 171 5.4.2 Proposed Technical Approach 172 5.4.3 Performance Evaluation 177 5.4.4 Conclusions 179 5.5 Optimal Rate Allocation for H.264/AVC Joint MVS Transcoding 179 5.5.1 Problem Definition and Objectives 179 5.5.2 Proposed Technical Solution 180 5.5.3 Performance Evaluation 181 5.5.4 Conclusions 182 5.6 Spatio-temporal Scene-level Error Concealment for Segmented Video 182 5.6.1 Problem Definition and Objectives 182 5.6.2 Proposed Technical Solution 183 5.6.3 Performance Evaluation 187 5.6.4 Conclusions 188 5.7 An Integrated Error-resilient Object-based Video Coding Architecture 189 5.7.1 Problem Definition and Objectives 189 5.7.2 Proposed Technical Solution 189 5.7.3 Performance Evaluation 195 5.7.4 Conclusions 195 5.8 A Robust FMO Scheme for H.264/AVC Video Transcoding 195 5.8.1 Problem Definition and Objectives 195 5.8.2 Proposed Technical Solution 195 5.8.3 Performance Evaluation 197 5.8.4 Conclusions 198 5.9 Conclusions 199 References 199 6 Transform-based Multi-view Video Coding 203 6.1 Introduction 203 6.2 MVC Encoder Complexity Reduction using a Multi-grid Pyramidal Approach 205 6.2.1 Problem Definition and Objectives 205 6.2.2 Proposed Technical Solution 205 6.2.3 Conclusions and Further Work 208 6.3 Inter-view Prediction using Reconstructed Disparity Information 208 6.3.1 Problem Definition and Objectives 208 6.3.2 Proposed Technical Solution 208 6.3.3 Performance Evaluation 210 6.3.4 Conclusions and Further Work 211 6.4 Multi-view Coding via Virtual View Generation 212 6.4.1 Problem Definition and Objectives 212 6.4.2 Proposed Technical Solution 212 6.4.3 Performance Evaluation 215 6.4.4 Conclusions and Further Work 216 6.5 Low-delay Random View Access in Multi-view Coding Using a Bit Rate-adaptive Downsampling Approach 216 6.5.1 Problem Definition and Objectives 216 6.5.2 Proposed Technical Solution 216 6.5.3 Performance Evaluation 219 6.5.4 Conclusions and Further Work 222 References 222 7 Introduction to Multimedia Communications 225 7.1 Introduction 225 7.2 State of the Art: Wireless Multimedia Communications 228 7.2.1 QoS in Wireless Networks 228 7.2.2 Constraints on Wireless Multimedia Communications 231 7.2.3 Multimedia Compression Technologies 234 7.2.4 Multimedia Transmission Issues in Wireless Networks 235 7.2.5 Resource Management Strategy in Wireless Multimedia Communications 239 7.3 Conclusions 244 References 244 8 Wireless Channel Models 247 8.1 Introduction 247 8.2 GPRS/EGPRS Channel Simulator 247 8.2.1 GSM/EDGE Radio Access Network (GERAN) 247 8.2.2 GPRS Physical Link Layer Model Description 250 8.2.3 EGPRS Physical Link Layer Model Description 252 8.2.4 GPRS Physical Link Layer Simulator 256 8.2.5 EGPRS Physical Link Layer Simulator 261 8.2.6 E/GPRS Radio Interface Data Flow Model 268 8.2.7 Real-time GERAN Emulator 270 8.2.8 Conclusion 271 8.3 UMTS Channel Simulator 272 8.3.1 UMTS Terrestrial Radio Access Network (UTRAN) 272 8.3.2 UMTS Physical Link Layer Model Description 279 8.3.3 Model Verification for Forward Link 290 8.3.4 UMTS Physical Link Layer Simulator 298 8.3.5 Performance Enhancement Techniques 307 8.3.6 UMTS Radio Interface Data Flow Model 309 8.3.7 Real-time UTRAN Emulator 312 8.3.8 Conclusion 313 8.4 WiMAX IEEE 802.16e Modeling 316 8.4.1 Introduction 316 8.4.2 WIMAX System Description 317 8.4.3 Physical Layer Simulation Results and Analysis 323 8.4.4 Error Pattern Files Generation 324 8.5 Conclusions 328 8.6 Appendix: Eb/No and DPCH_Ec/Io Calculation 329 References 330 9 Enhancement Schemes for Multimedia Transmission over Wireless Networks 333 9.1 Introduction 333 9.1.1 3G Real-time Audiovisual Requirements 333 9.1.2 Video Transmission over Mobile Communication Systems 335 9.1.3 Circuit-switched Bearers 339 9.1.4 Packet-switched Bearers 348 9.1.5 Video Communications over GPRS 350 9.1.6 GPRS Traffic Capacity 351 9.1.7 Error Performance 354 9.1.8 Video Communications over EGPRS 357 9.1.9 Traffic Characteristics 357 9.1.10 Error Performance 358 9.1.11 Voice Communication over Mobile Channels 359 9.1.12 Support of Voice over UMTS Networks 360 9.1.13 Error-free Performance 361 9.1.14 Error-prone Performance 362 9.1.15 Support of Voice over GPRS Networks 362 9.1.16 Conclusion 363 9.2 Link-level Quality Adaptation Techniques 365 9.2.1 Performance Modeling 365 9.2.2 Probability Calculation 367 9.2.3 Distortion Modeling 368 9.2.4 Propagation Loss Modeling 368 9.2.5 Energy-optimized UEP Scheme 369 9.2.6 Simulation Setup 370 9.2.7 Performance Analysis 372 9.2.8 Conclusion 373 9.3 Link Adaptation for Video Services 373 9.3.1 Time-varying Channel Model Design 374 9.3.2 Link Adaptation for Real-time Video Communications 379 9.3.3 Link Adaptation for Streaming Video Communications 389 9.3.4 Link Adaptation for UMTS 396 9.3.5 Conclusion 402 9.4 User-centric Radio Resource Management in UTRAN 403 9.4.1 Enhanced Call-admission Control Scheme 403 9.4.2 Implementation of UTRAN System-level Simulator 403 9.4.3 Performance Evaluation of Enhanced CAC Scheme 410 9.5 Conclusions 411 References 413 10 Quality Optimization for Cross-network Media Communications 417 10.1 Introduction 417 10.2 Generic Inter-networked QoS-optimization Infrastructure 418 10.2.1 State of the Art 418 10.2.2 Generic of QoS for Heterogeneous Networks 420 10.3 Implementation of a QoS-optimized Inter-networked Emulator 422 10.3.1 Emulation System Physical Link Layer Simulation 426 10.3.2 Emulation System Transmitter/Receiver Unit 428 10.3.3 QoS Mapping Architecture 428 10.3.4 General User Interface 438 10.4 Performances of Video Transmission in Inter-networked Systems 442 10.4.1 Experimental Setup 442 10.4.2 Test for the EDGE System 443 10.4.3 Test for the UMTS System 445 10.4.4 Tests for the EDGE-to-UMTS System 445 10.5 Conclusions 452 References 453 11 Context-based Visual Media Content Adaptation 455 11.1 Introduction 455 11.2 Overview of the State of the Art in Context-aware Content Adaptation 457 11.2.1 Recent Developments in Context-aware Systems 457 11.2.2 Standardization Efforts on Contextual Information for Content Adaptation 467 11.3 Other Standardization Efforts by the IETF and W3C 476 11.4 Summary of Standardization Activities 479 11.4.1 Integrating Digital Rights Management (DRM) with Adaptation 480 11.4.2 Existing DRM Initiatives 480 11.4.3 The New ‘‘Adaptation Authorization’’ Concept 481 11.4.4 Adaptation Decision 482 11.4.5 Context-based Content Adaptation 488 11.5 Generation of Contextual Information and Profiling 492 11.5.1 Types and Representations of Contextual Information 492 11.5.2 Context Providers and Profiling 494 11.5.3 User Privacy 497 11.5.4 Generation of Contextual Information 498 11.6 The Application Scenario for Context-based Adaptation of Governed Media Contents 499 11.6.1 Virtual Classroom Application Scenario 500 11.6.2 Mechanisms using Contextual Information in a Virtual Collaboration Application 502 11.6.3 Ontologies in Context-aware Content Adaptation 503 11.6.4 System Architecture of a Scalable Platform for Context-aware and DRM-enabled Content Adaptation 504 11.6.5 Context Providers 507 11.6.6 Adaptation Decision Engine 510 11.6.7 Adaptation Authorization 514 11.6.8 Adaptation Engines Stack 517 11.6.9 Interfaces between Modules of the Content Adaptation Platform 544 11.7 Conclusions 552 References 553 Index 559
£158.60
John Wiley & Sons Inc Multiwavelength Optical LANs
Book SynopsisCovers the architectural, topological and protocol issues regarding optical Local Area Networks (LANs). This book presents the class of adaptive protocols for optical LANs, and the Media-Access Control protocols. It is useful for undergraduate and graduate computer science, computer, electrical and telecommunications engineering students.Table of ContentsPreface. Acknowledgements. 1. Introduction. Advantages of Optical Fibre as a Transmission Medium. Basic Multiplexing Techniques. Evolution of Optical Networking?Major Technological Milestones. First Generation Optical Networks. Second Generation Optical Networks?Main Classes. A Closer Look at WDM Broadcast-and-Select Local Area Networks. 2. Enabling Technologies. Introduction. Classes of Optical Networks. Optical Network Components. Summary. 3. Medium Access Control Protocols. Fixed-Assignment Protocols. Random Access Protocols. Pretransmission Coordination-Based Protocols. 4. Adaptive Protocols. Adaptive TDMA Protocols. Adaptive Random Access Protocols. Adaptive Pretransmission Coordination Protocols. Centralized Packet Filtering Protocols. Index.
£97.75
John Wiley & Sons Inc Host Identity Protocol HIP
Book SynopsisWithin the set of many identifier-locator separation designs for the Internet, HIP has progressed further than anything else we have so far. It is time to see what HIP can do in larger scale in the real world. In order to make that happen, the world needs a HIP book, and now we have it. - Jari Arkko, Internet Area Director, IETF One of the challenges facing the current Internet architecture is the incorporation of mobile and multi-homed terminals (hosts), and an overall lack of protection against Denial-of-Service attacks and identity spoofing. The Host Identity Protocol (HIP) is being developed by the Internet Engineering Task Force (IETF) as an integrated solution to these problems. The book presents a well-structured, readable and compact overview of the core protocol with relevant extensions to the Internet architecture and infrastructure. The covered topics include the Bound End-to-End Tunnel Mode for IPsec, Overlay Routable Cryptographic Hash Identifiers, extensTrade Review"I recommend this book to all software writers and engineers who are working in the context of mobile IP, IPv6, and the future internet. Graduate and advanced undergraduate students who are interested in discovering a practical and challenging application of identity management models and cryptographic protocols will also benefit from this book." (Computing Reviews, May 5, 2009)Table of ContentsAbout the Author. Foreword. (Jari Arkko) Foreword. (David Hutchison) Preface. Acknowledgments. Abbreviations. Part I Introduction. Chapter 1: Overview. 1.1 Identifierâ??locatorsplit. 1.2 HIPin the Internetarchitecture. 1.3 BriefhistoryofHIP. 1.4 Organization of the book. Chapter 2: Introduction to network security. 2.1 Goalsof cryptographicprotocols. 2.2 Basics andterminology. 2.3 Attacktypes. 2.4 Defensemechanisms. 2.5 Securityprotocols. 2.6 Weakauthenticationtechniques. 2.7 SecureDNS. Part II The Host Identity Protocol. Chapter 3: Architectural overview. 3.1 Internet namespaces. 3.2 Methods of identifying a host. 3.3 OverlayRoutableCryptographicHashIdentifiers. Chapter 4: Baseprotocol. 4.1 Base exchange. 4.2 OtherHIPcontrolpackets. 4.3 IPsec encapsulation. Chapter 5: Main extensions. 5.1 Mobility and multihoming. 5.2 Rendezvous server. 5.3 DNSextensions. 5.4 Registrationprotocol. Chapter 6: Advanced extensions. 6.1 Opportunistic mode. 6.2 Piggybacking transport headers to base exchange. 6.3 HIPservicediscovery. 6.4 Simultaneous multiaccess. 6.5 DisseminatingHITswitha presenceservice. 6.6 Multicast. Chapter 7: Performance measurements. 7.1 HIPonNokia InternetTablet. 7.2 Experimental results. 7.3 Summary. Chapter 8: Lightweight HIP. 8.1 Security functionality of HIP. 8.2 HIPhigh-levelgoals. 8.3 LHIPdesign. 8.4 LHIPperformance. 8.5 Discussion. Part III Infrastructure Support. Chapter 9: Middlebox traversal. 9.1 Requirements for traversinglegacymiddleboxes. 9.2 LegacyNATtraversal. 9.3 Requirements forHIP-awaremiddleboxes. 9.4 HIP-awarefirewall. Chapter 10: Name resolution. 10.1 Problemstatementofnaming. 10.2 DistributedHashTables. 10.3 HIPinterface toOpenDHT. 10.4 Overviewofoverlaynetworks. 10.5 Host Identity Indirection Infrastructure. 10.5.1 Separatingcontrol,data, andnaming. 10.5.2 Thedata plane. 10.5.3 Thecontrolplane. 10.5.4 Discussionof theHi3design. Chapter 11: Micromobility. 11.1 Local rendezvousservers. 11.2 Secure micromobility. 11.3 Network mobility. Chapter 12: Communication privacy. 12.1 SPINAT. 12.2 BLIND. 12.3 Anonymousidentifiers. Part IV Applications. Chapter 13: Possible HIP applications. 13.1 VirtualPrivateNetworking. 13.2 P2PInternetSharingArchitecture. 13.3 InteroperatingIPv4andIPv6. 13.4 SecureMobileArchitecture. 13.5 Liveapplicationmigration. 13.6 NetworkoperatorviewpointonHIP. Chapter 14: Application interface. 14.1 UsinglegacyapplicationswithHIP. 14.2 API fornativeHIPapplications. Chapter 15: Integrating HIP with other protocols. 15.1 GeneralizedHIP. 15.2 The use of Session Initiation Protocol. 15.3 EncapsulatingHIPdatausingSRTP. 15.4 ReplacingHIPbase exchangewithIKEv2. 15.5 MobileIPandHIP. 15.6 HIPproxyfor legacyhosts. Installing and using HIP. Bibliography. Index.
£81.65
John Wiley & Sons Inc Digital Signal Processing
Book SynopsisA practical guide to using the TMS320C31 DSP Starter Kit With applications and demand for high-performing digital signalprocessors expanding rapidly, it is becoming increasingly importantfor today''s students and practicing engineers to master real-timedigital signal processing (DSP) techniques. Digital Signal Processing: Laboratory Experiments Using C and theTMS320C31 DSK offers users a practical--and economicalm--approachto understanding DSP principles, designs, and applications.Demonstrating Texas Instruments'' (TI) state-of-the-art, low-pricedDSP Starter Kit (DSK), this book clearly illustrates and integratespractical aspects of real-time DSP implementation techniques andcomplex DSP concepts into lab exercises and experiments. TI''sTMS320C31 digital signal processor provides substantial performancebenefits for designs that have floating-point capabilitiessupported by high-level language compilers. Most chapters begin with a theoretical discussion followedTable of ContentsDigital Signal Processing Development System. Architecture and Instruction Set of the TMS320C3x Processor. Input and Output with the DSK. Finite Impulse Response Filters. Infinite Impulse Response Filters. Fast Fourier Transform. Adaptive Filters. DSP Applications and Projects. Appendices. References. Index.
£129.15
John Wiley & Sons Inc Speech Coding
Book SynopsisPuts a wealth of speech analysis tools at your fingertips and allows the reader to gain good intuitive sense of how modern speech coders work. Covers all the basic approaches found in speech coding and describes the algorithms in both simple parametric terms and complete equation form. The book is packed with exercises and projects for hands-on experimentation with algorithms. Plus, the accompanying user-friendly, graphical interface software helps to develop a practical, intuitive sense of how modern speech coders work.Table of ContentsDSPLAB: The DSP Laboratory Software. Quantization: PCM and APCM. Waveform Coding with Fixed Prediction. Pitch-excited Linear Predictive Vocoder. Waveform Coding with Adaptive Prediction. Analysis-by-Synthesis LPC. Subband Coding. Projects. Appendices. Bibliography. Index.
£131.35
Certitrek Publishing Cwt101
a huge range and FREE tracked UK delivery on ALL orders.
£85.00
Cambridge University Press Digital Signal Processing
Book SynopsisCombining clear explanations of elementary principles, advanced topics and applications with step-by-step mathematical derivations, this textbook provides a comprehensive yet accessible introduction to digital signal processing. All the key topics are covered, including discrete-time Fourier transform, z-transform, discrete Fourier transform and FFT, A/D conversion, and FIR and IIR filtering algorithms, as well as more advanced topics such as multirate systems, the discrete cosine transform and spectral signal processing. Over 600 full-color illustrations, 200 fully worked examples, hundreds of end-of-chapter homework problems and detailed computational examples of DSP algorithms implemented in MATLAB and C aid understanding, and help put knowledge into practice. A wealth of supplementary material accompanies the book online, including interactive programs for instructors, a full set of solutions and MATLAB laboratory exercises, making this the ideal text for senior undergraduate and gTrade Review'Professor Holton has done a great service to faculty who teach digital signal processing. The material is developed in a clear and thorough manner with an excellent range of topics, from elementary to advanced and from theoretical to applied. Many insightful analytical and computational examples and homework problems are included, with Matlab intelligently integrated. This textbook is the clear front-runner in a crowded field.' Howard Weinert, Johns Hopkins University'… a student-friendly book, making learning DSP a fun journey.' Xiyi Hang, California State University, Northridge'… an excellent textbook for undergraduate as well as graduate students. It is well written, very clearly defined and presents all DSP topics, using many examples including the use of Matlab … Holton covers all necessary materials for a thorough understanding of DSP concepts and practical applications of a subject which is very mathematical … It is without any reservations that I strongly endorse and recommend the DSP book by Professor Holton.' Mousavinezhad Hossein, Idaho State University'The Holton text includes technical materials that a practicing engineer needs to know to prototype a fixed-coefficient DSP system architecture using Matlab. There are many unique features of this textbook, including a full chapter on visualizing frequency response from pole-zero plots, multi-color plots for better comprehension, rigorous derivation of all formulas, and up-to-date hardware- and software-based implementation ideas for the benefit of novice and practicing engineers. I strongly recommend its adoption.' Kalyan Mondal, Fairleigh Dickinson UniversityTable of ContentsPreface; 1. Signals and systems; 2. Impulse response; 3. Discrete-time Fourier transform; 4. z-transform; 5. Frequency response; 6. A/D and D/A conversion; 7. Finite impulse response systems; 8. Infinite impulse response systems; 9. Filter architecture; 10. Discrete Fourier transform; 11. Fast Fourier transform; 12. Discrete cosine transform; 13. Multirate and multistage systems; 14. Spectral analysis; Appendices; Index.
£129.89
John Wiley & Sons Inc Mobile Ad Hoc Networking
Book SynopsisAn excellent book for those who are interested in learning the current status of research and development . . . [and] who want to get a comprehensive overview of the current state-of-the-art. E-Streams This book provides up-to-date information on research and development in the rapidly growing area of networks based on the multihop ad hoc networking paradigm. It reviews all classes of networks that have successfully adopted this paradigm, pointing out how they penetrated the mass market and sparked breakthrough research. Covering both physical issues and applications, Mobile Ad Hoc Networking: Cutting Edge Directions offers useful tools for professionals and researchers in diverse areas wishing to learn about the latest trends in sensor, actuator, and robot networking, mesh networks, delay tolerant and opportunistic networking, and vehicular networks. Chapter coverage includes: Multihop ad hoc networking Enabling Table of ContentsPREFACE xiii ACKNOWLEDGMENTS xv CONTRIBUTORS xvii PART I GENERAL ISSUES 1 Multihop Ad Hoc Networking: The Evolutionary Path 3 Marco Conti and Silvia Giordano 1.1 Introduction, 3 1.2 MANET Research: Major Achievements and Lessons Learned, 5 1.3 Multihop Ad Hoc Networks: From Theory to Reality, 16 1.4 Summary and Conclusions, 25 2 Enabling Technologies and Standards for Mobile Multihop Wireless Networking 34 Enzo Mingozzi and Claudio Cicconetti 2.1 Introduction, 35 2.2 Broadband Wireless Access Technologies, 37 2.3 Wireless Local Area Networks Technologies, 43 2.4 Personal Area Networks Technologies, 53 2.5 Mobility Support in Heterogeneous Scenarios, 65 2.6 Conclusions, 67 3 Application Scenarios 77 Ilias Leontiadis, Ettore Ferranti, Cecilia Mascolo, Liam McNamara, Bence Pasztor, Niki Trigoni, and Sonia Waharte 3.1 Introduction, 78 3.2 Military Applications, 79 3.3 Network Connectivity, 81 3.4 Wireless Sensor Networks, 84 3.5 Search and Rescue, 89 3.6 Vehicular Networks, 93 3.7 Personal Content Dissemination, 96 3.8 Conclusions, 98 4 Security in Wireless Ad Hoc Networks 106 Roberto Di Pietro and Josep Domingo-Ferrer 4.1 Introduction, 106 4.2 Wireless Sensor Networks, 110 4.3 Unattended WSN, 125 4.4 Wireless Mesh Networks, 130 4.5 Delay-Tolerant Networks, 134 4.6 Vehicular Ad Hoc Networks (VANETs), 137 4.7 Conclusions and Open Research Issues, 144 5 Architectural Solutions for End-User Mobility 154 Salvatore Vanini and Anna Forster 5.1 Introduction, 154 5.2 Mesh Networks, 155 5.3 Wireless Sensor Networks, 182 5.4 Conclusion, 188 6 ExperimentalWork Versus Simulation in the Study of Mobile Ad Hoc Networks 191 Carlo Vallati, Victor Omwando, and Prasant Mohapatra 6.1 Introduction, 191 6.2 Overview of Mobile Ad Hoc Network Simulation Tools and Experimental Platforms, 192 6.3 Gap Between Simulations and Experiments: Issues and Factors, 199 6.4 Good Simulations: Validation, Verification, and Calibration, 220 6.5 Simulators and Testbeds: Future Prospects, 226 6.6 Conclusion, 228 PART II MESH NETWORKING 7 Resource Optimization in Multiradio Multichannel Wireless Mesh Networks 241 Antonio Capone, Ilario Filippini, Stefano Gualandi, and Di Yuan 7.1 Introduction, 242 7.2 Network and Interference Models, 244 7.3 Maximum Link Activation Under the SINR Model, 245 7.4 Optimal Link Scheduling, 247 7.5 Joint Routing and Scheduling, 254 7.6 Dealing with Channel Assignment and Directional Antennas, 257 7.7 Cooperative Networking, 263 7.8 Concluding Remarks and Future Issues, 269 8 Quality of Service in Mesh Networks 275 Raffaele Bruno 8.1 Introduction, 275 8.2 QoS Definition, 277 8.3 A Taxonomy of Existing QoS Routing Approaches, 278 8.4 Routing Protocols with Optimization-Based Path Selection, 280 8.5 Routing Metrics for Minimum-Weight Path Selection, 291 8.6 Feedback-Based Path Selection, 307 8.7 Conclusions, 308 PART III OPPORTUNISTIC NETWORKING 9 Applications in Delay-Tolerant and Opportunistic Networks 317 Teemu K¨arkk¨ainen, Mikko Pitkanen, and JoergOtt 9.1 Application Scenarios, 318 9.2 Challenges for Applications Over DTN, 322 9.3 Critical Mechanisms for DTN Applications, 328 9.4 DTN Applications (Case Studies), 336 9.5 Conclusion: Rethinking Applications for DTNs, 357 10 Mobility Models in Opportunistic Networks 360 Kyunghan Lee, Pan Hui, and Song Chong 10.1 Introduction, 360 10.2 Contact-Based Measurement, Analysis, and Modeling, 361 10.3 Trajectory Models, 376 10.4 Implications for Network Protocol Design, 399 10.5 New Paradigm: Delay-Resource Tradeoffs, 406 11 Opportunistic Routing 419 Thrasyvoulos Spyropoulos and Andreea Picu 11.1 Introduction, 420 11.2 Cornerstones of Opportunistic Networks, 422 11.3 Dealing with Uncertainty: Redundancy-Based Routing, 428 11.4 Capitalizing on Structure: Utility-Based Forwarding, 435 11.5 Hybrid Solutions: Combining Redundancy and Utility, 444 11.6 Conclusion, 447 12 Data Dissemination in Opportunistic Networks 453 Chiara Boldrini and Andrea Passarella 12.1 Introduction, 454 12.2 Initial Ideas: PodNet, 456 12.3 Social-Aware Schemes, 460 12.4 Publish/Subscribe Schemes, 464 12.5 Global Optimization, 469 12.6 Infrastructure-Based Approaches, 474 12.7 Approaches Inspired by Unstructured p2p Systems, 478 12.8 Further Readings, 482 13 Task Farming in Crowd Computing 491 Derek G. Murray, Karthik Nilakant, J. Crowcroft, and E. Yoneki 13.1 Introduction, 491 13.2 Ideal Parallelism Model, 494 13.3 Task Farming, 498 13.4 Socially Aware Task Farming, 500 13.5 Related Work, 510 13.6 Conclusions and Future Work, 510 PART IV VANET 14 A Taxonomy of Data Communication Protocols for Vehicular Ad Hoc Networks 517 Yousef-Awwad Daraghmi, Ivan Stojmenovic, and Chih-Wei Yi 14.1 Introduction, 517 14.2 Taxonomy of VANET Communication Protocols, 520 14.3 Reliability-Oriented Geocasting Protocols, 525 14.4 Time-Critical Geocasting Protocols, 527 14.5 Small-Scale Routing Protocols, 529 14.6 Large-Scale Routing, 534 14.7 Summary, 539 14.8 Conclusion and Future Work, 539 15 Mobility Models, Topology, and Simulations in VANET 545 Francisco J. Ros, Juan A. Martinez, and Pedro M. Ruiz 15.1 Introduction and Motivation, 545 15.2 Mobility Models, 547 15.3 Mobility Simulators, 551 15.4 Integrated Simulators, 557 15.5 Modeling Vehicular Communications, 560 15.6 Analysis of Connectivity in Highways, 565 15.7 Conclusion and Future Work, 572 16 ExperimentalWork on VANET 577 Minglu Li and Hongzi Zhu 16.1 Introduction, 577 16.2 MIT CarTel, 579 16.3 UMass DieselNet, 581 16.4 SJTU ShanghaiGrid, 584 16.5 NCTU VANET Testbed, 587 16.6 UCLA CVeT, 589 16.7 GM DSRC Fleet, 590 16.8 FleetNet Project, 591 16.9 Network on Wheels (NOW) Project, 592 16.10 Advanced Safety Vehicles (ASVs), 593 16.11 Japan Automobile Research Institute (JARI), 594 17 MAC Protocols for VANET 599 Mohammad S. Almalag, Michele C. Weigle, and Stephan Olariu 17.1 Introduction, 599 17.2 MAC Metrics, 602 17.3 IEEE Standards for MAC Protocols for VANETs, 602 17.4 Alternate MAC Protocols for VANET, 606 17.5 Conclusion, 616 18 Cognitive Radio Vehicular Ad Hoc Networks: Design, Implementation, and Future Challenges 619 Marco Di Felice, Kaushik Roy Chowdhury, and Luciano Bononi 18.1 Introduction, 620 18.2 Characteristics of Cognitive Radio Vehicular Networks, 622 18.3 Applications of Cognitive Radio Vehicular Networks, 628 18.4 CRV Network Architecture, 629 18.5 Classification and Description of Existing Works on CRV Networks, 630 18.6 Research Issues in CRVs, 636 18.7 Conclusion, 640 19 The Next Paradigm Shift: From Vehicular Networks to Vehicular Clouds 645 Stephan Olariu, Tihomir Hristov, and Gongjun Yan 19.1 By Way of Motivation, 646 19.2 The Vehicular Model, 647 19.3 Vehicular Networks, 649 19.4 Cloud Computing, 650 19.5 Vehicular Clouds, 652 19.6 How are Vehicular Clouds Different?, 654 19.7 Feasible Instances of Vehicular Clouds, 657 19.8 More Application Scenarios, 660 19.9 Security and Privacy in Vehicular Clouds, 666 19.10 Key Management, 677 19.11 Research Challenges, 680 19.12 Architectures for Vehicular Clouds, 681 19.13 Resource Aggregation in Vehicular Clouds, 683 19.14 A Simulation Study of VC, 690 19.15 Future Work, 691 19.16 Where to From Here?, 693 PART V SENSOR NETWORKING 20 Wireless Sensor Networks with Energy Harvesting 703 Stefano Basagni, M. Yousof Naderi, Chiara Petrioli, and Dora Spenza 20.1 Introduction, 703 20.2 Node Platforms, 704 20.3 Techniques of Energy Harvesting, 709 20.4 Prediction Models, 713 20.5 Protocols for EHWSNs, 717 21 Robot-AssistedWireless Sensor Networks: Recent Applications and Future Challenges 737 Rafael Falcon, Amiya Nayak, and Ivan Stojmenovic 21.1 Introduction, 737 21.2 Robot-Assisted Sensor Placement, 740 21.3 Robot-Assisted Sensor Relocation, 751 21.4 Robot-Assisted Sensor Maintenance, 762 21.5 Future Challenges, 763 22 Underwater Networks with Limited Mobility: Algorithms, Systems, and Experiments 769 Carrick Detweiler, Elizabeth Basha, Marek Doniec, and Daniela Rus 22.1 Introduction, 770 22.2 Related Work, 772 22.3 Decentralized Control Algorithm, 775 22.4 General System Architecture and Design, 779 22.5 Application-Specific Architecture and Design, 786 22.6 Experiments and Results, 789 22.7 Conclusions, 799 23 Advances in Underwater Acoustic Networking 804 Tommaso Melodia, Hovannes Kulhandjian, Li-Chung Kuo, and Emrecan Demirors 23.1 Introduction, 805 23.2 Communication Architecture, 806 23.3 Basics of Underwater Communications, 807 23.4 Physical Layer, 814 23.5 Medium Access Control Layer, 822 23.6 Network Layer, 829 23.7 Cross-Layer Design, 833 23.8 Experimental Platforms, 834 23.9 UW-Buffalo: An Underwater Acoustic Testbed at the University at Buffalo, 842 23.10 Conclusions, 842 References, 843 Index 853
£132.95
John Wiley & Sons Inc Electronic Structure Calculations on Graphics
Book SynopsisElectronic Structure Calculations on Graphics Processing Units: From Quantum Chemistry to Condensed Matter Physics provides an overview of computing on graphics processing units (GPUs), a brief introduction to GPU programming, and the latest examples of code developments and applications for the most widely used electronic structure methods. The book covers all commonly used basis sets including localized Gaussian and Slater type basis functions, plane waves, wavelets and real-space grid-based approaches. The chapters expose details on the calculation of two-electron integrals, exchange-correlation quadrature, Fock matrix formation, solution of the self-consistent field equations, calculation of nuclear gradients to obtain forces, and methods to treat excited states within DFT. Other chapters focus on semiempirical and correlated wave function methods including density fitted second order Møller-Plesset perturbation theory and both iterative and perturbative singTable of ContentsList of Contributors xiii Preface xvii Acknowledgments xix Glossary xxi Abbreviations xxv 1. Why Graphics Processing Units 1” Perri Needham, Andreas W. Götz and Ross C. Walker 1.1 A Historical Perspective of Parallel Computing 1 1.2 The Rise of the GPU 5 1.3 Parallel Computing on Central Processing Units 7 1.4 Parallel Computing on Graphics Processing Units 12 1.5 GPU-Accelerated Applications 15 References 19 2. GPUs: Hardware to Software 23 Perri Needham, Andreas W. Götz and Ross C. Walker 2.1 Basic GPU Terminology 24 2.2 Architecture of GPUs 24 2.3 CUDA Programming Model 26 2.4 Programming and Optimization Concepts 30 2.5 Software Libraries for GPUs 34 2.6 Special Features of CUDA-Enabled GPUs 35 References 36 3. Overview of Electronic Structure Methods 39 Andreas W. Götz 3.1 Introduction 39 3.2 Hartree–Fock Theory 42 3.3 Density Functional Theory 46 3.4 Basis Sets 49 3.5 Semiempirical Methods 53 3.6 Density Functional Tight Binding 56 3.7 Wave Function-Based Electron Correlation Methods 57 Acknowledgments 60 References 61 4. Gaussian Basis Set Hartree–Fock, Density Functional Theory, and Beyond on GPUs 67 Nathan Luehr, Aaron Sisto and Todd J. Martínez 4.1 Quantum Chemistry Review 68 4.2 Hardware and CUDA Overview 72 4.3 GPU ERI Evaluation 73 4.4 Integral-Direct Fock Construction on GPUs 78 4.5 Precision Considerations 88 4.6 Post-SCF Methods 91 4.7 Example Calculations 93 4.8 Conclusions and Outlook 97 References 98 5. GPU Acceleration for Density Functional Theory with Slater-Type Orbitals 101 Hans van Schoot and Lucas Visscher 5.1 Background 101 5.2 Theory and CPU Implementation 102 5.3 GPU Implementation 105 5.4 Conclusion 112 References 113 6. Wavelet-Based Density Functional Theory on Massively Parallel Hybrid Architectures 115 Luigi Genovese, Brice Videau, Damien Caliste, Jean-François Méhaut, Stefan Goedecker and Thierry Deutsch 6.1 Introductory Remarks on Wavelet Basis Sets for Density Functional Theory Implementations 115 6.2 Operators in Wavelet Basis Sets 117 6.3 Parallelization 123 6.4 GPU Architecture 124 6.5 Conclusions and Outlook 132 References 133 7. Plane-Wave Density Functional Theory 135 Maxwell Hutchinson, Paul Fleurat-Lessard, Ani Anciaux-Sedrakian, Dusan Stosic, Jeroen Bédorf and Sarah Tariq 7.1 Introduction 135 7.2 Theoretical Background 136 7.3 Implementation 143 7.4 Optimizations 148 7.5 Performance Examples 151 7.6 Exact Exchange with Plane Waves 159 7.7 Summary and Outlook 165 Acknowledgments 165 References 165 Appendix A: Definitions and Conventions 168 Appendix B: Example Kernels 168 8. GPU-Accelerated Sparse Matrix–Matrix Multiplication for Linear Scaling Density Functional Theory 173 Ole Schütt, Peter Messmer, Jürg Hutter and Joost VandeVondele 8.1 Introduction 173 8.2 Software Architecture for GPU-Acceleration 177 8.3 Maximizing Asynchronous Progress 180 8.4 Libcusmm: GPU Accelerated Small Matrix Multiplications 183 8.5 Benchmarks and Conclusions 186 Acknowledgments 189 References 189 9. Grid-Based Projector-Augmented Wave Method 191 Samuli Hakala, Jussi Enkovaara, Ville Havu, Jun Yan, Lin Li, Chris O’Grady and Risto M. Nieminen 9.1 Introduction 191 9.2 General Overview 193 9.3 Using GPUs in Ground-State Calculations 196 9.4 Time-Dependent Density Functional Theory 202 9.5 Random Phase Approximation for the Correlation Energy 203 9.6 Summary and Outlook 207 Acknowledgments 208 References 208 10. Application of Graphics Processing Units to Accelerate Real-Space Density Functional Theory and Time-Dependent Density Functional Theory Calculations 211 Xavier Andrade and Alán Aspuru-Guzik 10.1 Introduction 212 10.2 The Real-Space Representation 213 10.3 Numerical Aspects of the Real-Space Approach 214 10.4 General GPU Optimization Strategy 216 10.5 Kohn–Sham Hamiltonian 217 10.6 Orthogonalization and Subspace Diagonalization 221 10.7 Exponentiation 222 10.8 The Hartree Potential 223 10.9 Other Operations 224 10.10 Numerical Performance 225 10.11 Conclusions 228 10.12 Computational Methods 228 Acknowledgments 229 References 229 11. Semiempirical Quantum Chemistry 239 Xin Wu, Axel Koslowski and Walter Thiel 11.1 Introduction 239 11.2 Overview of Semiempirical Methods 240 11.3 Computational Bottlenecks 241 11.4 Profile-Guided Optimization for the Hybrid Platform 244 11.5 Performance 249 11.6 Applications 251 11.7 Conclusion 252 Acknowledgement 253 References 253 12. GPU Acceleration of Second-Order Møller–Plesset Perturbation Theory with Resolution of Identity 259 Roberto Olivares-Amaya, Adrian Jinich, Mark A. Watson and Alán Aspuru-Guzik 12.1 Møller–Plesset Perturbation Theory with Resolution of Identity Approximation (RI-MP2) 259 12.2 A Mixed-Precision Matrix Multiplication Library 263 12.3 Performance of Accelerated RI-MP2 266 12.4 Example Applications 270 12.5 Conclusions 273 References 273 13. Iterative Coupled-Cluster Methods on Graphics Processing Units 279 A. Eugene DePrince III, Jeff R. Hammond and C. David Sherrill 13.1 Introduction 279 13.2 Related Work 280 13.3 Theory 281 13.4 Algorithm Details 284 13.5 Computational Details 287 13.6 Results 290 13.7 Conclusions 295 Acknowledgments 296 References 296 14. Perturbative Coupled-Cluster Methods on Graphics Processing Units: Single- and Multi-Reference Formulations 301 Wenjing Ma, Kiran Bhaskaran-Nair, Oreste Villa, Edoardo Aprà, Antonino Tumeo, Sriram Krishnamoorthy and Karol Kowalski 14.1 Introduction 302 14.2 Overview of Electronic Structure Methods 303 14.3 NWChem Software Architecture 308 14.4 GPU Implementation 309 14.5 Performance 315 14.6 Outlook 319 Acknowledgments 320 References 320 Index 327
£125.95
John Wiley & Sons Inc Service Quality of CloudBased Applications
Book SynopsisThis book explains why applications running on cloud might not deliver the same service reliability, availability, latency and overall quality to end users as they do when the applications are running on traditional (non-virtualized, non-cloud) configurations, and explains what can be done to mitigate that risk.Table of ContentsFigures xv Tables and Equations xxi 1 INTRODUCTION 1 1.1 Approach 1 1.2 Target Audience 3 1.3 Organization 3 I CONTEXT 7 2 APPLICATION SERVICE QUALITY 9 2.1 Simple Application Model 9 2.2 Service Boundaries 11 2.3 Key Quality and Performance Indicators 12 2.4 Key Application Characteristics 15 2.5 Application Service Quality Metrics 17 2.6 Technical Service versus Support Service 27 2.7 Security Considerations 28 3 CLOUD MODEL 29 3.1 Roles in Cloud Computing 30 3.2 Cloud Service Models 30 3.3 Cloud Essential Characteristics 31 3.4 Simplifi ed Cloud Architecture 33 3.5 Elasticity Measurements 36 3.6 Regions and Zones 44 3.7 Cloud Awareness 45 4 VIRTUALIZED INFRASTRUCTURE IMPAIRMENTS 49 4.1 Service Latency, Virtualization, and the Cloud 50 4.2 VM Failure 54 4.3 Nondelivery of Configured VM Capacity 54 4.4 Delivery of Degraded VM Capacity 57 4.5 Tail Latency 59 4.6 Clock Event Jitter 60 4.7 Clock Drift 61 4.8 Failed or Slow Allocation and Startup of VM Instance 62 4.9 Outlook for Virtualized Infrastructure Impairments 63 II ANALYSIS 65 5 APPLICATION REDUNDANCY AND CLOUD COMPUTING 67 5.1 Failures, Availability, and Simplex Architectures 68 5.2 Improving Software Repair Times via Virtualization 70 5.3 Improving Infrastructure Repair Times via Virtualization 72 5.4 Redundancy and Recoverability 75 5.5 Sequential Redundancy and Concurrent Redundancy 80 5.6 Application Service Impact of Virtualization Impairments 84 5.7 Data Redundancy 90 5.8 Discussion 92 6 LOAD DISTRIBUTION AND BALANCING 97 6.1 Load Distribution Mechanisms 97 6.2 Load Distribution Strategies 99 6.3 Proxy Load Balancers 99 6.4 Nonproxy Load Distribution 101 6.5 Hierarchy of Load Distribution 102 6.6 Cloud-Based Load Balancing Challenges 103 6.7 The Role of Load Balancing in Support of Redundancy 103 6.8 Load Balancing and Availability Zones 104 6.9 Workload Service Measurements 104 6.10 Operational Considerations 105 6.11 Load Balancing and Application Service Quality 107 7 FAILURE CONTAINMENT 111 7.1 Failure Containment 111 7.2 Points of Failure 116 7.3 Extreme Solution Coresidency 122 7.4 Multitenancy and Solution Containers 124 8 CAPACITY MANAGEMENT 127 8.1 Workload Variations 128 8.2 Traditional Capacity Management 129 8.3 Traditional Overload Control 129 8.4 Capacity Management and Virtualization 131 8.5 Capacity Management in Cloud 133 8.6 Storage Elasticity Considerations 135 8.7 Elasticity and Overload 136 8.8 Operational Considerations 137 8.9 Workload Whipsaw 138 8.10 General Elasticity Risks 140 8.11 Elasticity Failure Scenarios 141 9 RELEASE MANAGEMENT 145 9.1 Terminology 145 9.2 Traditional Software Upgrade Strategies 146 9.3 Cloud-Enabled Software Upgrade Strategies 153 9.4 Data Management 158 9.5 Role of Service Orchestration in Software Upgrade 159 9.6 Conclusion 161 10 END-TO-END CONSIDERATIONS 163 10.1 End-to-End Service Context 163 10.2 Three-Layer End-to-End Service Model 169 10.3 Distributed and Centralized Cloud Data Centers 177 10.4 Multitiered Solution Architectures 183 10.5 Disaster Recovery and Geographic Redundancy 184 III RECOMMENDATIONS 191 11 ACCOUNTABILITIES FOR SERVICE QUALITY 193 11.1 Traditional Accountability 193 11.2 The Cloud Service Delivery Path 194 11.3 Cloud Accountability 197 11.4 Accountability Case Studies 200 11.5 Service Quality Gap Model 205 11.6 Service Level Agreements 210 12 SERVICE AVAILABILITY MEASUREMENT 213 12.1 Parsimonious Service Measurements 214 12.2 Traditional Service Availability Measurement 215 12.3 Evolving Service Availability Measurements 217 12.4 Evolving Hardware Reliability Measurement 226 12.5 Evolving Elasticity Service Availability Measurements 228 12.6 Evolving Release Management Service Availability Measurement 229 12.7 Service Measurement Outlook 231 13 APPLICATION SERVICE QUALITY REQUIREMENTS 233 13.1 Service Availability Requirements 234 13.2 Service Latency Requirements 237 13.3 Service Reliability Requirements 237 13.4 Service Accessibility Requirements 238 13.5 Service Retainability Requirements 239 13.6 Service Throughput Requirements 239 13.7 Timestamp Accuracy Requirements 240 13.8 Elasticity Requirements 240 13.9 Release Management Requirements 241 13.10 Disaster Recovery Requirements 241 14 VIRTUALIZED INFRASTRUCTURE MEASUREMENT AND MANAGEMENT 243 14.1 Business Context for Infrastructure Service Quality Measurements 244 14.2 Cloud Consumer Measurement Options 245 14.3 Impairment Measurement Strategies 247 14.4 Managing Virtualized Infrastructure Impairments 252 15 ANALYSIS OF CLOUD-BASED APPLICATIONS 255 15.1 Reliability Block Diagrams and Side-by-Side Analysis 256 15.2 IaaS Impairment Effects Analysis 257 15.3 PaaS Failure Effects Analysis 259 15.4 Workload Distribution Analysis 260 15.5 Anti-Affi nity Analysis 262 15.6 Elasticity Analysis 263 15.7 Release Management Impact Effects Analysis 267 15.8 Recovery Point Objective Analysis 268 15.9 Recovery Time Objective Analysis 270 16 TESTING CONSIDERATIONS 273 16.1 Context for Testing 273 16.2 Test Strategy 274 16.3 Simulating Infrastructure Impairments 277 16.4 Test Planning 278 17 CONNECTING THE DOTS 287 17.1 The Application Service Quality Challenge 287 17.2 Redundancy and Robustness 289 17.3 Design for Scalability 292 17.4 Design for Extensibility 292 17.5 Design for Failure 293 17.6 Planning Considerations 294 17.7 Evolving Traditional Applications 296 17.8 Concluding Remarks 301 Abbreviations 303 References 307 About the Authors 311 Index 313
£71.20
John Wiley & Sons Inc Design and Implementation of LargeRange Compliant
Book SynopsisAn innovative and timely guide to the modeling, design and implementation of large-range compliant micropositioning systems based on flexure hinges Features innovative compact mechanism designs for large-range translational and rotational positioning Provides original and concise treatment of various flexure hinges with well-presented design and control methods Focuses on design implementation and applications through detailed examples Table of ContentsPreface xiii Acknowledgments xvii 1 Introduction 1 1.1 Micropositioning Techniques 1 1.2 Compliant Guiding Mechanisms 2 1.2.1 Basic Flexure Hinges 2 1.2.2 Translational Flexure Hinges 3 1.2.3 Translational Positioning Mechanisms 4 1.2.4 Rotational Positioning Mechanisms 8 1.2.5 Multi-Stroke Positioning Mechanisms 10 1.3 Actuation and Sensing 11 1.4 Control Issues 12 1.5 Book Outline 14 References 14 Part I LARGE-RANGE TRANSLATIONAL MICROPOSITIONING SYSTEMS 2 Uniaxial Flexure Stage 21 2.1 Concept of MCPF 21 2.1.1 Limitation of Conventional Flexures 21 2.1.2 Proposal of MCPF 23 2.2 Design of a Large-Range Flexure Stage 25 2.2.1 Mechanism Design 25 2.2.2 Analytical Modeling 26 2.2.3 Architecture Optimization 29 2.2.4 Structure Improvement 31 2.3 Prototype Development and Performance Testings 33 2.3.1 Statics Performance Testing 34 2.3.2 Dynamics Performance Testing 35 2.4 Sliding Mode Controller Design 35 2.4.1 Dynamics Modeling 35 2.4.2 DSMC Design 36 2.5 Experimental Studies 38 2.5.1 Plant Model Identification 38 2.5.2 Controller Setup 39 2.5.3 Set-Point Positioning Results 39 2.5.4 Sinusoidal Positioning Results 41 2.6 Conclusion 42 References 44 3 XY Flexure Stage 45 3.1 Introduction 45 3.2 XY Stage Design 46 3.2.1 Decoupled XY Stage Design with MCPF 46 3.2.2 Buckling/Bending Effect Consideration 49 3.2.3 Actuation Issues 51 3.3 Model Verification and Prototype Development 52 3.3.1 Performance Assessment with FEA Simulation 52 3.3.2 Prototype Fabrication 54 3.3.3 Open-Loop Experimental Results 54 3.4 EMPC Control Scheme Design 55 3.4.1 Problem Formulation 56 3.4.2 EMPC Scheme Design 57 3.4.3 State Observer Design 60 3.4.4 Tracking Error Analysis 61 3.5 Simulation and Experimental Studies 61 3.5.1 Plant Model Identification 61 3.5.2 Controller Parameter Design 64 3.5.3 Simulation Studies and Discussion 64 3.5.4 Experimental Results and Discussion 66 3.6 Conclusion 67 References 69 4 Two-Layer XY Flexure Stage 70 4.1 Introduction 70 4.2 Mechanism Design 71 4.2.1 Design of a Two-Layer XY Stage with MCPF 71 4.2.2 Structure Improvement of the XY Stage 72 4.3 Parametric Design 73 4.3.1 Motion Range Design 73 4.3.2 Stiffness and Actuation Force Design 74 4.3.3 Critical Load of Buckling 75 4.3.4 Resonant Frequency 75 4.3.5 Out-of-Plane Payload Capability 76 4.3.6 Influences of Manufacturing Tolerance 77 4.4 Experimental Studies and Results 79 4.4.1 Prototype Development 80 4.4.2 Statics Performance Testing 80 4.4.3 Dynamics Performance Testing 81 4.4.4 Positioning Performance Testing 83 4.4.5 Contouring Performance Testing 84 4.4.6 Control Bandwidth Testing 86 4.4.7 Discussion and Future Work 88 4.5 Conclusion 89 References 89 Part II MULTI-STROKE TRANSLATIONAL MICROPOSITIONING SYSTEMS 5 Dual-Stroke Uniaxial Flexure Stage 93 5.1 Introduction 93 5.2 Mechanism Design and Analysis 94 5.2.1 Mechanism Design to Minimize Interference Behavior 94 5.2.2 Mechanism Design to Achieve Large Stroke 99 5.2.3 FEA Simulation and Design Improvement 101 5.3 Prototype Development and Open-Loop Testing 104 5.3.1 Experimental Setup 106 5.3.2 Statics Performance Testing 106 5.3.3 Dynamics Performance Testing 107 5.4 Controller Design and Experimental Studies 109 5.4.1 Controller Design 109 5.4.2 Experimental Studies 110 5.5 Conclusion 111 References 113 6 Dual-Stroke, Dual-Resolution Uniaxial Flexure Stage 114 6.1 Introduction 114 6.2 Conceptual Design 115 6.2.1 Design of a Compliant Stage with Dual Ranges 115 6.2.2 Design of a Compliant Stage with Dual Resolutions 116 6.3 Mechanism Design 117 6.3.1 Stiffness Calculation 118 6.3.2 Motion Range Design 119 6.3.3 Motor Stroke and Driving Force Requirement 120 6.3.4 Sensor Deployment 121 6.4 Performance Evaluation 123 6.4.1 Analytical Model Results 123 6.4.2 FEA Simulation Results 124 6.5 Prototype Development and Experimental Studies 125 6.5.1 Prototype Development 126 6.5.2 Statics Performance Testing 127 6.5.3 Dynamics Performance Testing 129 6.5.4 Further Discussion 131 6.6 Conclusion 133 References 133 7 Multi-Stroke, Multi-Resolution XY Flexure Stage 135 7.1 Introduction 135 7.2 Conceptual Design 136 7.2.1 Design of Flexure Stage with Multiple Strokes 136 7.2.2 Design of Flexure Stage with Multiple Resolutions 138 7.3 Flexure-Based Compliant Mechanism Design 139 7.3.1 Compliant Element Selection 139 7.3.2 Design of a Two-Axis Stage 140 7.4 Parametric Design 141 7.4.1 Design of Motion Strokes 141 7.4.2 Design of Coarse/Fine Sensor Resolution Ratio 144 7.4.3 Actuation Issue Consideration 145 7.5 Stage Performance Assessment 146 7.5.1 Analytical Model Evaluation Results 146 7.5.2 FEA Simulation Results 146 7.6 Prototype Development and Experimental Studies 149 7.6.1 Prototype Development 149 7.6.2 Statics Performance Testing 150 7.6.3 Dynamics Performance Testing 154 7.6.4 Circular Contouring Testing 156 7.6.5 Discussion 156 7.7 Conclusion 159 References 159 Part III LARGE-RANGE ROTATIONAL MICROPOSITIONING SYSTEMS 8 Rotational Stage with Linear Drive 163 8.1 Introduction 163 8.2 Design of MCRF 164 8.2.1 Limitation of Conventional Radial Flexures 164 8.2.2 Proposal of MCRF 165 8.2.3 Analytical Models 166 8.3 Design of a Rotary Stage with MCRF 169 8.3.1 Consideration of Actuation Issues 170 8.3.2 Consideration of Sensing Issues 172 8.4 Performance Evaluation with FEA Simulation 172 8.4.1 Analytical Model Results 172 8.4.2 FEA Simulation Results 173 8.4.3 Structure Improvement 175 8.5 Prototype Development and Experimental Studies 176 8.5.1 Prototype Development 176 8.5.2 Open-Loop Performance Testing 177 8.5.3 Controller Design and Closed-Loop Performance Testing 178 8.5.4 Further Discussion 181 8.6 Conclusion 183 References 184 9 Rotational Stage with Rotary Drive 185 9.1 Introduction 185 9.2 New Design of MCRF 186 9.2.1 MCRF Design 186 9.2.2 Analytical Model Not Considering Deformation 187 9.2.3 Analytical Model Considering Deformation 189 9.3 Design of the Rotary Stage 192 9.3.1 Actuator Selection 194 9.3.2 Sensor Design 194 9.4 Performance Evaluation with FEA Simulation 196 9.4.1 Analytical Model Results 197 9.4.2 FEA Simulation Results 197 9.5 Prototype Fabrication and Experimental Testing 201 9.5.1 Prototype Development 201 9.5.2 Statics Performance Testing 202 9.5.3 Dynamics Performance Testing 206 9.5.4 Discussion 206 9.6 Conclusion 207 References 208 Part IV APPLICATIONS TO COMPLIANT GRIPPER DESIGN 10 Large-Range Rotary Gripper 213 10.1 Introduction 213 10.1.1 Structure Design and Driving Method 213 10.1.2 Sensing Requirements 214 10.2 Mechanism Design and Analysis 216 10.2.1 Actuation Issues 216 10.2.2 Position and Force Sensing Issues 218 10.3 Performance Evaluation with FEA Simulation 222 10.3.1 Analytical Model Results 222 10.3.2 FEA Simulation Results 222 10.4 Prototype Development and Calibration 227 10.4.1 Prototype Development 227 10.4.2 Calibration of Position Sensor 228 10.4.3 Calibration of Force Sensor 229 10.4.4 Verification of Force Sensor 230 10.4.5 Consistency Testing of the Sensors 231 10.5 Performance Testing Results 232 10.5.1 Testing of Gripping Sensing Performance 232 10.5.2 Testing of Horizontal Interaction Detection 235 10.5.3 Testing of Vertical Interaction Detection 236 10.5.4 Testing of Dynamics Performance 237 10.5.5 Applications to Pick–Transport–Place in Assembly 238 10.5.6 Further Discussion 239 10.6 Conclusion 242 References 242 11 MEMS Rotary Gripper 244 11.1 Introduction 244 11.2 MEMS Gripper Design 245 11.2.1 Actuator Design 246 11.2.2 Sensor Design 249 11.3 Performance Evaluation with FEA Simulation 251 11.3.1 Statics Analysis 252 11.3.2 Dynamics Analysis 254 11.4 Gripper Fabrication 254 11.5 Experimental Results and Discussion 255 11.5.1 Gripping Range Testing Results 255 11.5.2 Gripping Force Testing Results 258 11.5.3 Interaction Force Testing Results 260 11.5.4 Demonstration of Micro-object Gripping 261 11.5.5 Further Discussion 262 11.6 Conclusion 264 References 266 Index 267
£110.15
John Wiley & Sons Inc Publish Subscribe Systems
Book SynopsisThis book offers an unified treatment of the problems solved by publish/subscribe, how to design and implement the solutions In this book, the author provides an insight into the publish/subscribe technology including the design, implementation, and evaluation of new systems based on the technology. The book also addresses the basic design patterns and solutions, and discusses their application in practical application scenarios. Furthermore, the author examines current standards and industry best practices as well as recent research proposals in the area. Finally, necessary content matching, filtering, and aggregation algorithms and data structures are extensively covered as well as the mechanisms needed for realizing distributed publish/subscribe across the Internet. Key Features: Addresses the basic design patterns and solutions Covers applications and example cases including; combining Publish/Subscribe with cloud, Twitter, Facebook, moTable of ContentsAbout the Author xiii Notes on Contributors xv Preface xvii 1 Introduction 1 1.1 Overview 1 1.2 Components of a Pub/Sub System 4 1.2.1 Basic System 4 1.2.2 Distribution and Overlay Networks 5 1.2.3 Agreements 6 1.2.4 The Event Loop 7 1.2.5 Basic Properties 7 1.3 A Pub/Sub Service Model 9 1.4 Distributed Pub/Sub 10 1.5 Interfaces and Operations 11 1.6 Pub/Sub Semantics for Targeted Delivery 13 1.7 Communication Techniques 15 1.8 Environments 17 1.9 History 18 1.9.1 Research Systems 19 1.9.2 Standards 22 1.9.3 Internet Technology 23 1.9.4 A Taxonomy 24 1.10 Application Areas 26 1.11 Structure of the Book 27 References 29 2 Networking and Messaging 31 2.1 Networking 31 2.1.1 Overview 31 2.1.2 Sockets, Middleware, and Applications 33 2.1.3 Naming and Addressing 34 2.1.4 Organization 35 2.1.5 Firewalls and NATs 35 2.2 Multicast 36 2.2.1 IP (Network Layer) IP-Multicast 36 2.2.2 Application-Layer Multicast 38 2.3 Reverse Path Forwarding and Routing 38 2.4 Causality and Clocks 39 2.4.1 Causal Ordering and Lamport Clocks 39 2.4.2 Vector Clocks 40 2.4.3 Total Ordering 40 2.4.4 Discussion 41 2.5 Message Passing and RPC/RMI 42 2.5.1 Store and Forward 44 2.5.2 Concurrent Message Processing 44 2.5.3 Semantics and QoS 46 2.6 Web Services 46 2.6.1 Overview 47 2.6.2 Asynchronous Processing 48 2.6.3 The Connector Model 49 2.6.4 Web Service Platform 50 2.6.5 Enterprise Service Bus (ESB) 52 2.6.6 Service Composition 52 2.7 Session Initiation Protocol (SIP) 53 2.7.1 SIP Framework 53 2.7.2 Method Types 54 2.7.3 Establishing a Session 55 2.7.4 Extensions 55 2.8 Summary 56 References 56 3 Overlay Networks and Distributed Hash Tables 59 3.1 Overview 59 3.2 Usage 61 3.3 Consistent Hashing 62 3.4 Geometries 63 3.5 DHTs 64 3.5.1 DHT APIs 65 3.5.2 Chord 65 3.5.3 Pastry 67 3.5.4 Discussion 72 3.6 Gossip Systems 73 3.6.1 Overview 73 3.6.2 View Shuffling 75 3.6.3 Gossip for Pub/Sub 76 3.7 Summary 77 References 77 4 Principles and Patterns 79 4.1 Introduction 79 4.2 General Pub/Sub Model 80 4.2.1 Principles and Characteristics 80 4.2.2 Message Service 82 4.2.3 General Patterns 82 4.2.4 Event Notification Patterns 82 4.3 Architectural Patterns 83 4.4 Design Patterns 85 4.4.1 Structural Patterns 85 4.4.2 Behavioural Patterns 86 4.4.3 Concurrency Patterns 86 4.5 Design Patterns for Pub/Sub 86 4.5.1 Broker 86 4.5.2 Observer 87 4.5.3 Model-View-Control (MVC) 89 4.5.4 Rendezvous Point 91 4.5.5 Handoff with Rendezvous 91 4.5.6 Client-Initiated Connection 92 4.5.7 Other Patterns 93 4.6 Event Notifier Pattern 94 4.6.1 Overview 94 4.6.2 Structure 95 4.6.3 Distributed Event Notifier 97 4.6.4 Design Considerations 98 4.7 Enterprise Integration Patterns 101 4.8 Summary 103 References 103 5 Standards and Products 105 5.1 CORBA Event Service 105 5.2 CORBA Notification Service and Channel Management 106 5.3 OMG Data Distribution Service (DDS) 109 5.3.1 Overview 110 5.3.2 QoS Policies 111 5.3.3 Real-Time Communications 111 5.3.4 Applications 112 5.4 SIP Event Framework 113 5.5 Java Delegation Event Model 114 5.6 Java Distributed Event Model 114 5.7 Java Message Service (JMS) 115 5.7.1 Two Communication Models 116 5.7.2 Message Types and Selection 117 5.7.3 JMS Process 118 5.7.4 Message Delivery 120 5.7.5 Transactions 121 5.7.6 Advanced Issues 121 5.7.7 JMS in Java EE and Implementations 121 5.8 TibCo Rendezvous 122 5.9 COM+ and .NET 123 5.10 Websphere MQ 125 5.10.1 Overview 125 5.10.2 Pub/Sub in WebSphere MQ 126 5.11 Advanced Message Queuing Protocol (AMQP) 127 5.12 MQ Telemetry Transport (MQTT) 129 5.13 Summary 130 References 132 6 Web Technology 133 6.1 REST 133 6.2 AJAX 134 6.3 RSS and Atom 135 6.4 SOAP 137 6.5 XMPP 139 6.6 Constrained Application Protocol (CoAP) 140 6.7 W3C DOM Events 141 6.8 WS-Eventing and WS-Notification 142 6.9 Summary 143 References 143 7 Distributed Publish/Subscribe 145 7.1 Overview 145 7.2 Filtering Content 148 7.3 Routing Function 150 7.4 Topic-Based Routing 153 7.4.1 Mechanisms 154 7.4.2 Channelization Problem 154 7.4.3 Distributed Overlay with Many Topics 155 7.4.4 Dynamic Clustering in Topic-Based Pub/Sub 155 7.4.5 Summary 155 7.5 Filter-Based Routing 155 7.6 Content-Based Routing 157 7.6.1 Addressing Model 158 7.6.2 Propagating Routing Information 159 7.6.3 Routing Behaviour: Subscriptions 160 7.6.4 Routing Behaviour: Advertisements 161 7.6.5 Routing Tables 162 7.6.6 Forwarding 163 7.6.7 Performance Issues 164 7.6.8 A Generalized Broker with Advertisements 164 7.7 Rendezvous-Based Routing 166 7.8 Routing Invariants 167 7.8.1 Configurations 167 7.8.2 Pub/Sub Configurations 168 7.8.3 False Positives and Negatives 169 7.8.4 Weakly Valid Routing Configuration 169 7.8.5 Mobility-Safety 170 7.8.6 Stabilization and Eventual Correctness 170 7.8.7 Soft State 171 7.9 Summary 172 References 174 8 Matching Content Against Constraints 177 8.1 Overview 177 8.2 Matching Techniques 178 8.3 Filter Preliminaries 180 8.4 The Counting Algorithm 181 8.4.1 Overview 182 8.4.2 Algorithms 183 8.5 Matching with Posets 186 8.5.1 Poset Preliminaries 187 8.5.2 SIENA Poset 188 8.5.3 Poset-Derived Forest 191 8.5.4 Matching Events 192 8.6 Tree Matcher 193 8.7 XFilter and YFilter 194 8.8 Bloom Filters 196 8.8.1 Definition 197 8.8.2 Summary Subscriptions 198 8.8.3 Multicast Forwarding 198 8.8.4 Content-Based Forwarding 198 8.8.5 Multi-Level Bloom Filters 200 8.9 Summary 200 References 202 9 Research Solutions 205 9.1 Gryphon 205 9.2 The Cambridge Event Architecture (CEA) 207 9.3 Scalable Internet Event Notification Architecture (SIENA) 208 9.3.1 Event Namespace 209 9.3.2 Routing 209 9.3.3 Forwarding 210 9.3.4 Mobility Support 211 9.3.5 CBCB Routing Scheme 211 9.4 Elvin 213 9.4.1 Clustering 213 9.4.2 Federation 214 9.4.3 Quench 214 9.4.4 Mobile Support 214 9.4.5 Nondestructive Notification Receipt 215 9.5 JEDI 215 9.6 PADRES 217 9.6.1 Modular Design 217 9.6.2 Load Balancing 218 9.6.3 Composite Events 218 9.7 REDS 219 9.8 GREEN 220 9.9 Rebeca 220 9.10 XSIENA and StreamMine 221 9.11 Fuego Event Service 222 9.11.1 Fuego Middleware 222 9.11.2 Event Service 223 9.11.3 Filtering 224 9.11.4 Client-Side API 224 9.11.5 Event Router 224 9.11.6 Data Structures for Content-Based Routing 225 9.12 STEAM 227 9.13 ECho and JECho 227 9.14 DHT-Based Systems 228 9.14.1 Scribe 228 9.14.2 Bayeux and Tapestry 230 9.14.3 Hermes 231 9.14.4 Other Systems 233 9.15 Summary 234 References 235 10 IR-Style Document Dissemination in DHTs 239 10.1 Introduction 239 10.2 Data Model and Problem Statement 240 10.2.1 Data Model 240 10.2.2 Problem Statement and Challenges 241 10.3 STAIRS: Threshold-Based Document Filtering in DHTs 242 10.3.1 Overview of DHT-Based P2P Networks 242 10.3.2 Solution Framework 242 10.3.3 Document Forwarding Algorithm 244 10.4 Recent Progress and Discussion 246 10.4.1 Recent Progress 246 10.4.2 Discussion 247 10.5 Summary 248 References 248 11 Advanced Topics 251 11.1 Security 251 11.1.1 Overview 251 11.1.2 Security Threats 252 11.1.3 Security Issues in Pub/Sub Networks 253 11.1.4 EventGuard 254 11.1.5 QUIP 255 11.1.6 Hermes 255 11.1.7 Encrypting Attributes 257 11.1.8 Privacy 257 11.2 Composite Subscriptions 258 11.3 Filter Merging 260 11.4 Load Balancing 263 11.5 Content-Based Channelization 265 11.6 Reconfiguration 266 11.6.1 Middleware Component Reconfiguration 267 11.6.2 Topology Reconfiguration with Failures and Mobile Brokers 267 11.6.3 Self-Organizing Pub/Sub with Clustering 269 11.7 Mobility Support 270 11.7.1 Generic Pub/Sub Mobility 272 11.7.2 Graph Based Mobility with Optimizations 274 11.8 Congestion Control 277 11.8.1 Rate-Control Using Posets 277 11.8.2 Explicit Signalling 279 11.8.3 Rerouting to Avoid Congestion 279 11.9 Evaluation of Pub/Sub Systems 280 11.10 Summary 282 References 283 12 Applications 287 12.1 Cloud Computing 287 12.1.1 Pub/Sub for Cloud 288 12.1.2 The Windows Azure AppFabric Service Bus 288 12.1.3 Amazon Simple Queue Service (SQS) 291 12.1.4 PubNub 291 12.2 SOA and XML Brokering 292 12.3 Facebook Services 294 12.3.1 Facebook Messages 294 12.3.2 Facebook Chat and Messenger 295 12.4 PubSubHubbub 297 12.5 Complex Event Processing (CEP) 299 12.6 Online Advertisement 301 12.7 Online Multiplayer Games 303 12.8 Apple Push Notification Service (APNS) 303 12.9 Internet of Things 304 12.10 Summary 305 References 306 13 Clean-Slate Datacentric Pub/Sub Networking 309 13.1 Datacentric Communication Model 309 13.1.1 Naming of Data 310 13.1.2 Content Security 312 13.2 CCN 314 13.2.1 CCN Node Operation 314 13.2.2 CCN Transport Model 315 13.2.3 Interest Routing 316 13.3 PSIRP/PURSUIT 317 13.4 Internet Interdomain Structure 318 13.4.1 Policy Routing Problem 320 13.4.2 PURSUIT Global Rendezvous 321 13.5 Summary 323 References 325 14 Conclusions 327 Index 333
£78.80
John Wiley & Sons Inc Drying Phenomena
Book SynopsisComprehensively covers conventional and novel drying systems and applications, while keeping a focus on the fundamentals of drying phenomena. Presents detailed thermodynamic and heat/mass transfer analyses in a reader-friendly and easy-to-follow approach Includes case studies, illustrative examples and problems Presents experimental and computational approaches Includes comprehensive information identifying the roles of flow and heat transfer mechanisms on the drying phenomena Considers industrial applications, corresponding criterion, complications, prospects, etc. Discusses novel drying technologies, the corresponding research platforms and potential solutions Table of ContentsPreface xi Nomenclature xv 1 Fundamental Aspects 1 1.1 Introduction 1 1.2 Fundamental Properties and Quantities 2 1.3 Ideal Gas and Real Gas 13 1.4 The Laws of Thermodynamics 19 1.5 Thermodynamic Analysis Through Energy and Exergy 24 1.5.1 Exergy 24 1.5.2 Balance Equations 27 1.6 Psychometrics 36 1.7 Heat Transfer 45 1.7.1 General Aspects 45 1.7.2 Heat Transfer Modes 48 1.7.3 Transient Heat Transfer 54 1.8 Mass Transfer 58 1.9 Concluding Remarks 63 1.10 Study Problems 63 References 65 2 Basics of Drying 67 2.1 Introduction 67 2.2 Drying Phases 68 2.3 Basic Heat and Moisture Transfer Analysis 69 2.4 Moist Material 76 2.5 Types of Moisture Diffusion 81 2.6 Shrinkage 82 2.7 Modeling of Packed-Bed Drying 86 2.8 Diffusion in Porous Media with Low Moisture Content 88 2.9 Modeling of Heterogeneous Diffusion in Moist Solids 90 2.10 Conclusions 97 2.11 Study Problems 97 References 98 3 Drying Processes and Systems 99 3.1 Introduction 99 3.2 Drying Systems Classification 100 3.3 Main Types of Drying Devices and Systems 105 3.3.1 Batch Tray Dryers 105 3.3.2 Batch Through-Circulation Dryers 106 3.3.3 Continuous Tunnel Dryers 108 3.3.4 Rotary Dryers 110 3.3.5 Agitated Dryers 114 3.3.6 Direct-Heat Vibrating-Conveyor Dryers 116 3.3.7 Gravity Dryers 117 3.3.8 Dispersion Dryers 119 3.3.9 Fluidized Bed Dryers 128 3.3.10 Drum Dryers 130 3.3.11 Solar Drying Systems 132 3.4 Processes in Drying Systems 137 3.4.1 Natural Drying 137 3.4.2 Forced Drying 145 3.5 Conclusions 151 3.6 Study Problems 151 References 152 4 Energy and Exergy Analyses of Drying Processes and Systems 153 4.1 Introduction 153 4.2 Balance Equations for a Drying Process 154 4.3 Performance Assessment of Drying Systems 159 4.3.1 Energy and Exergy Efficiencies 159 4.3.2 Other Assessment Parameters 161 4.4 Case Study 1: Analysis of Continuous-Flow Direct Combustion Dryers 162 4.5 Analysis of Heat Pump Dryers 169 4.6 Analysis of Fluidized Bed Dryers 178 4.6.1 Hydrodynamics of Fluidized Beds 179 4.6.2 Balance Equations 181 4.6.3 Efficiency Formulations 183 4.7 Conclusions 187 4.8 Study Problems 187 References 188 5 Heat and Moisture Transfer 189 5.1 Introduction 189 5.2 Transient Moisture Transfer During Drying of Regularly Shaped Materials 190 5.2.1 Transient Diffusion in Infinite Slab 191 5.2.2 Drying Time of an Infinite Slab Material 200 5.2.3 Transient Diffusion in an Infinite Cylinder 202 5.2.4 Transient Diffusion in Spherical-Shape Material 205 5.2.5 Compact Analytical Solution or Time-Dependent Diffusion in Basic Shapes 208 5.3 Shape Factors for Drying Time 209 5.3.1 Infinite Rectangular Rod of Size 2L × 2β1L 210 5.3.2 Rectangular Rod of Size 2L × 2β1L×2β2L 210 5.3.3 Long Cylinder of Diameter 2L and Length 2β1L 212 5.3.4 Short Cylinder of Diameter 2β1L and Length 2L 213 5.3.5 Infinite Elliptical Cylinder of Minor Axis 2L and Major Axis 2β1L 213 5.3.6 Ellipsoid Having the Axes 2L, 2β1L, and 2β2L 213 5.4 Moisture Transfer Coefficient and Diffusivity Estimation from Drying Curve 216 5.5 Simultaneous Heat and Moisture Transfer 219 5.6 Models for Heat and Moisture Transfer in Drying 225 5.6.1 Theoretical Models 226 5.6.2 Semitheoretical and Empirical Models for Drying 231 5.7 Conclusions 232 5.8 Study Problems 233 References 234 6 Numerical Heat and Moisture Transfer 237 6.1 Introduction 237 6.2 Numerical Methods for PDEs 239 6.2.1 The Finite Difference Method 240 6.2.2 Weighted Residuals Methods: Finite Element, Finite Volume, Boundary Element 246 6.3 One-Dimensional Problems 249 6.3.1 Decoupled Equations with Nonuniform Initial Conditions and Variable Boundary Conditions 249 6.3.2 Partially Coupled Equations 253 6.3.3 Fully Coupled Equations 256 6.4 Two-Dimensional Problems 261 6.4.1 Cartesian Coordinates 261 6.4.2 Cylindrical Coordinates with Axial Symmetry 271 6.4.3 Polar Coordinates 276 6.4.4 Spherical Coordinates 280 6.5 Three-Dimensional Problems 284 6.6 Influence of the External Flow Field on Heat and Moisture Transfer 288 6.7 Conclusions 291 6.8 Study Problems 291 References 292 7 Drying Parameters and Correlations 295 7.1 Introduction 295 7.2 Drying Parameters 296 7.2.1 Moisture Transfer Parameters 296 7.2.2 Drying Time Parameters 299 7.3 Drying Correlations 301 7.3.1 Moisture Diffusivity Correlation with Temperature and Moisture Content 301 7.3.2 Correlation for the Shrinkage Ratio 304 7.3.3 Biot Number–Reynolds Number Correlations 305 7.3.4 Sherwood Number–Reynolds Number Correlations 307 7.3.5 Biot Number–Dincer Number Correlation 310 7.3.6 Regression Correlations for μ1 Eigenvalues versus Lag Factor 312 7.3.7 Biot Number–Drying Coefficient Correlation 313 7.3.8 Moisture Diffusivity–Drying Coefficient Correlation 315 7.3.9 Biot Number–Lag Factor Correlation 316 7.3.10 Graphical Determination of Moisture Transfer Parameters in Drying 317 7.3.11 Moisture Transfer Coefficient 318 7.4 Conclusions 320 7.5 Study Problems 320 References 321 8 Exergoeconomic and Exergoenvironmental Analyses of Drying Processes and Systems 323 8.1 Introduction 323 8.2 The Economic Value of Exergy 326 8.3 EXCEM Method 329 8.4 SPECO Method 337 8.5 Exergoenvironmental Analysis 340 8.6 Conclusions 345 8.7 Study Problems 345 References 346 9 Optimization of Drying Processes and Systems 349 9.1 Introduction 349 9.2 Objective Functions for Drying Systems Optimization 351 9.2.1 Technical Objective Functions 351 9.2.2 Environmental Objective Functions 359 9.2.3 Economic Objective Functions 362 9.3 Single-Objective Optimization 363 9.3.1 Trade-off Problems in Drying Systems 363 9.3.2 Mathematical Formulation and Optimization Methods 366 9.3.3 Parametric Single-Objective Optimization 371 9.4 Multiobjective Optimization 375 9.5 Conclusions 379 9.6 Study Problems 379 References 380 10 Sustainability and Environmental Impact Assessment of Drying Systems 381 10.1 Introduction 381 10.2 Sustainability 383 10.2.1 Sustainability Assessment Indicators 383 10.2.2 Exergy-Based Sustainability Assessment 391 10.3 Environmental Impact 397 10.3.1 Reference Environment Models 399 10.3.2 Anthropogenic Impact on the Environment 401 10.3.3 Exergy Destruction and Environmental Impact of Drying Systems 411 10.4 Case Study: Exergo-Sustainability Assessment of a Heat Pump Dryer 419 10.4.1 Reference Dryer Description 419 10.4.2 Exergo-Sustainability Assessment for the Reference Drying System 421 10.4.3 Improved Dryer Description 425 10.4.4 Exergo-Sustainability Assessment for the Improved Drying System 428 10.4.5 Concluding Remarks 430 10.5 Conclusions 430 10.6 Study Problems 430 References 431 11 Novel Drying Systems and Applications 433 11.1 Introduction 433 11.2 Drying with Superheated Steam 436 11.3 Chemical Heat Pump Dryers 438 11.4 Advances on Spray Drying Systems 441 11.4.1 Spray Drying of CuCl2(aq) 441 11.4.2 Spray Drying of Nanoparticles 445 11.4.3 Microencapsulation through Spray Drying 446 11.5 Membrane Air Drying for Enhanced Evaporative Cooling 448 11.6 Ultrasound-Assisted Drying 449 11.7 Conclusions 451 11.8 Study Problems 451 References 452 Appendix A: Conversion Factors 455 Appendix B: Thermophysical Properties of Water 457 Appendix C: Thermophysical Properties of Some Foods and Solid Materials 461 Appendix D: Psychometric Properties of Humid Air 463 Index 469
£107.95
McGraw-Hill Education Loose Leaf for Principles of Electronic
Book Synopsis
£140.40
Royal Collins Publishing Company Chinese Broadband and NextGeneration Internet
Book Synopsis
£52.46