首页 > 最新文献

Proceedings. The Sixth Workshop on Hot Topics in Operating Systems (Cat. No.97TB100133)最新文献

英文 中文
Achieved IPC performance (still the foundation for extensibility) 实现IPC性能(仍然是可扩展性的基础)
J. Liedtke, Kevin Elphinstone, S. Schönberg, Hermann Härtig, G. Heiser, N. Islam, T. Jaeger
Extensibility can be based on cross-address-space interprocess communication (IPC) or on grafting application-specific modules into the operating system. For comparing both approaches, we need to explore the best achievable performance for both models. This paper reports the achieved performance of cross-address-space communication for the L4 microkernel on Intel Pentium, Mips R4600 and DEC Alpha processors. The direct costs range from 45 cycles (Alpha) to 121 cycles (Pentium). Since only 2.3% of the L1 cache are required (Pentium), the average indirect costs are not to be expected much higher.
可扩展性可以基于跨地址空间进程间通信(IPC),也可以基于将特定于应用程序的模块移植到操作系统中。为了比较这两种方法,我们需要探索两种模型的最佳可实现性能。本文报道了L4微内核在Intel Pentium、Mips R4600和DEC Alpha处理器上实现的跨地址空间通信性能。直接成本从45个周期(Alpha)到121个周期(Pentium)不等。由于只需要L1缓存的2.3% (Pentium),因此预计平均间接成本不会高得多。
{"title":"Achieved IPC performance (still the foundation for extensibility)","authors":"J. Liedtke, Kevin Elphinstone, S. Schönberg, Hermann Härtig, G. Heiser, N. Islam, T. Jaeger","doi":"10.1109/HOTOS.1997.595177","DOIUrl":"https://doi.org/10.1109/HOTOS.1997.595177","url":null,"abstract":"Extensibility can be based on cross-address-space interprocess communication (IPC) or on grafting application-specific modules into the operating system. For comparing both approaches, we need to explore the best achievable performance for both models. This paper reports the achieved performance of cross-address-space communication for the L4 microkernel on Intel Pentium, Mips R4600 and DEC Alpha processors. The direct costs range from 45 cycles (Alpha) to 121 cycles (Pentium). Since only 2.3% of the L1 cache are required (Pentium), the average indirect costs are not to be expected much higher.","PeriodicalId":176246,"journal":{"name":"Proceedings. The Sixth Workshop on Hot Topics in Operating Systems (Cat. No.97TB100133)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-05-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126717389","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 82
General purpose proxies: solved and unsolved problems 通用代理:已解决和未解决的问题
Bruce Zenel, D. Duchamp
Proxies are becoming increasingly common. One use of a proxy is to address network heterogeneity, which can arise especially in mobile computing. In this setting, a proxy can process the traffic flowing to and from a network limited mobile host, damping the variations in application performance as well as providing other benefits such as reduced cost and increased security. We describe the issues we faced in designing such a proxy system, how we solved some problems, and why others could not be solved.
代理正变得越来越普遍。代理的一个用途是处理网络异构性,这在移动计算中尤其可能出现。在这种设置中,代理可以处理来往于网络受限的移动主机的流量,从而抑制应用程序性能的变化,并提供其他好处,例如降低成本和提高安全性。我们描述了我们在设计这样一个代理系统时面临的问题,我们如何解决一些问题,以及为什么其他问题无法解决。
{"title":"General purpose proxies: solved and unsolved problems","authors":"Bruce Zenel, D. Duchamp","doi":"10.1109/HOTOS.1997.595188","DOIUrl":"https://doi.org/10.1109/HOTOS.1997.595188","url":null,"abstract":"Proxies are becoming increasingly common. One use of a proxy is to address network heterogeneity, which can arise especially in mobile computing. In this setting, a proxy can process the traffic flowing to and from a network limited mobile host, damping the variations in application performance as well as providing other benefits such as reduced cost and increased security. We describe the issues we faced in designing such a proxy system, how we solved some problems, and why others could not be solved.","PeriodicalId":176246,"journal":{"name":"Proceedings. The Sixth Workshop on Hot Topics in Operating Systems (Cat. No.97TB100133)","volume":"129 2","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-05-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114041688","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 39
Distributed systems support for networked games 分布式系统支持网络游戏
T. Chiueh
Network based multi user interaction systems such as network games typically include a database shared among the players that are physically distributed and interact with one another over the network. Currently network game developers have to implement the shared database and the inter player communications from scratch. The paper presents the architecture of a distributed system, Artery, which is specifically designed to support network game applications by providing a high level application program interface and by taking advantage of application semantics to optimize the network performance. Artery features such network bandwidth reduction techniques as dead reckoning and message aggregation, a novel virtual world database consistency maintenance scheme based on the dynamic group consistency model, and the support for distributed dynamic environment servers. The integration of Artery's features with existing IP multicasting mechanisms is also discussed.
诸如网络游戏之类的基于网络的多用户交互系统通常包括在物理分布并通过网络彼此交互的玩家之间共享的数据库。目前网络游戏开发者必须从头开始实现共享数据库和玩家间的通信。本文介绍了分布式系统artera的架构,该系统通过提供高级应用程序编程接口和利用应用程序语义优化网络性能,专门为支持网络游戏应用程序而设计。动脉具有航位推算和消息聚合等网络带宽降低技术,一种基于动态组一致性模型的虚拟世界数据库一致性维护方案,以及对分布式动态环境服务器的支持。还讨论了动脉的功能与现有IP多播机制的集成。
{"title":"Distributed systems support for networked games","authors":"T. Chiueh","doi":"10.1109/HOTOS.1997.595190","DOIUrl":"https://doi.org/10.1109/HOTOS.1997.595190","url":null,"abstract":"Network based multi user interaction systems such as network games typically include a database shared among the players that are physically distributed and interact with one another over the network. Currently network game developers have to implement the shared database and the inter player communications from scratch. The paper presents the architecture of a distributed system, Artery, which is specifically designed to support network game applications by providing a high level application program interface and by taking advantage of application semantics to optimize the network performance. Artery features such network bandwidth reduction techniques as dead reckoning and message aggregation, a novel virtual world database consistency maintenance scheme based on the dynamic group consistency model, and the support for distributed dynamic environment servers. The integration of Artery's features with existing IP multicasting mechanisms is also discussed.","PeriodicalId":176246,"journal":{"name":"Proceedings. The Sixth Workshop on Hot Topics in Operating Systems (Cat. No.97TB100133)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-01-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131884555","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 17
期刊
Proceedings. The Sixth Workshop on Hot Topics in Operating Systems (Cat. No.97TB100133)
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1