| G. E. Kaiser and B. Hailpern. An object-based programming model for shared data. ACM Transactions on Programming Languages and Systems, 14(2), April 1992. |
....mechanisms based on the RPC. PVM [14] is a library that provides functions to receive and send messages and to spawn remote processes by taking care of the correct data conversions between different architectures. PVM s functions are more convenient to program with than sockets, for example. MeldC [17, 16] aims at a uniform design so that the reflection about MeldC programs (i.e. the meta reasoning about programs) can be supported. MeldC is supported as a runtime object library and supports different kinds of message passing as well as different kinds of threads. It is dynamically expansible by ....
G. E. Kaiser and B. Hailpern. An object-based programming model for shared data. ACM Transactions on Programming Languages and Systems, 14(2), April 1992.
....data paradigm offers at the same level of expressiveness as the message passing paradigm a much better conceptual model. The programmer sees a globally shared object space that serves for communication and synchronization purposes. All other mentioned tools support the shared data model. MeldC [28], 29] aims at a uniform design so that the reflection about MeldC programs (i.e. the meta reasoning about programs) can be supported. MeldC is implemented as a runtime object library and supports different kinds of message passing as well as different kinds of threads. It is dynamically ....
G. E. Kaiser and B. Hailpern. An object-based programming model for shared data. ACM Transactions on Programming Languages and Systems, 14(2), April 1992. TITLE 33
....using module interconnection constructs that establish procedure call bindings among modules in a distributed system. CONCERT [21] provides a uniform communication abstraction by extending several procedural programming languages to support the Hermes [19] distributed process model. PROFIT [9] provides a mixture of data sharing and RPC communication through facets with data and procedure slots that are bound to slots in other facets during compilation. Extensions to PROFIT enable dynamic binding of slots in special cases [7] The Weaves system [6] provides a configuration mechanism ....
Gail E. Kaiser and Brent Hailpern. An object-based programming model for shared data. ACM Transactions on Programming Languages and Systems, 14(2):201--264, April 1992.
....adapts program modules to participate in reconfiguration. Conic [12, 10, 13] Darwin s predecessor, provided a graphical user interface for configuring the structure of communication among system components. Both Durra and Darwin allow adding or deleting interconnections between processes. PROFIT [9] is a language that provides a mixture of RPC and data sharing for communication, and permits dynamic binding of slots in special cases [8] Dynamic binding of ports in Durra or slots in PROFIT is accomplished externally, and not initiated by the application itself. Darwin allows an application to ....
Gail E. Kaiser and Brent Hailpern. An objectbased programming model for shared data. ACM Transactions on Programming Languages and Systems, 14(2):201--264, April 1992.
....by sending receiving messages, by associative access to a dataspace, by complex protocols, etc. Even if the concept of coordination based on shared dataspaces is quite recent, there are several models and languages of this kind: Gamma [7] Actor Spaces [1] Linear Objects [6] Swarm [25] Profit [32], ProSet [31] Laura [43] are only a few. We believe that none of these proposals covers the whole space of possible coordination concepts, and surely there is still much room to investigate new concepts. The coordination model we describe in this section attempts to generalize Linda s Tuple Space ....
G. Kaiser and B. Halpern. An object-based programming model for shared data. ACM Transactions on Programming Languages and Systems, 14(2):201--264, 1992.
....paradigm offers at the same level of expressiveness as the message passing paradigm a much better conceptual model. The programmer sees a globally shared object space that serves for communication and synchronization purposes. All other mentioned tools support the shared data model. MeldC [29, 30] aims at a uniform design so that the reflection about MeldC programs (i.e. the meta reasoning about programs) can be supported. MeldC is implemented as a runtime object library and supports different kinds of message passing as well as different kinds of threads. It is dynamically expansible by ....
G. E. Kaiser and B. Hailpern. An object-based programming model for shared data. ACM Transactions on Programming Languages and Systems, 14(2), April 1992.
....using module interconnection constructs that establish procedure call bindings among modules in a distributed system. CONCERT [19] provides a uniform communication abstraction by extending several procedural programming languages to support the Hermes [17] distributed process model. PROFIT [10] provides a mixture of data sharing and RPC communication through facets with data and procedure slots that are bound to slots in other facets during compilation. Extensions to PROFIT enable dynamic binding of slots in special cases [8] The Weaves system [7] provides a configuration mechanism ....
Gail E. Kaiser and Brent Hailpern. An object-based programming model for shared data. ACM Transactions on Programming Languages and Systems, 14(2):201--264, April 1992.
....using module interconnection constructs that establish procedure call bindings among modules in a distributed system. CONCERT [36] provides a uniform communication abstraction by extending several procedural programming languages to support the Hermes [32] distributed process model. PROFIT [15] provides a mixture of data sharing and RPC communication through facets with data and procedure slots that are bound to slots in other facets during compilation. Extensions to PROFIT enable dynamic binding of slots in special cases [13] Coordination languages can be implemented directly on top ....
Gail E. Kaiser and Brent Hailpern. An object-based programming model for shared data. ACM Transactions on Programming Languages and Systems, 14(2):201--264, April 1992.
....Darwin [10, 14, 12] a generalization of Conic [11, 12] supports logical reconfiguration where the programmer adds code that adapts program modules to participate in reconfiguration. Both Durra and Darwin [2, 10] allow only adding or deleting processes and interconnections between them. PROFIT [9], a recent language that provides a mixture of RPC and data sharing for communication, permits dynamic binding of slots in special cases [7] Argus [13] supports reconfiguration with two phase locking over atomic objects and version management recovery techniques. Some systems support physical ....
Gail E. Kaiser and Brent Hailpern. An object-based programming model for shared data. ACM Transactions on Programming Languages and Systems, 14(2):201--264, April 1992.
....This is because the effect of the management functions will be to change the degree of trust reposed in the providers and this has already been considered in the Lava architecture. 18 6 Related Works The idea of delegation for network management originated from the MbD project [YGY91] In [KH92] a programming model was proposed to support dynamic reconfiguration. In [Zen95] the idea of delegation was used for efficient communication in mobile computing. Recently, the idea of delegation is applied to security management and intrusion detection. However, our work presented here is to ....
Gail E. Kaiser and Brent Hailpern. An Object-Based Programming Model for Shared Data. ACM Transactions on Programming Languages and Systems, 14(2):201--264, April 1992.
....that piece of information with a time tag and calculates the average number of successfully received packets. And, a shadow object with a time constraint of 2 seconds represents the average received packet information for the management applications. We can use the daemon approach described in [12] to solve this problem, where the information agent is treated as the daemon (Figure 2) The agent periodically polls the information from the network control software, and the polling cycle is 1 second. After receiving a new value, the agent computes the average value, and this computation can be ....
Gail E. Kaiser and Brent Hailpern. An Object-Based Programming Model for Shared Data. ACM Transactions on Programming Languages and Systems, 14(2):201--264, April 1992.
....real time monitoring of market conditions, execution of strategies using uptodate market conditions information, and updating portfolios on a real time basis to take advantage of the market conditions. This section contains a brief description of Profit. For a more detailed description, see [3, 4]. The work by Tushar Patel is being carried out as a part of his MS Thesis at Columbia University. 2 There are three main concepts in Profit facets, objects and processes (see figure 2 1) A facet is a minimal unit of data and control. It is analogous to a frame in that it made up of ....
Gail E. Kaiser and Brent Hailpern. An Object-Based Programming Model for Shared Data. ACM Transactions on Programming Languages and Systems , 1991. In press. Available as IBM Research Report RC 16442 or Columbia University Department of Computer Science CUCS-046-90.
....real time monitoring of market conditions, execution of strategies using uptodate market conditions information, and updating portfolios on a real time basis to take advantage of the market conditions. This section contains a brief description of Profit. For a more detailed description, see [3, 4]. The work by Tushar Patel is being carried out as a part of his MS Thesis at Columbia University. 2 There are three main concepts in Profit facets, objects and processes (see figure 2 1) A facet is a minimal unit of data and control. It is analogous to a frame in that it made up of ....
Gail E. Kaiser and Brent Hailpern. An Object-Based Programming Model for Shared Data. In 1990 International Conference on Computer Languages, pages 136-144. March, 1990.
....Department of Computer Science New York, NY 10027 tushar cs.columbia.edu 7 October 1991 CUCS 030 91 Thesis Committee: Gail E. Kaiser, Columbia University and Dan Schutzer, Citicorp Copyright 1991 Tushar Patel. All rights reserved. 1 Chapter 1 Introduction The PROFIT language [Kaiser 90, Kaiser 91] is motivated by applications driven by large quantities of rapidly changing data. An example of such an application is the portfolio management application that seeks to take advantage of the market conditions to optimize portfolios. Network management is another such application with large ....
....monitoring of market conditions, execution of strategies using up to date market conditions information, and updating portfolios on a real time basis to take advantage of the market conditions. This section contains a brief description of PROFIT. For a more detailed description, see [Kaiser 90, Kaiser 91] There are three main concepts in PROFIT facets, objects and processes (see figure 2 1) A facet is a minimal unit of data and control. It is made up of slots. Each such slot contains either data or code. However, in addition to such slots, a facet al..so maintains a queue of requests for ....
Gail E. Kaiser and Brent Hailpern. An Object-Based Programming Model for Shared Data. ACM Transactions on Programming Languages and Systems , 1991. In press. Available as IBM Research Report RC 16442 or Columbia University Department of Computer Science CUCS-046-90.
....University Department of Computer Science New York, NY 10027 tushar cs.columbia.edu 7 October 1991 CUCS 030 91 Thesis Committee: Gail E. Kaiser, Columbia University and Dan Schutzer, Citicorp Copyright 1991 Tushar Patel. All rights reserved. 1 Chapter 1 Introduction The PROFIT language [Kaiser 90, Kaiser 91] is motivated by applications driven by large quantities of rapidly changing data. An example of such an application is the portfolio management application that seeks to take advantage of the market conditions to optimize portfolios. Network management is another such application with ....
Gail E. Kaiser and Brent Hailpern. An Object-Based Programming Model for Shared Data. In 1990 International Conference on Computer Languages, pages 136-144. New Orleans LA, March, 1990.
No context found.
Kaiser, Gail E. and Brent Hailpern. An object-based programming model for shared data. ACM Transactions on Programming Languages and Systems, 14(2):201-264, April 1992.
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC