{"title":"Eos,一个基于对象的系统环境","authors":"O. Gruber, L. Amsaleg, L. Daynès, P. Valduriez","doi":"10.1109/HICSS.1992.183230","DOIUrl":null,"url":null,"abstract":"Complex data-intensive application domains require a programming environment that should be both more productive and more efficient than the traditional approaches. This translates into three major requirements: efficient support for complex, persistent objects and collections; distribution transparency with control over parallelism; and transaction management. The authors present the design of Eos which aims at reducing the chronic mismatch between programming languages and database systems and avoiding the traditional redundancy between operating systems and database systems services. The main contributions of Eos are support for: uniform, distributed object management; safe object sharing with distributed, low-overhead garbage collection; and high-level mechanisms for dynamic object grouping and computation placement. Eos is currently being implemented on a network of Sun 3/60/sub s/ running Mach 3.0.<<ETX>>","PeriodicalId":103288,"journal":{"name":"Proceedings of the Twenty-Fifth Hawaii International Conference on System Sciences","volume":"8 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1992-01-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"17","resultStr":"{\"title\":\"Eos, an environment for object-based systems\",\"authors\":\"O. Gruber, L. Amsaleg, L. Daynès, P. Valduriez\",\"doi\":\"10.1109/HICSS.1992.183230\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Complex data-intensive application domains require a programming environment that should be both more productive and more efficient than the traditional approaches. This translates into three major requirements: efficient support for complex, persistent objects and collections; distribution transparency with control over parallelism; and transaction management. The authors present the design of Eos which aims at reducing the chronic mismatch between programming languages and database systems and avoiding the traditional redundancy between operating systems and database systems services. The main contributions of Eos are support for: uniform, distributed object management; safe object sharing with distributed, low-overhead garbage collection; and high-level mechanisms for dynamic object grouping and computation placement. Eos is currently being implemented on a network of Sun 3/60/sub s/ running Mach 3.0.<<ETX>>\",\"PeriodicalId\":103288,\"journal\":{\"name\":\"Proceedings of the Twenty-Fifth Hawaii International Conference on System Sciences\",\"volume\":\"8 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1992-01-07\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"17\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the Twenty-Fifth Hawaii International Conference on System Sciences\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/HICSS.1992.183230\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the Twenty-Fifth Hawaii International Conference on System Sciences","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/HICSS.1992.183230","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Complex data-intensive application domains require a programming environment that should be both more productive and more efficient than the traditional approaches. This translates into three major requirements: efficient support for complex, persistent objects and collections; distribution transparency with control over parallelism; and transaction management. The authors present the design of Eos which aims at reducing the chronic mismatch between programming languages and database systems and avoiding the traditional redundancy between operating systems and database systems services. The main contributions of Eos are support for: uniform, distributed object management; safe object sharing with distributed, low-overhead garbage collection; and high-level mechanisms for dynamic object grouping and computation placement. Eos is currently being implemented on a network of Sun 3/60/sub s/ running Mach 3.0.<>