Steven Berson

Learn More
Recent technological advances have made multimedia on-demand servers feasible. Two challenging tasks in such systems are: a) satisfying the real-time requirement for continuous delivery of objects at specified bandwidths and b) efficiently servicing multiple clients simultaneously. To accomplish these tasks and realize economies of scale associated with(More)
Multimedia information systems have emerged as an essential component of many application domains ranging from library information systems to entertainment technology. However, most implementations of these systems cannot support the continuous display of multimedia objects and suffer from frequent disruptions and delays termed <italic>hiccups</italic>.(More)
We describe the design and implementation of the RIO (Randomized I/O) multimedia object server which manages a set of parallel disks and supports real-time throughput and statistical delay guarantees. This storage subsystem was implemented as part of a multimedia information server which supports multiple concurrent applications such as video on demand and(More)
A multimedia object server must be ready to handle a variety of media object types (video, audio, image, 3D interactive, etc.) as well as non real-time workload. Even when a homogeneous set of object types are maintained in the store (e.g., all videos) the storage system workload is generally quite variable due to the need to provide for example, VCR(More)
Much work has been done on establishing resource reservations over the Internet 3, 2, 8], but almost all of this work has consisted of establishing a reservation that begins immediately and has indeenite duration. An important issue is how to request an advance reservation, a reservation made now for resources that are to be reserved in the future. In this(More)
Cooperative team-based activities are changing the nature of work. Current frameworks provide the necessary base communication and coordination tools but require application designers to handle low-level details such as defining a communication protocol. They also provide limited support for prototyping such applications and experimenting with alternative(More)
Epidermolysis bullosa (EB) is a group of rare inherited disorders in which minor trauma causes blister formation in the skin and mucosa, including the esophagus. Morbidity varies with the type of disease and ranges from occasional trivial skin blisters to death in infancy. Laryngeal involvement presenting as hoarseness and respiratory distress has been(More)
ÐRecent technological advances in digital signal processing, data compression techniques, and high-speed communication networks have made Video-on-Demand (VOD) servers feasible. A challenging task in such systems is servicing multiple clients simultaneously while satisfying real-time requirements of continuous delivery of objects at specified rates. To(More)
This paper describes the ASP Execution Environment (EE), a prototype general-purpose active network execution environment that initiates and controls the execution of Java-based active applications. Features of the ASP EE include support for persistent active applications, finegrained network I/O control, security, resource protection, and timing services.
Many tools and techniques exist for the modeling and analysis of computer and communication systems. These tools are often complex and tailored to a narrow range of problems. The system analysis task often requires coordinated use of multiple tools and techniques which is not supported by currently available systems. The Tangram project goal is to develop(More)