2,036 research outputs found
Loosening the notions of compliance and sub-behaviour in client/server systems
In the context of "session behaviors" for client/server systems, we propose a
weakening of the compliance and sub-behaviour relations where the bias toward
the client (whose "requests" must be satisfied) is pushed further with respect
to the usual definitions, by admitting that "not needed" output actions from
the server side can be "skipped" by the client. Both compliance and
sub-behaviour relations resulting from this weakening remain decidable, though
the proof of the duals-as-minima property for servers, on which the
decidability of the sub-behaviour relation relies, requires a tighter analysis
of client/server interactions.Comment: In Proceedings ICE 2014, arXiv:1410.701
Client-server Strategy: Some Implementation Pointers
Client-server is a computing strategy that has been widely hailed as a new paradigm. However, the implementation of this strategy has not always been successful. Using a sample of 350 companies, this paper investigates the benefits of client-server systems and links them to a set of implementation factors. The paper reveals that companies can expect competitive, operational, financial, and technical benefits through the use of client-server systems and reports several important steps, activities, and tasks that are positively related to those benefits
Organizational Context and Client-Server Architecture: A Proposed Research Strategy
The unification of information systems (IS) resources regardless of the degree of heterogeneity and the location is a critical issue for IS management. Client-server systems (CSS) is making significant contribution to this enterprise computing. The problem facing many managers is that at present there is no one approach to determine how to leverage theCSS power to information technology (IT). The purpose of the proposed research is to investigate the relationship between two topical domains, organizational context and client-server systems architecture (CSSA). The specific objective of this research is to identify the problems organizations face in CSS environment and study the relationship between the CSS elements and organizational element
Providing Easier Access to Remote Objects in Client-Server Systems
The Java Environment for Distributed Invocation (JEDI) is efficient, dynamic, and easier to use than alternative communication systems for distributed Java objects. Existing state-of-the-art mechanisms for remote method calls on Java objects, such as RMI, require users to perform a complicated series of steps. Furthermore, the compiled static interfaces these systems use limit their functionality. This paper presents the design and implementation of JEDI's simpler approach utilizing dynamic proxies. We discuss a means of integrating JEDI with a publicly available CORBA ORB, followed by the tests used to ensure the robustness of the JEDI system. Comparing this system's performance with that of other communication facilities such as UDP, TCP, and RMI demonstrates the efficiency of JEDI. A calendar-scheduling application illustrates the flexibility and usability tradeoffs of employing JEDI in distributed client-server applications
Global memory management in client-server systems
Ankara : Department of Computer Engineering and Information Science and the Institute of Engineering and Science of Bilkent University, 1995.Thesis (Master's) -- Bilkent University, 1995.Includes bibliographical references leaves 79-81.This thesis presents two techniques to iinpro\ e the performance of the global
memory management in client-server systems. The proposed memory management
techniques, called “Dropping Sent Pages'’ and “Forwarding Sent Pages”,
extend the previously proposed techniciues called “Forwarding”, “Hate Hints”,
and “Sending Dropped Pages”. The aim of all these techniques is to increase
the portion of the database available in the global memory, and thus to reduce
disk I/O. The performance of the proposed techniques is experimented using
a basic page-server client-server simulation model. The results obtained under
different workloads show that the memory management algorithm applying the
proposed techniques can exhibit better performance than the algorithms that
are based on previous methods.Türkan, YaseminM.S
Migrating from mainframes to client-server systems
The prevailing trend within the computer industry is to downsize information systems. This quite often entails migrating an application from a centralized mainframe environment to a distributed client-server system. Navy IS managers are often given the mandate to downsize all information systems with out much consideration for the framing issues of strategic planning and Business Process Reengineering(BPR). The decision to migrate off a mainframe is a difficult one to assess, as the issues come from a broad spectrum of sources. This thesis analyzes the management issues, associated with this migration, and looks at both the role of BPR and some of the options to migrate applications off the mainframe to client-server systems. This thesis also aims at educating the Navy IS manager regarding the new client-server computing model as well as providing background to the management practice of BPR.http://archive.org/details/migratingfrommai1094535107NANAU.S. Navy (U.S.N.) author
- …