首页> 外文OA文献 >Reflective mobile middlewareudfor context-aware applications
【2h】

Reflective mobile middlewareudfor context-aware applications

机译:反光移动中间件 ud用于上下文感知应用程序

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

The increasing popularity of mobile devices, such as mobile phones and personal digitaludassistants, and advances in wireless networking technologies, are enabling new classesudof applications that present challenging problems to application designers. Applicationsudhave to be aware of, and adapt to, variations in the execution context, such as udfluctuatingudnetwork bandwidth and decreasing battery power, in order to deliver a good quality ofudservice to their users.udWe argue that building applications directly on top of the network operating systemudwould be extremely tedious and error-prone, as application developers would have touddeal with these issues explicitly, and would consequently be distracted from the actualudrequirements of the application they are building. Rather, a middleware layered betweenudthe network operating system and the application should provide application developersudwith abstractions and mechanisms to deal with them.udWe investigate the principle of reflection and demonstrate how it can be used to supportudcontext-awareness and dynamic adaptation to context changes. We offer application engineersudan abstraction of middleware as a dynamically customisable service provider, whereudeach service can be delivered using different policies when requested in different contexts.udBased on this abstraction, current middleware behaviour, with respect to a particularudapplication, is reified in an application profile, and made accessible to the application forudrun-time inspection and adaptation. Applications can use the meta-interface that theudmiddleware provides to change the information encoded in their profile, thus tailoringudmiddleware behaviour to the user's needs. However, while doing so, conflicts may arise;uddifferent users may have different quality-of-service needs, and applications, in an attemptudto full these needs, may customise middleware behaviour in conflicting ways. These conflicts have to be resolved in order to allow applications to come to an agreement, and thusudbe able to engage successful collaborations.udWe demonstrate how microeconomic techniques can be used to treat these kinds of conflicts. We offer an abstraction of the mobile setting as an economy, where applicationsudcompete to have a service delivered according to their quality-of-service needs. We haveuddesigned a mechanism where middleware plays the role of the auctioneer, collecting bidsudfrom the applications and delivering the service using the policy that maximises socialudwelfare; that is, the one that delivers, on average, the best quality-of-service.udWe formalise the principles discussed above, namely reflection to support context-awarenessudand microeconomic techniques to support conflict resolution. To demonstrate their effectivenessudin fostering the development of context-aware applications, we discuss a middlewareudarchitecture and implementation (CARISMA) that embed these principles, and reportudon performance and usability results obtained during a thorough evaluation stage.
机译:移动电话(例如手机和个人数字货币)的日益普及,以及无线网络技术的进步,使得新的应用程序类别给应用程序设计人员带来了难题。应用程序必须了解并适应执行上下文中的变化,例如,波动网络带宽和降低电池电量,以便为用户提供高质量的服务。直接在网络操作系统之上的操作将非常繁琐且容易出错,因为应用程序开发人员将不得不明确地应对这些问题,因此会分散他们正在构建的应用程序的实际需求。而是,在网络操作系统和应用程序之间分层的中间件应为应用程序开发人员提供抽象和处理它们的机制。ud我们研究了反射的原理,并演示了如何将其用于支持 udcontext-awareness和动态适应环境变化。我们为中间件提供了应用工程师 udan抽象作为动态可自定义的服务提供者,其中 udeach服务可以在不同的上下文中被请求时使用不同的策略来交付。 ud基于这种抽象,当前中间件针对特定的 udapplication的行为,在应用程序配置文件中进行了验证,并使该应用程序可访问该文件以进行运行时检查和修改。应用程序可以使用 udmiddleware提供的元接口来更改其配置文件中编码的信息,从而根据用户的需求调整 udmiddleware的行为。但是,这样做时可能会发生冲突; 不同的用户可能具有不同的服务质量需求,并且为了完全满足这些需求,应用程序可能会以冲突的方式自定义中间件行为。必须解决这些冲突才能使应用程序达成协议,从而能够成功地进行合作。 ud我们演示了如何使用微观经济技术来处理此类冲突。我们提供了一种经济的移动环境的抽象概念,其中应用程序 udcompete可以根据其服务质量需求提供服务。我们已经设计了一种机制,使中间件扮演拍卖师的角色,从应用程序中收集出价 ud,并使用最大化社会福利的策略来提供服务;也就是说,这是平均提供最佳服务质量的方法。 ud我们将上面讨论的原则正式化,即支持上下文感知的反思 ud和支持冲突解决的微观经济技术。为了证明其有效性 udin促进了上下文感知应用程序的开发,我们讨论了嵌入这些原则的中间件 udarchitecture and Implementation(CARISMA),并报告了在全面评估阶段获得的 udon性能和可用性结果。

著录项

  • 作者

    Capra L.;

  • 作者单位
  • 年度 2003
  • 总页数
  • 原文格式 PDF
  • 正文语种 {"code":"en","name":"English","id":9}
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号