Multimedia Information Storage and ManagementSoon M. Chung Springer Science & Business Media, 31. 8. 1996 - 484 strán (strany) Multimedia information systems are quite different from traditional information systems, especially in data types, modeling, delivery, and user interface. The large size of multimedia data and the high bandwidth requirement of multime dia streams require new storage, buffering, delivery, and networking schemes. The presentational nature of multimedia applications requires a proper syn chronization between multimedia streams, and the composition of multimedia documents in the distributed environment should overcome the heterogeneity of underlying systems. This book is edited for undergraduate and graduate students studying mul timedia information and applications, researchers and developers of various multimedia software and hardware systems, multimedia tool developers, user interface designers, and network protocol designers by including 17 chapters focused on the following major issues: • Disk scheduling and storage hierarchy. • Configuration of multimedia servers and buffer management. • Delivery scheduling for multimedia streams. • Supporting user interactions. Document modeling and temporal modeling of multimedia data. • • Integrated multimedia information system. |
Obsah
DISK SCHEDULING FOR CONTINUOUS MEDIA | 1 |
2 SINGLE STREAM SCHEDULING | 2 |
3 MULTISTREAM SCHEDULING | 5 |
4 UTILIZING MULTIPLE DISKS | 9 |
5 CONCLUSION | 18 |
REFERENCES | 19 |
PLACEMENT OF CONTINUOUS MEDIA IN MULTIZONE DISKS | 23 |
2 OVERVIEW OF A MAGNETIC DISK DRIVE | 25 |
DELIVERY SCHEDULING OF MULTIMEDIA STREAMS USING QUERY SCRIPTS | 237 |
2 SCHEDULING OF DELIVERY USING QUERY SCRIPTS | 241 |
3 SIMULATION | 245 |
4 CONCLUSION | 253 |
REFERENCES | 254 |
SESSION SCHEDULING AND RESOURCE SHARING IN MULTIMEDIA SYSTEMS | 257 |
2 SCHEDULING POLICIES | 261 |
3 SERVER SCHEDULER ARCHITECTURE | 265 |
3 SINGLE DISK PLATFORM | 27 |
4 CONFIGURATION PLANNER | 37 |
5 PERFORMANCE EVALUATION | 48 |
6 MULTIDISK PLATFORM | 52 |
7 CONCLUSIONS AND FUTURE RESEARCH DIRECTIONS | 55 |
APPENDIX A | 56 |
REFERENCES | 57 |
STORAGE HIERARCHY IN MULTIMEDIA SERVERS | 61 |
2 CUSTOMER DEMAND SKEW | 62 |
3 ELEMENTS OF STORAGE HIERARCHY | 64 |
4 VIDEO FILE ALLOCATION PROBLEM | 71 |
5 VIDEO FILE ALLOCATION METHODOLOGY | 73 |
6 A VIDEO COSTPERFORMANCE ESTIMATOR TOOL | 77 |
7 CASES | 81 |
8 CONCLUSIONS | 90 |
REFERENCES | 91 |
THE USE OF MEDIA CHARACTERISTICS AND USER BEHAVIOR FOR THE DESIGN OF MULTIMEDIA SERVERS | 95 |
2 ISSUES IN THE DESIGN OF A MMIS SERVER | 96 |
3 CHARACTERIZING USER ACCESS BEHAVIOR | 109 |
4 SUMMARY | 113 |
THE Fellini MULTIMEDIA STORAGE SERVER | 117 |
2 OVERALL Fellini ARCHITECTURE | 120 |
3 ADMISSION CONTROL THEORY | 121 |
4 CACHE MANAGEMENT IN Fellini | 125 |
5 Fellini STORAGE MANAGER | 133 |
6 APPLICATION INTERFACE IN Fellini | 136 |
7 Fellini AND THE REAL WORLD | 144 |
REFERENCES | 145 |
STATISTICAL MODELING AND BUFFER ALLOCATION FOR MPEG STREAMS | 147 |
2 MPEG VIDEO COMPRESSION | 150 |
BUFFER ALLOCATION WITH EXCLUSIVE BUFFERS ONLY | 155 |
5 DISCUSSION | 158 |
REFERENCES | 161 |
BUFFER REPLACEMENT ALGORITHMS FOR MULTIMEDIA DATABASES | 163 |
2 SYSTEM MODEL | 165 |
3 THE BASIC BUFFER REPLACEMENT ALGORITHM | 168 |
4 OVERHEAD OF BASIC | 170 |
5 THE DISTANCE BUFFER REPLACEMENT ALGORITHM | 173 |
6 SIMULATION RESULTS | 174 |
7 CONCLUSIONS | 180 |
SCHEDULING ISSUES IN VIDEOONDEMAND SYSTEMS | 183 |
2 VIEWER SCHEDULING | 185 |
3 STREAM SCHEDULING | 187 |
4 DISK COPY SCHEDULING | 199 |
5 DISK ARM SCHEDULING | 201 |
6 SUMMARY | 204 |
REFERENCES | 205 |
DELIVERING HYPERMEDIA SESSIONS FROM A CONTINUOUS MEDIA SERVER | 209 |
2 HM SESSIONS AND CM SERVERS | 210 |
3 IMPACT OF CONSERVATIVE ASSUMPTIONS | 214 |
4 DYNAMICS OF CMFS SESSION STARTUP | 216 |
5 SESSION REQUESTS IN AN INTERACTIVE HYPERMEDIA ENVIRONMENT | 218 |
6 DYNAMICS OF DISCRETE MEDIA DM SCHEDULING USING CMFS | 225 |
7 USER NAVIGATION AND HYPERMEDIA SCHEDULING MODEL | 226 |
8 CONCLUSIONS | 233 |
4 BATCHING AND VCR CONTROL | 269 |
5 HIERARCHICAL SCHEDULING | 273 |
6 CONCLUSIONS | 276 |
REFERENCES | 278 |
IMPROVING THE INTERACTIVE RESPONSIVENESS IN A VIDEO SERVER | 283 |
2 THE PROBLEM | 284 |
3 STREAM SCHEDULING | 286 |
4 SUMMARY | 299 |
REFERENCES | 300 |
MODELING AND TRANSFORMATION OF MULTIMEDIA DATA | 303 |
2 SURVEY OF RELATED WORK | 305 |
3 THE ARCHITECTURE AND THE TRANSFORMATION APPROACH | 308 |
4 MULTIMEDIA SCHEMA MODELS AND TRANSFORMATION ALGORITHMS | 312 |
5 AN EXAMPLE OF THE TRANSFORMATIONS | 320 |
6 THE TRANSFORMATION FROM MCS TO NETWORK PRIMITIVES | 323 |
7 MULTIMEDIA OBJECT EXCHANGE MANAGER OEM | 325 |
8 IMPLEMENTATION OF THE EXPERIMENTAL SYSTEM | 332 |
9 CONCLUSION AND FUTURE WORK | 336 |
OBJECT EXCHANGE FORMAT | 337 |
OBJECT EXCHANGE FORMAT BACKUSNAUR FORM BNF SYNTAX | 338 |
REFERENCES | 340 |
ARCHITECTURE AND STORAGE MODEL FOR MULTIMEDIA DOCUMENTS | 345 |
2 STRUCTURING TRADITIONAL DOCUMENTS | 347 |
3 A MULTIMEDIA DOCUMENT ARCHITECTURE | 349 |
4 MULTIMEDIA DOCUMENT CREATION PROCESS | 350 |
5 GLOBAL LOGICAL STRUCTURE | 351 |
6 GLOBAL LAYOUT STRUCTURE | 354 |
7 MULTIMEDIA DOCUMENT PLAYBACK | 356 |
8 SCENARIO VERIFICATION AND LAYOUT COMPLETION | 358 |
9 MULTIMEDIA DOCUMENT DATABASE SYSTEM | 362 |
10 RELATED WORK | 367 |
11 CONCLUSION | 369 |
REFERENCES | 370 |
TEMPORAL MODELING AND INTERMEDIA SYNCHRONIZATION FOR PRESENTATION OF MULTIMEDIA STREAMS | 373 |
2 EXPRESSIVE POWER OF THE TEMPORAL MODEL | 375 |
3 THE TEMPORAL REFERENCE FRAMEWORK | 378 |
4 TEMPORAL REPRESENTATION | 381 |
5 EXAMPLES OF MULTIMEDIA TEMPORAL MODELS | 387 |
6 FUZZY RELATION LANGUAGE FRL | 389 |
7 DISCUSSION | 394 |
REFERENCES | 395 |
INTEGRATED DATABASE SERVICES FOR MULTIMEDIA PRESENTATIONS | 399 |
2 CONCEPTS FOR THE INTEGRATION OF MULTIMEDIA DATA | 402 |
3 A MULTIMEDIA DBMS PROTOTYPE | 415 |
4 APPLICATIONS | 439 |
5 CONCLUSION | 443 |
445 | |
THE OBJECTORIENTED DEVELOPMENT OF MULTIMEDIA INFORMATION SYSTEMS | 449 |
2 BACKGROUND | 452 |
3 ARCHITECTURE | 454 |
4 APPLICATIONS | 471 |
5 CONCLUSIONS AND FUTURE DIRECTIONS | 477 |
REFERENCES | 479 |
Iné vydania - Zobraziť všetky
Časté výrazy a frázy
admission control allocation analysis applications architecture audio bandwidth basic batching block size blocks buffer cache buffer replacement algorithms buffer space capacity Central Limit Theorem channels CMFS Computer database system delivery disk bandwidth disk drive distribution duration example Fellini FIXB G-Net hypergraph hypermedia HyTime interactive interval latency layout load look-ahead stream media objects media types MHEG miss ratio module movie MPEG multimedia composition multimedia data multimedia database multimedia document multimedia information multimedia objects multimedia presentation Multimedia Systems node number of disks object-oriented optimal parameters pause Petri net playback presentation plan Proc query script random variables real-time clients reneging retrieval scenario scheme Search Model Section session simulation slot specific startup delay storage striped synchronization tape library techniques temporal model tertiary storage throughput transfer rate user interface VARB video file video server video stream video-on-demand viewer zone