Kingsley C. Nwosu

Learn More
The improvements in disk speeds have not kept up with improvements in processor and memory speeds. Many techniques have been proposed and utilized to maximize the band-widths of storage devices. These techniques have proven useful for conventional data, but when applied to multimedia data, they tend to be insuucient or ineecient due to the diversiied data(More)
1 The improvements in disk speeds have not kept up with improvements in processor and memory speeds. Conventional storage techniques, in the face of multi-media data, are ineecient and/or inadequate. Here, an eecient multimedia object allocation strategy is presented. We describe a multimedia object model, the object and storage device characteristics, and(More)
As the number of video streams to be supported by a Digital Video Delivery System (DVDS) increases, an improved understanding of the necessity for reliable and cost-eecient support for a considerable number of video streams (in the magnitude of tens of thousands), and the dependency largely on software capabilities, emerges. Even in the presence of an(More)
Interactive video-on-demand applications pose a number of interesting problems such as the support of fast forward and rewind at arbitrary speeds. While it has been shown that no single data layout scheme can support these functions at arbitrary speeds without violating load balance conditions, researchers are now exploring methods to allow at least a wide(More)
Although traditional software engineering focuses on development Component-based software engineering (CBSE) processes must focus on integration. In this paper, we elaborate on this focus into a process framework for CBSE consisting of four major activity areas: engineering, business, management, and overarching. We show how these activities are concurrent(More)
As the number of video streams to be supported by a Digital Video Delivery System (DVDS) increases, we more and more start to understand that the ability to reliably and cost-eeciently support a considerable number of video streams (in the magnitude of tens of thousands) largely depends on software capabilities. Even in the presence of the best hardware(More)