Whereas it is generally acknowledged that code tangling reduces the quality of software and that aspect-oriented programming (AOP) is a means of addressing this problem, there is — as yet — no clear definition or ch...
详细信息
Currently, many multimedia or continuous media server system is under development on top of either workstations or high-end PCs clustered with high speed networking facilities. In this paper we introduce Crown, a cont...
详细信息
ISBN:
(纸本)0818672250
Currently, many multimedia or continuous media server system is under development on top of either workstations or high-end PCs clustered with high speed networking facilities. In this paper we introduce Crown, a continuous media server on clustered high performance PCs with Myrinet, fast network switching equipment, and then address CrownFS, a file system on top of Crown, to offer continuous media streams to many subscribers at the same time. For easy and rapid tuning of the performance of CrownFS, we prototyped it. Prototyping requires less efforts and costs than direct implementation. Also, more reliable system optimization is obtainable rather than simulation. By using the prototype, we measured the scalability of CrownFS according to disk access strategies.
This paper outlines an awareness application called Ticketape. Tickertape is a tool that displays event notifications in the form of scrolling messages across a single-line window. The Tickertape message window provid...
详细信息
This paper outlines an awareness application called Ticketape. Tickertape is a tool that displays event notifications in the form of scrolling messages across a single-line window. The Tickertape message window provides an interface to a world of highly tailorable transient information. We provide an overview of Tickertape features and then discuss its specific use within a semi-commercial research organisation. We note that although Tickertape's evolution was incidental rather than purposeful, it is being extensively used within our organisation. Usage data and interviews suggest that there is a select core group of users who use Tickertape for both work and leisure. Other more casual users use the tool sporadically for leisure purposes only. We highlight our current goal which is to optimise Tickertape usage within the work environment. Our long-term vision involves the incorporation of Tickertape into Orbit-Gold, our collaborative working environment and to make the tool accessible to external organisations.
The article reports on initial investigation into a software architecture for component systems. Described is a geometrically based, cellular framework for the organization of component computation and communication. ...
详细信息
The article reports on initial investigation into a software architecture for component systems. Described is a geometrically based, cellular framework for the organization of component computation and communication. These structures are called Cellular Component Manifolds. The starting point for this work is the observation that the concept of address space is a pervasive abstraction across all computing and communicating systems. Accordingly, a generalized model of an idealized address space is proposed. A particular geometry with a suitable algebraic structure is chosen to provide addressing within this model. This results in an n-dimensional, hierarchical, cellular aggregate address space that is also a vector space with "nice" properties. The address spare, when populated with suitable components, becomes a Cellular Component Manifold. A component system architecture is given. This software architecture consists of three major layers: component framework framework, component frameworks and components. In addition to providing a basis for component system organization, this structure natively supports a range of scientific and engineering applications. As an example, the architecture is applied to the problem of handoff management in wireless overlay networks.
We present a software architecture which facilitates nomadic computing in an open distributed computing environment. We introduce a model for the description of mobile objects (users, computers and application objects...
详细信息
We present a software architecture which facilitates nomadic computing in an open distributed computing environment. We introduce a model for the description of mobile objects (users, computers and application objects) and their types. The descriptions create an information base for protocols managing mobility of the mobile objects. We present an architecture of servers which extend a distributed computing environment to implement these mobility management protocols.
The Reference Model for Open distributed Processing provides a framework for building distributed heterogeneous applications and creates a good basis for building mobile (ubiquitous) computing applications. We analyse...
详细信息
The Reference Model for Open distributed Processing provides a framework for building distributed heterogeneous applications and creates a good basis for building mobile (ubiquitous) computing applications. We analyse the requirements imposed by mobile computing on distributed environments and characterise adaptability strategies which can be applied in nomadic environments to cope with the quality of service changes due to user, computer or application mobility. We then describe the design of an architecture which extends the ODP architecture to provide support for mobile computing. We characterise the functionality of the architecture, the RPC semantics used for communication in this architecture as well as a prototype built in a CORBA environment.
Reactive computer control systems need to track the behaviour of their inherently parallel physical environment. Hence, most non-trivial industrial applications may depend on concurrent modelling techniques to handle ...
详细信息
Reactive computer control systems need to track the behaviour of their inherently parallel physical environment. Hence, most non-trivial industrial applications may depend on concurrent modelling techniques to handle system complexities including hard real-time constraints. Failure of such systems can lead to unacceptable consequences and can therefore be deemed as safety-related with respect to their application. Parallel and distributedsystems can exhibit undesirable behaviours, e.g. deadlock, which could render a control system unsafe. The paper proposes that a set of undesirable parallel behaviours can be classified as unsafe for all applications and reviews a technique that can be employed to avoid or mitigate against them, The approach needed by software engineers of parallel and distributedsystems to facilitate this and meet the minimal safety standards is also given.
Quality-of-service (QoS) routing satisfies application performance requirements and optimizes network resource usage but effective path-selection schemes require the distribution of link-state information, which can i...
详细信息
Quality-of-service (QoS) routing satisfies application performance requirements and optimizes network resource usage but effective path-selection schemes require the distribution of link-state information, which can impose a significant burden on the bandwidth and processing resources in the network. We investigate the fundamental trade-off between network overheads and the quality of routing decisions in the context of the source-directed link-state routing protocols proposed for future IP and ATM networks. Through extensive simulation experiments with several representative network topologies and traffic patterns, we uncover the effects of stale link-state information, random fluctuations in traffic load, and variations of the link-cost metric on the routing and signalling overheads. The paper concludes by summarizing our key results as a list of guidelines for designing efficient quality-of-service routing policies in large backbone networks.
SNMPv2 management tools for networks based on Novell NetWare and TCP/IP facilitate management of individual network workstations which allows a very detailed description of the network operation to be constructed. Usi...
暂无评论