2nd International Conference on Web Delivering of Music (WEDELMUSIC 2002) |
Autore | Busch Christopher |
Pubbl/distr/stampa | [Place of publication not identified], : I E E E Imprint, 2002 |
Descrizione fisica | 1 online resource (vii, [231] pages) : illustrations |
Disciplina | 006.7/876 |
Altri autori (Persone) | BuschChristoph |
Soggetto topico |
Music
Music, Dance, Drama & Film Music Literature |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Record Nr. | UNISA-996217991203316 |
Busch Christopher
![]() |
||
[Place of publication not identified], : I E E E Imprint, 2002 | ||
![]() | ||
Lo trovi qui: Univ. di Salerno | ||
|
2nd International Conference on Web Delivering of Music (WEDELMUSIC 2002) |
Autore | Busch Christopher |
Pubbl/distr/stampa | [Place of publication not identified], : I E E E Imprint, 2002 |
Descrizione fisica | 1 online resource (vii, [231] pages) : illustrations |
Disciplina | 006.7/876 |
Altri autori (Persone) | BuschChristoph |
Soggetto topico |
Music
Music, Dance, Drama & Film Music Literature |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Record Nr. | UNINA-9910872431803321 |
Busch Christopher
![]() |
||
[Place of publication not identified], : I E E E Imprint, 2002 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
Content manager Videocharger installation and integration for multiplatforms [[electronic resource] /] / [Peter Wilkinson ... et al.] |
Edizione | [1st ed.] |
Pubbl/distr/stampa | [San Jose, Calif.], : IBM International Technical Support Organization, 2002 |
Descrizione fisica | xviii, 280 p. : ill |
Disciplina | 006.7/876 |
Altri autori (Persone) | WilkinsonPeter |
Collana | Redbooks |
Soggetto topico |
Streaming technology (Telecommunications)
Computer network resources |
Soggetto genere / forma | Electronic books. |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Record Nr. | UNINA-9910454043903321 |
[San Jose, Calif.], : IBM International Technical Support Organization, 2002 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
Content manager Videocharger installation and integration for multiplatforms [[electronic resource] /] / [Peter Wilkinson ... et al.] |
Edizione | [1st ed.] |
Pubbl/distr/stampa | [San Jose, Calif.], : IBM International Technical Support Organization, 2002 |
Descrizione fisica | xviii, 280 p. : ill |
Disciplina | 006.7/876 |
Altri autori (Persone) | WilkinsonPeter |
Collana | Redbooks |
Soggetto topico |
Streaming technology (Telecommunications)
Computer network resources |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Record Nr. | UNINA-9910782033703321 |
[San Jose, Calif.], : IBM International Technical Support Organization, 2002 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
Expert podcasting practices for dummies [[electronic resource] /] / by Tee Morris, Evo Terra, and Ryan Williams |
Autore | Morris Tee |
Edizione | [1st edition] |
Pubbl/distr/stampa | Hoboken, NJ, : Wiley Pub., Inc, 2008 |
Descrizione fisica | 1 online resource (458 p.) |
Disciplina | 006.7/876 |
Altri autori (Persone) |
TerraEvo
WilliamsRyan |
Collana |
For dummies
--For dummies |
Soggetto topico |
Webcasting
Podcasting Marketing |
Soggetto genere / forma | Electronic books. |
ISBN | 0-470-25919-1 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Expert Podcasting Practices For Dummies; About the Authors; Dedication; Authors' Acknowledgments; Contents at a Glance; Table Of Contents; Introduction; About This Book; What You're Not to Read; Foolish Assumptions; How This Book Is Organized; Conventions Used in This Book; Icons Used in This Book; Where to Go from Here; Part I: Planning Out a Podcast; Practice 1: Selecting the Right Topic for Your Podcast; Taking Inventory of Your Interests; Filling a Niche by Focusing on a Specific Area of Interest; Narrowing Your Focus to Make Your Show Unique
Broadening Your Focus to Appeal to New Listeners Practice 2: Keeping Up with the Joneses; Watching Podcast Directories; Successful Searching Strategies; Managing Information Overload; Staying Connected to the Offline World; Practice 3: Staffing Your Podcast for Success; Choosing the Right Host; Choosing the Support Staff; Practice 4: Podcast Studio Considerations; Designing a Studio with Built-in Flexibility; Location, Location, Location: Podcasting from a Room in Your Home; Unconventional Options for Your Studio; A Professional Look for a Professional Sound; Practice 5: Stick to the Script! Of Intros and Outros Creating a Standard Voiceover for Your Show; Middle Management: Planning the Main Part of Your Show; Writing for Your Podcast; Practice 6: Transitions, Timing, and Cues; Making Transitions with Bumpers and Rejoiners; Pauses Are a Good Thing; Using Signals and Signs to Keep the Conversation Flowing Smoothly; Fade In, Fade Out; Practice 7: Reviewing Your Podcast with a Critical Eye; Accessing Audio Quality; Finding the Perfect Length for Your Show; Critiquing the Content of Your Show; Evaluating Your Supporting Materials; Practice 8: T-Minus Five Episodes . . . The Blog: Your Personal Hype Machine Does It Have to Be Five Episodes; Part II: Going for a Professional Sound; Practice 9: Upgrading Your Headphones; Why Focus on Headphones?; Before You Jump for Those 300 Headphones . . .; What to Look for in Headphones; Listen Up!; Practice 10: Selecting the Right Microphone; Choosing the Best Microphone for you; My Mama Told Me, "You Better Shop Around"; Can I Take This Mic for a Test Cast?; Turning to Podcasts for Insight into Mics (And Other Audio Gear); Practice 11: Upgrading Your Software; Working Beyond Audacity; Working Beyond GarageBand Looking at the Major-League Players Deciding Whether to Upgrade; Practice 12: Creating a Quiet, Happy Place; Common Sources of Unwanted Ambient Noise; The Podcaster's Feng Shui; Timing Is Everything; Patience, Patience, Patience: Waiting Out the Noise; Practice 13: Eliminating Ambient Noise; Removing Unwanted Noise with a Noise Gate; Reducing Noise in Post-Production; The Best Noise-Reduction Device: You!; Practice 14: One-Take Wonders; And You're Recording! (Good Luck.You'll Need It.); The Method in the One-Take Madness; What You Gain with One-Take Recording Practice 15: Multiplicity: Recording Multiple Takes |
Record Nr. | UNINA-9910458749303321 |
Morris Tee
![]() |
||
Hoboken, NJ, : Wiley Pub., Inc, 2008 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
Expert podcasting practices for dummies [[electronic resource] /] / by Tee Morris, Evo Terra, and Ryan Williams |
Autore | Morris Tee |
Edizione | [1st edition] |
Pubbl/distr/stampa | Hoboken, NJ, : Wiley Pub., Inc, 2008 |
Descrizione fisica | 1 online resource (458 p.) |
Disciplina | 006.7/876 |
Altri autori (Persone) |
TerraEvo
WilliamsRyan |
Collana |
For dummies
--For dummies |
Soggetto topico |
Webcasting
Podcasting Marketing |
ISBN | 0-470-25919-1 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Expert Podcasting Practices For Dummies; About the Authors; Dedication; Authors' Acknowledgments; Contents at a Glance; Table Of Contents; Introduction; About This Book; What You're Not to Read; Foolish Assumptions; How This Book Is Organized; Conventions Used in This Book; Icons Used in This Book; Where to Go from Here; Part I: Planning Out a Podcast; Practice 1: Selecting the Right Topic for Your Podcast; Taking Inventory of Your Interests; Filling a Niche by Focusing on a Specific Area of Interest; Narrowing Your Focus to Make Your Show Unique
Broadening Your Focus to Appeal to New Listeners Practice 2: Keeping Up with the Joneses; Watching Podcast Directories; Successful Searching Strategies; Managing Information Overload; Staying Connected to the Offline World; Practice 3: Staffing Your Podcast for Success; Choosing the Right Host; Choosing the Support Staff; Practice 4: Podcast Studio Considerations; Designing a Studio with Built-in Flexibility; Location, Location, Location: Podcasting from a Room in Your Home; Unconventional Options for Your Studio; A Professional Look for a Professional Sound; Practice 5: Stick to the Script! Of Intros and Outros Creating a Standard Voiceover for Your Show; Middle Management: Planning the Main Part of Your Show; Writing for Your Podcast; Practice 6: Transitions, Timing, and Cues; Making Transitions with Bumpers and Rejoiners; Pauses Are a Good Thing; Using Signals and Signs to Keep the Conversation Flowing Smoothly; Fade In, Fade Out; Practice 7: Reviewing Your Podcast with a Critical Eye; Accessing Audio Quality; Finding the Perfect Length for Your Show; Critiquing the Content of Your Show; Evaluating Your Supporting Materials; Practice 8: T-Minus Five Episodes . . . The Blog: Your Personal Hype Machine Does It Have to Be Five Episodes; Part II: Going for a Professional Sound; Practice 9: Upgrading Your Headphones; Why Focus on Headphones?; Before You Jump for Those 300 Headphones . . .; What to Look for in Headphones; Listen Up!; Practice 10: Selecting the Right Microphone; Choosing the Best Microphone for you; My Mama Told Me, "You Better Shop Around"; Can I Take This Mic for a Test Cast?; Turning to Podcasts for Insight into Mics (And Other Audio Gear); Practice 11: Upgrading Your Software; Working Beyond Audacity; Working Beyond GarageBand Looking at the Major-League Players Deciding Whether to Upgrade; Practice 12: Creating a Quiet, Happy Place; Common Sources of Unwanted Ambient Noise; The Podcaster's Feng Shui; Timing Is Everything; Patience, Patience, Patience: Waiting Out the Noise; Practice 13: Eliminating Ambient Noise; Removing Unwanted Noise with a Noise Gate; Reducing Noise in Post-Production; The Best Noise-Reduction Device: You!; Practice 14: One-Take Wonders; And You're Recording! (Good Luck.You'll Need It.); The Method in the One-Take Madness; What You Gain with One-Take Recording Practice 15: Multiplicity: Recording Multiple Takes |
Record Nr. | UNINA-9910784762403321 |
Morris Tee
![]() |
||
Hoboken, NJ, : Wiley Pub., Inc, 2008 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
Publish/subscribe systems : design and principles / / Sasu Tarkoma |
Autore | Tarkoma Sasu |
Pubbl/distr/stampa | London ; , : Wiley, , 2012 |
Descrizione fisica | 1 online resource (361 p.) |
Disciplina |
004.65
006.7/876 006.7876 |
Collana | Wiley series on communications networking & distributed systems |
Soggetto topico |
Push technology (Computer networks)
Electrical & Computer Engineering Engineering & Applied Sciences Telecommunications |
ISBN |
1-118-35428-1
1-280-78478-4 9786613695178 1-118-35427-3 1-118-35426-5 1-118-35429-X |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
-- About 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. |
Record Nr. | UNINA-9910141254103321 |
Tarkoma Sasu
![]() |
||
London ; , : Wiley, , 2012 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
Publish/subscribe systems : design and principles / / Sasu Tarkoma |
Autore | Tarkoma Sasu |
Pubbl/distr/stampa | London ; , : Wiley, , 2012 |
Descrizione fisica | 1 online resource (361 p.) |
Disciplina |
004.65
006.7/876 006.7876 |
Collana | Wiley series on communications networking & distributed systems |
Soggetto topico |
Push technology (Computer networks)
Electrical & Computer Engineering Engineering & Applied Sciences Telecommunications |
ISBN |
1-118-35428-1
1-280-78478-4 9786613695178 1-118-35427-3 1-118-35426-5 1-118-35429-X |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
-- About 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. |
Record Nr. | UNINA-9910813552403321 |
Tarkoma Sasu
![]() |
||
London ; , : Wiley, , 2012 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
Scalable continuous media streaming systems : architecture, design, analysis and implementation / / Jack Y.B. Lee |
Autore | Lee Jack Y. B |
Pubbl/distr/stampa | West Sussex, England ; ; Hoboken, NJ, : J. Wiley, c2005 |
Descrizione fisica | 1 online resource (396 p.) |
Disciplina | 006.7/876 |
Soggetto topico | Streaming technology (Telecommunications) |
ISBN |
1-280-24286-8
9786610242863 0-470-34182-3 0-470-01539-X 0-470-85764-1 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Scalable Continuous Media Streaming Systems; Contents; Preface; Acknowledgements; Part One: Fundamentals; 1 Introduction; 1.1 Elements of a Multimedia System; 1.2 Media Data; 1.3 Media Delivery; 1.4 Streaming versus Download; 1.5 Challenges in Building Continuous Media Streaming Systems; 1.5.1 Continuity; 1.5.2 Known and Unknown Variations; 1.5.3 Real-time Interactivity; 1.5.4 Efficiency; 1.5.5 Scalability; 1.5.6 Reliability; 1.6 Engineering Trade-offs; 1.6.1 Trade-off in Capacity; 1.6.2 Trade-off in Time; 1.6.3 Trade-off in Space; 1.6.4 Trade-off in Quality; 1.6.5 Trade-off in Complexity
1.7 Performance Guarantee1.8 Admission Control; 1.9 Summary; References; 2 Media Compression; 2.1 Introduction; 2.1.1 Digital Audio; 2.1.2 Digital Video; 2.1.3 Media Compression; 2.2 Media Multiplexing; 2.3 Temporal Dependencies in Compressed Video; 2.4 Bit-rate Variations; 2.5 Media Adaptation; 2.5.1 Transcoding Techniques; 2.5.2 Transcoder Design; 2.5.3 Implementation Issues; 2.5.4 Experimental Results; 2.6 Summary; References; 3 Continuous Media Storage and Retrieval; 3.1 Structure and Model of Hard Disk; 3.2 Disk Scheduling; 3.2.1 Performance Modeling; 3.2.2 Capacity Dimensioning 3.3 Improving Disk Throughput3.4 Grouped Sweeping Scheme; 3.5 Multi-Disk Storage And Retrieval; 3.5.1 Partition and Replication; 3.5.2 Disk Striping; 3.5.3 Multi-Disk Scheduling; 3.6 Disk Zoning; 3.7 Summary; References; 4 Soft Scheduling; 4.1 Introduction; 4.2 Statistical Capacity Dimensioning; 4.3 Dual-Round Scheduling; 4.3.1 Read-Ahead Algorithm; 4.3.2 Performance Modeling; 4.3.3 Buffer Requirement; 4.4 Early-Admission Scheduling; 4.4.1 Admission Algorithm; 4.4.2 First-Block Replication; 4.5 Overflow Management; 4.5.1 Deadline-Driven Detection; 4.5.2 Overflow Recovery 4.6 Performance Evaluation4.6.1 Service Round Length Distribution; 4.6.2 Statistical Streaming Capacity; 4.6.3 Dual-Round Scheduling; 4.6.4 Early-Admission Scheduling; 4.6.5 Buffer Requirement; 4.7 Related Work; 4.8 Summary; References; 5 Reliable and Fault-Tolerant Storage Systems; 5.1 Introduction; 5.2 Background; 5.3 System Model; 5.3.1 Disk Redundancy; 5.3.2 Storage Allocation and I/O Scheduling; 5.3.3 Disk Performance Model; 5.3.4 Capacity Dimensioning; 5.4 Automatic Data Rebuild; 5.4.1 Sparing Scheme; 5.4.2 Rebuild Algorithm; 5.4.3 Analysis of Rebuild Time; 5.4.4 Buffer Requirement 5.5 Track-Based Rebuild5.5.1 Rebuild Algorithm; 5.5.2 Analysis of Rebuild Time; 5.5.3 Buffer Requirement; 5.6 Pipelined Rebuild; 5.6.1 Buffer Requirement; 5.6.2 Active Disk Synchronization; 5.7 Performance Evaluation; 5.7.1 Comparison of Rebuild Time; 5.7.2 Sensitivity to Server Utilization; 5.7.3 Sensitivity to Media Block Size; 5.7.4 Buffer Requirement; 5.8 Summary; References; 6 Media Data Streaming; 6.1 Streaming over TCP/UDP; 6.2 Specialized Streaming Protocols; 6.2.1 Real-Time Streaming Protocol (RTSP); 6.2.2 Real-Time Transport Protocol (RTP); 6.3 Summary; References 7 Streaming Variable Bit-Rate Media Streams |
Record Nr. | UNINA-9910876766203321 |
Lee Jack Y. B
![]() |
||
West Sussex, England ; ; Hoboken, NJ, : J. Wiley, c2005 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
Video on the internet : iCraveTV.com and other recent developments in webcasting : hearing before the Subcommittee on Telecommunications, Trade, and Consumer Protection of the Committee on Commerce, One Hundred Sixth Congress, second session, February 16, 2000 |
Descrizione fisica | 1 online resource (iii, 76 p.) |
Disciplina | 006.7/876 |
Soggetto topico |
Internet television - United States
Internet - Legal status, laws, etc - United States Copyright - Broadcasting rights - United States |
Soggetto non controllato |
Internetworking (telecommunication)
Copyright Computers Law |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Altri titoli varianti | Video on the internet |
Record Nr. | UNINA-9910689314403321 |
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|