538 Hits in 3.4 sec

Migrating objects in electronic commerce applications [chapter]

Marko Boger
1998 Lecture Notes in Computer Science  
Its aim is to simplify the design and development of such distributed systems. Concurrency and distribution are expressed using the same mechanism, virtual processors.  ...  In such an environment client/server architectures reach the limit of their capability. Non-centralized distributed architectures with object and code migration are more suitable.  ...  A fine grained approach where the subject of movement is the object itself like in Emerald is problematic, mainly because the grouping of objects becomes a tedious and error-prone work.  ... 
doi:10.1007/bfb0053414 fatcat:srt3qya2ijfb5el3vdv52tzcsq

Peridotite and eclogite xenoliths from the Juína kimberlite province, Brazil

International Kimberlite Conference Extended Abstracts: 2003   unpublished
Acknowledgments We thank Rio Tinto Desenvolvimentos Minerais -RTDM for providing the drill-hole cores and CNPq for financial support.  ...  The rocks are fine grained (1 -2mm), present porphyroclastic to mosaic textures and no silicification.  ...  Coesite is surrounded by a rim of inverted polycrystalline quartz and is usually intergranular and fine grained (~1mm).  ... 
doi:10.29173/ikc3216 fatcat:prup2gjlyfadxdnmurcjemihoi

Object and native code thread mobility among heterogeneous computers (includes sources)

B. Steensgaard, E. Jul
1995 Proceedings of the fifteenth ACM symposium on Operating systems principles - SOSP '95  
language without modification; we have merely extended the Emerald runtime system and the code generator of the Emerald compiler.  ...  Our implementation of mobility hm not been optimized: thread mobility and trans-architecture invocations take about 60% longer than in lhe homogeneous implementation.  ...  Acknowledgments The authors would Ilkc to [hank Niels ChristIan Juul at DIKU for many interesting discussions about the Emerald system Thanks are also due to the many people that have encouraged us to  ... 
doi:10.1145/224056.224063 dblp:conf/sosp/SteensgaardJ95 fatcat:psidv2f5sjehdppne663yaxvm4

Observations on building distributed languages and systems [chapter]

Richard D. Schlichting, Gregory R. Andrews, Norman C. Hutchinson, Ronald A. Olsson, Larry L. Peterson
1988 Lecture Notes in Computer Science  
This paper surveys projects in distributed languages and systems at the University of Arizona, and offers observations based on the experience gained during their design, implementation, and use.  ...  programming language Emerald, and the Psync interprocess communication mechanism.  ...  One novel aspect of Emerald's uniform object model is its support for fine-grained mobility. Mobility in the Emerald system differs from existing process migration schemes in two important respects.  ... 
doi:10.1007/3-540-19333-2_12 fatcat:xnckdtzppne5rbe7usyinhio2i

Pervasive Computing with Frugal Objects

Benoit Garbinato, Rachid Guerraoui, Jarle Hulaas, Maxime Monod, Jesper H. Spring
2007 21st International Conference on Advanced Information Networking and Applications Workshops (AINAW'07)  
This paper presents a computing model for resource-limited mobile devices that might be ubiquitously deployed in private and business environments.  ...  The model integrates a strongly-typed event-based communication paradigm with abstractions for frugal control, assuming a small footprint runtime.  ...  Thus, the coupling between the fine-grained behavioral representation and the fine-grained serialization mechanism is a memoryefficient combination suited for resource-constrained devices.  ... 
doi:10.1109/ainaw.2007.287 dblp:conf/aina/GarbinatoGHMS07 fatcat:et7wrrd2irh25oghwt4ezbma3a

The DSS, a middleware library for efficient and transparent distribution of language entities

E. Klintskog, Z. El Banna, P. Brand, S. Haridi
2004 37th Annual Hawaii International Conference on System Sciences, 2004. Proceedings of the  
This paper describes a novel language independent model for distribution of language entities, which allows for fine-grained instrumentation of entity consistency protocols on a per-entity basis.  ...  The middleware library is extendable using internal interfaces to add new protocols over three different aspects of distribution.  ...  This work is supported by the European IST-FET PEPITO project and the Swedish Agency for Innovation Systems and the Swedish Research Council.  ... 
doi:10.1109/hicss.2004.1265645 dblp:conf/hicss/KlintskogBBH04 fatcat:4tjqcw4l4bdbrbh224ztq6y3te

Nested Java processes

Patrick Tullman, Jay Lepreau
1998 Proceedings of the 8th ACM SIGOPS European workshop on Support for composing distributed applications - EW 8  
The majority of work on protection in single-language mobile code environments focuses on information security issues and depends on the language environment for solutions to the problems of resource management  ...  We present Alta, our prototype Java-based system patterned on Fluke, a highly structured, hardware-based OS, and report on its features appropriate to mobile code.  ...  We thank David Andersen for conceiving the network management example. Many other members of Utah's Flux research group have helped along the way.  ... 
doi:10.1145/319195.319212 dblp:conf/sigopsE/TullmanL98 fatcat:hr34vh44qfhrxoziwgk3idr7ui

The development of the Emerald programming language

Andrew P. Black, Norman C. Hutchinson, Eric Jul, Henry M. Levy
2007 Proceedings of the third ACM SIGPLAN conference on History of programming languages - HOPL III  
Emerald is an object-based programming language and system designed and implemented in the Department of Computer Science at the University of Washington in the early and mid-1980s.  ...  This paper describes the origins of the Emerald group, the forces that formed the language, the influences that Emerald has had on subsequent distributed systems and programming languages, and some of  ...  Our external referee, Andrew Watson, along with Andrew Herbert, helped to reconstruct the influence of the Emerald type system.  ... 
doi:10.1145/1238844.1238855 dblp:conf/hopl/BlackHJL07 fatcat:hxpdwdxm3zhchihh7aekgx2x3q

Emerald: A general-purpose programming language

Rajendra K. Raj, Ewan Tempero, Henry M. Levy, Andrew P. Black, Norman C. Hutchinson, Eric Jul
1991 Software, Practice & Experience  
We give examples that demonstrate Emerald's features, and compare and contrast the Emerald approach to programming with the approaches used in other similar languages.  ...  It is strongly typed with a nontraditional object model and type system that emphasize abstract types, allow separation of typing and implementation, and provide the flexibility of polymorphism and subtyping  ...  This means that there can be multiple simultaneous invocations of an operation in the same object. Each invocation can proceed independently, providing fine-grained parallelism.  ... 
doi:10.1002/spe.4380210107 fatcat:c4pf35m3jjgkzaqvinxvj326zm

An orthogonal distribution language for uniform object-oriented languages [chapter]

Michael Fäustle
1993 Lecture Notes in Computer Science  
On one side the complexity of the design of distributed application systems is usually reduced significantly by using a distributed programming model that abstracts from the actual distribution and maybe  ...  It allows the developer to independently describe and adapt the decomposition and distribution of an application written in a uniform object-oriented and distributiontransparent language independently;  ...  Object-oriented programming languages suggest a more fine-grained approach to distributed computing using mobile objects that can be migrated dynamically.  ... 
doi:10.1007/3-540-57307-0_33 fatcat:tzga4kypofgdthussi4exasr4u

The Amber system: parallel programming on a network of multiprocessors

J. Chase, F. Amador, E. Lazowska, H. Levy, R. Littlefield
1989 Proceedings of the twelfth ACM symposium on Operating systems principles - SOSP '89  
This paper describes a programming system called Amber that permits a single application program to use a homogeneous network of computers in a uniform way, making the network appear to the application  ...  Amber is specifically designed for high performance in the case where each node in the network is a shared-memory multiprocessor.  ...  We believe that fine-grained synchronization using lock primitives is desirable when the nodes in the network are multiprocessors.  ... 
doi:10.1145/74850.74865 dblp:conf/sosp/ChaseALLL89 fatcat:jyjm27f4xngqxhgpaorglktfsy

Geothermal Exploration Using Surface Mercury Geochemistry: ABSTRACT

G. K. Van Kooten
1984 American Association of Petroleum Geologists Bulletin  
Where the underlying deposits are fine grained and more compactible, the resuhing low-lying swamp attracted water-borne sediments that interrupted peat accumulation.  ...  The province is bounded on the north and south by more regionally extensive Proterozoic mobile belts.  ... 
doi:10.1306/ad46165b-16f7-11d7-8645000102c1865d fatcat:fro3t76qsna5ld5fcw4oxrwuea

Code management automation for Erlang remote actors

Adrian Francalanza, Tyron Zerafa
2013 Proceedings of the 2013 workshop on Programming based on actors, agents, and decentralized control - AGERE! '13  
We propose a higher-level framework for the remote spawn of sideeffect free actors, abstracting from and automating codebase migration and management.  ...  However, for remote spawn to function properly, the node hosting the spawned actor must share the same codebase as that of the node launching the actor.  ...  Acknowledgments The authors are grateful to Richard O'Keefe, Steve Vinoski and other contributors on various Erlang fora for fruitful discussions.  ... 
doi:10.1145/2541329.2541344 dblp:conf/agere/FrancalanzaZ13 fatcat:mdm6jdfv4zg5rdrnohi2s5pp44

Parallel programming inPanda

H. Assenmacher, T. Breitbach, P. Buhler, V. H�bsch, H. Peine, R. Schwarz
1995 Journal of Supercomputing  
The problem of sharing data in a distributed environment is discussed, and the performance of appropriate mechanisms provided by the PANDA prototype implementation is assessed.  ...  Distributed systems are an alternative to shared-memory multiprocessors for the execution of parallel applications.  ...  Both systems support fine-grained parallelism on shared-memory multiprocessors, but do not address distribution.  ... 
doi:10.1007/bf01245398 fatcat:4pbinhfjjfbvdh6ygzj3gskb3u

Software engineering for mobility

Gruia-Catalin Roman, Gian Pietro Picco, Amy L. Murphy
2000 Proceedings of the conference on The future of Software engineering - ICSE '00  
Stability is the ideal mode of operation; changes are relatively slow; even in the case of failure, nodes and links are expected eventually to come back up.  ...  We seek to sort out this chaotic form of computing by focusing our attention on the formulation of a simple framework for viewing mobility, on precise definition of terms, and on research issues mobility  ...  So far, despite its theoretical and practical relevance, fine-grained mobility received only limited attention in the formal models community.  ... 
doi:10.1145/336512.336567 dblp:conf/icse/RomanPM00 fatcat:pf6scj6h4neepjnquwzh7rq53q
« Previous Showing results 1 — 15 out of 538 results