移动计算环境下语义缓存技术研究及应用
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
移动计算是计算技术与无线通信技术的融合,其核心目标在于屏蔽无线通信和移动环境,平滑实现资源访问和资源共享。当前,移动计算领域存在大量亟待解决的基础性问题,如弱连接问题、能量问题、切换问题、带宽问题等。固定网络和传统分布式系统的方法未能适应移动计算的方方面面。移动计算领域的相关研究是当前计算类科学研究的热点和重点之一。
     本文研究移动计算环境下的语义缓存技术,包括语义缓存一致性维护,缓存失效报告结构、协同缓存方法、移动代理技术、断接下近似查询算法、缓存在道路网K近邻查询中的应用等方面内容。希望通过对这些问题的探索和研究,为移动计算环境中语义缓存技术的研究提供有益的理论参考和技术路线。
     课题研究工作及主要学术贡献体现在以下5个方面:
     1.语义缓存一致性判断和粒度裁剪方法:提出在移动支持站点(MSS)中放置终端语义缓存备份的方法,包括扩展型语义缓存SMC-架构,MSS和移动终端中的缓存组织结构和MSS广播的缓存失效报告的组织结构。然后,论述了MSS中的各语义缓存项在状态上可以与服务方保持强一致性,并提出更新粒度细化的方法,详细阐述3种更新操作转化为等价更新序列,并插入更新队列的过程,从而达到将更新操作精确到元组级、减少缓存维护通信量的目标;实验表明,所提方法在压缩失效报告长度和减小网络通信量方面较传统方法有明显的改善。
     2.基于移动代理的语义缓存一致性维护方案:基于SMC-架构,在MSS上设计移动代理:MSSAg和MTAg,定义各代理结构和功能,提出无小区切换和有小区切换两种情况下移动代理实现缓存一致性维护的算法,以适应终端频繁移动的网络环境;在终端移动模拟方面,采用随机漫步模型,设计了小区位置坐标计算判定表,通过此表快速有效地计算下一小区坐标;实验表明,算法在缩减失效报告长度和降低网络通信量方面较其他算法有明显的改善,能够在断接、移动和切换情况下进行缓存一致性恢复,并且降低了数据通信开销和恢复时间开销。
     3.应用于移动计算环境中的协同语义缓存算法:分析并指出集中式或分布式的协同语义缓存结构均不适用于移动计算环境,进而给出一种适用的协同语义缓存结构。提出一种新的协同语义缓存算法,当移动终端提交查询请求时,先查询MSS,根据新查询描述与MSS中已存储的各终端历史查询数据的包含和相交情况,进行查询响应和查询裁剪,进而讨论了协同缓存的一致性维护方案;实验表明,所提出的算法可以提高缓存数据命中率,减少查询响应时间,从而节省了带宽资源,减轻了数据库服务器的负担。
     4.利用语义缓存进行近似查询的SQPID算法:重点解决断接查询问题。文中给出相关定义,描述构建综合相关语义缓存项的过程;从理论上分析证明了在满足缓存有效性的条件下,由综合相关语义缓存项导出的查询结果满足正确性的结论;分析了完备和不完备两种查询下近似结果的导出情况,进而给出SQPID算法的过程伪码以及算法的时间复杂度;实验表明,SQPID算法在处理断接查询时,判断相关语义缓存索引项条件简单,构建综合相关语义缓存步骤简洁,编程实现容易,算法性能良好。
     5.移动终端的K近邻查询算法及其应用:文中给出道路网和分区内数据对象的存储结构,用网格对分区进行细分,信息存储为顶点列表、对象列表和边列表;详细描述了KNN查询算法的执行过程,对于终端提交的位置相关连续查询请求,利用缓存技术设计算法CQ-KNN能够支持连续位置相关查询,并给出缓存一致性维护策略;实验表明,CQ-KNN算法较MKNN算法有更快的CPU处理速度和网络响应延时,并且支持移动终端的离线近似查询。
Mobile computing is a combination of computing technology and wirelesscommunication technology. The core objective of mobile computing is shielding wirelesscommunication and mobile environments, then let computers or other smart terminalsachieve resource access and resource share. Now, in mobile computing environment,however, there are many unsolved problems so far, such as weak connection, limited energy,hand-off and limited wireless bandwidth etc. So the methods used in conventional distributedsystems and wired systems are not appropriate in mobile computing systems. The relatedresearch in mobile computing field is becoming the hot spot and focus in current computerscience research.
     In this thesis, we study semantic cache technology for mobile computing environments,including semantic cache consistency maintenance, organization structure of cache invalidreport, cooperative semantic cache mechanism, mobile agent technology, approximate queryalgorithm during disconnection, KNN query in road networks, etc. We hope to providetheoretical references and technology roadmap for semantic cache by the research of theseproblems.
     The main contents and contributions of this thesis are summarized as follows:
     1. Research on semantic cache consistency judge and granularity clipping method.Firstly, the thought of using MSS to store mobile client’s semantic cache backups is proposed.And then the extended semantic cache structure SMC-Architecture, cache organizationstructure in MSS and mobile terminal, as well as the broadcast cache invalidate reportorganization structure are presented. Secondly, we consider three kinds of update operations,the procedure of each update from server is trimmed into tuple level and then the trimmedupdate sequences are stored into queue is discussed in detail. The results of simulationexperiments show that the proposed algorithm can reduce invalidation report size and savedata communication cost effectively.
     2. A semantic cache maintenance scheme using mobile agent is proposed, which couldadapt to frequent mobility, hand-off network environments. The scheme based on SMC-Architecture, and we design two mobile agents: MSSAg and MTAg, running in MSS tomaintain cache consistency effectively and autonomously. The processing of maintain cacheconsistency using mobile agents is discussed in two cases: without hand-off and withhand-off. In this work we use random walking model to analysis and emulate the behavior ofmobile terminals. We also design the next cell location predict algorithm decision table,which could compute mobile terminal’s future location quickly. The results of simulationexperiments show that the proposed algorithm can reduce invalidation report size and savedata communication cost effectively. And the proposed cache consistency recovery methodkeeps small data communication cost and time cost which adapt to frequent mobility,hand-off and disconnect network environments.
     3. A new approach to answer queries using cooperative semantic cache mechanism inmobile computing environments is proposed. Firstly, we analyzes and point out that bothcentralized and distributed CoopSC architectures don’t fully fit for mobile computingenvironment and cellular network. And then the cooperative semantic cache architecture ispresented. Secondly, procedure of cooperation is introduced in detail. Before sending aquery to original database server, mobile terminal will connect to MSS and ask for a queryresult cached by other mobile terminals that subsume or overlap the original query. Inadition, we discuss the methods used in cache consistence maintenance, which focus onconfirm receiver of the periodic cache invalidation report and the process of validate client’slocal cache. The results of simulation experiments show that cooperative semantic cachemethod could improve cache hit ratio, reduce network delay time, save bandwidth and shareserver burden in development.
     4. A simple query processing algorithm SQPID based on semantic cache is proposed,which could reply queries in disconnection. Firstly, related definitions are given, and theprocedure of building integrated related semantic cache item is presented. The main idea ofSQPID is to build the integrated related semantic cache item about current query throughcombine and clip operations. Secondly, theoretic analysis proves that query result exportfrom integrated related semantic cache item is correct, when cache validity is satisfied.Thirdly, analyses the approximate result export procedure in two aspects: completeness queryand incompleteness query. In order to simplify the procedure, SQPID’s combine does not involve indirect relativity estimate, thus speed up the program of extracting query resultsfrom semantic cache during disconnection. Then the pseudo code of SQPID is presented, andthe time complexity is analyzed. The results of simulation experiments show that based onSQPID, query response time and degree of accuracy are better meet client’s requirementsthan QPID.
     5. A novel mobile continuous KNN query algorithm (CQ-KNN) is proposed, which isapplied in road networks. Firstly, we design a structure to store cell data objects namedGrid-Object to describe road networks graph model, related information saved into vertex list,object list and edge list. Secondly, describe CQ-KNN query algorithm in detail. In order tosupport mobile terminals continuous query, using local cache memory strategy andfurthermore, cache consistent maintain procedure based server broadcast invalid locationreport is given. The results of simulation experiments show that KNN and CQ-KNNalgorithms can reduce CPU time and network response delay, also can support approximateK nearest neighbor query when the terminal off-line a period of time.
引文
[1]蔡建宇,吴泉源,贾焰等.面向聚集查询的语义缓存技术[J].软件学报,2007,18(2):361-371
    [2]陈良刚.移动计算环境中位置相关数据管理[D].博士学位论文:复旦大学,2003年
    [3]陈良刚,孙未未,施伯乐.位置相关查询处理的近似回答[J].计算机研究与发展,2003,40(11):1593-1597
    [4]丁治明.移动数据库关键技术研究[D].博士学位论文:中国科学院,2002年
    [5]丁治明,孟小峰,白芸,丁锐.基于关系数据库的位置相关查询处理[J].计算机研究与发展,2004,41(3):492-499
    [6]郝忠孝.时空数据库查询与推理[M].北京:科学出版社,2010年
    [7]何文麟,陈红.传感器网络中多近似连续范围查询的处理技术[J].计算机研究与发展,2010,47(5):754-761
    [8]洪亮.移动计算环境下的位置相关数据服务策略研究.博士学位论文:华中科技大学,2009年
    [9]胡海洋,胡华,凌云. MAWA:基于移动Agent的一种高效可靠无线Web访问机制[J].计算机研究与发展,2008,45(4):636-645
    [10]李东,袁应化,叶友等.基于属性更新的语义缓存一致性维护算法[J].华南理工大学学报(自然科学版),2009,37(5):139-144
    [11]李国徽.基于层次组织位置数据库的连续位置相关查询处理[J].计算机科学,2003,30(4):85-88
    [12]李明峰,冯宝红,刘三枝编著.GPS定位技术及其应用[M].北京:国防工业出版社,2006,2:31-33
    [13]李智超.移动计算关键技术研究[D].博士学位论文:天津大学,2006年
    [14]刘云新.面向新一代移动计算平台的系统虚拟化研究与应用[D].博士学位论文:上海交通大学,2011年
    [15]卢秉亮,梅义博,刘娜.位置相关查询中基于最小访问代价的缓存替换方法[J].计算机应用,2011,31(3):690-693
    [16]陆文彬.基于移动云计算环境的缓存模型及其一致性维护策略[D].硕士学位论文:中山大学,2011年
    [17]梅义博,卢秉亮,刘娜.移动数据库中支持位置相关查询的数据预取策略[J].沈阳航空航天大学学报,2011,28(2):63-68
    [18]孟小峰,丁治明.移动数据管理:概念与技术[M].北京:清华大学出版社,2009年
    [19]田雷,郭同强,冀寿存,吴斌炜.基于位置相关的旅游信息主动推送服务系统[J].计算机应用,2009,29(12):3453-3457
    [20]童超,牛建伟,龙翔,高小鹏.移动模型研究综述[J].计算机科学,2009,36(10):5-10
    [21]吴劲.移动计算环境中基于移动代理的数据管理技术研究[D].博士学位论文:电子科技大学,2004年
    [22]吴劲,卢显良,任立勇,侯孟书.移动计算环境中基于移动代理的数据管理体系结构[J].计算机科学,2005,32(5):76-78
    [23]吴劲,卢显良,任立勇,周旭.移动计算环境中缓存失效策略的归类研究法[J].计算机科学,2004,31(1):39-41
    [24]吴婷婷.移动数据库客户语义缓存的研究[D].博士学位论文:国防科学技术大学,2002年
    [25]吴婷婷,苏武运,周兴铭,徐明.移动查询缓存处理的研究[J].计算机研究与发展,2004,41(1):187-193
    [26]吴婷婷,周兴铭.基于语义缓存的移动查询导出[J].计算机学报,2002,25(10):1104-1110
    [27]吴婷婷,章文嵩,周兴铭.断接下查询的缓存处理[J].计算机学报,2003,26(10):1393-1399
    [28]吴朝晖,潘纲.普适计算[A].中国计算机科学技术发展报告2005.中国计算机学会文集CCFP-0002.北京:清华大学出版社,2006.8:175-187
    [29]徐明,曹建农,彭伟编著.移动计算技术[M].北京:清华大学出版社,2009年
    [30]余万涛.基于Agent的移动计算及其安全性研究[D].博士学位论文:上海交通大学,2006年
    [31]曾凡仔,梁振华,李仁发.一种基于支撑向量回归与博弈论的移动位置跟踪算法[J].计算机研究与发展,2010,47(10):1709-1713
    [32]曾文英,赵跃龙.基于移动计算的移动Agent技术研究[J].微电子学与计算机,2009,26(2):127-131
    [33]曾文英.面向移动环境的数据存储管理方法关键技术研究[D].博士学位论文:华南理工大学,2011年
    [34]张德干.移动计算[M].北京:科学出版社,2009年
    [35]张艳卿,李金宝,郭龙江. MANET中基于缓存的移动数据查询处理算法的研究[J].计算机研究与发展,2011,48(10):1899-1907
    [36]周桓.移动环境中的Cache技术研究[D].博士学位论文:中国科学院,2001年
    [37]周桓,李京,冯玉琳.移动Web访问高性能缓存验证算法[J].软件学报,2002,13(3):370-375
    [38] A.Haeberlen, E.Flannery, A.M. Ladd, A.Rudys, D.S.Wallach, L.E.Kavraki. Practicalrobust localization over large-scale802.11wireless networks [C]. In proceedings ofthe Tenth ACM International Conference on Mobile Computing and Networking,Philadelphia, PA, Sept.2004
    [39] A. Prasad Sistla, O. Wolfson, S. Chamberlain, S. Dao. Modeling and querying movingobjects [C]. In Proceedings13th IEEE International Conference on Data Engineering(ICDE’97), Birmingham U.K., April1997,422-432
    [40] A Y Seydim, M H Dunham, V Kumar. Location dependent query processing [C]. The9th Int’l Workshop on Database and Expert Systems Applications,(MobiDE’01),Santa Barbara,2001
    [41] A.Y.Zomaya, M.Wright. Observation on using genetic algorithms for channelallocation in mobile computing [J]. IEEE Trans. Parallel Distrib.Syst., Sep.2002,13(9):948-962
    [42] Andrei Vancea, Burkhard Stiller. Answering Queries Using Cooperative Semantic Caching
    [C].3rd International Conference on Autonomous Infrastructure, Management and Security,Enschede, NETHERLANDS, JUN30-JUL022009, vol.5637:203-206
    [43] Barbara D, Imielinski T. Sleepers and Workaholics: Caching Strategies in MobileDistributed Environments [C]. In: Proceedings of the ACM SIGMOD Conference onManagement of Data,1994:1-12
    [44] B.C. Housel, G. Samaras, D.B. Lindquist. WebExpress: A client/intercept based systemfor optimizing web browsing in a wireless environment [J]. Mobile Networks andApplications,1998,3(4):419-431
    [45] Beomseok Nam, Minho Shin, Henrique Andrade, Alan Sussman. Multiple queryscheduling for distributed semantic caches [J]. Journal of Parallel and DistributedComputing,2010,70:598-611
    [46] Bo Yang, Manohar Mareboyana. Similarity search in sensor networks usingsemantic-based caching [J]. Journal of Network and Compute Applications,2012,35:577-583
    [47] Bowman C, Danzig P B, Hardy D R, et al. The harvest infortmation discovery andaccesss system [C]. In:2nd International World Wide Web Conference, October,1994
    [48] C. S. Jensen, D. Lin, B.C. Ooi. Query and Update Efficient B+-Tree Based Indexing ofMoving Objects [C]. Proc. Int’l Conf. Very Large Data Based (VLDB),2004
    [49] Cao P, Liu C. Maintaining strong cache consistency in the World Wide Web [J]. IEEETransactions on Computers,1998,47(4):445-457
    [50] Claudio Alvarez, Rosa Alarcon, Miguel Nussbaum. Implementing collaborative learningactivities in the classroom supported by one-to-one mobile computing: A design-basedprocess [J]. The Journal of Systems and Software,2011,84:1961-1976
    [51] Colquhoun J., Watson P. A Peer-to-Peer Server based on BitTorrent [R]. Technical ReportNo.1089, School of Computing Science, Newcastle University, April2008
    [52] Constantinos Spyrou, George Samaras, Evaggelia Pitoura, Paraskevas Evripidou.Mobile agents for wireless computing [C]. Computing: The Convergence of WirelessComputational Models with Mobile-Agent Technologies, Mobile Networks andApplications,2004,9(5):517-528
    [53] D. Papadias, J. Zhang, N. Mamoulis, Y. Tao. Query Processing in Spatial NetworkDatabases [C]. Proc. Int’l Conf. Very Large Data Based (VLDB),2003
    [54] Dar S, Franklin M, Jonsson B et al. Semantic data caching and replacement [C]. In:Proc the22nd VLDB Conference, Mumbai (Bombay), India,1996:330-341
    [55] Dragan Stojanovic, Apostolos N. Papadopoulos, Bratislav Predic, et al. Continuousrange monitoring of mobile objects in road networks [J]. Data and KnowledgeEngineering,2008,64:77-100
    [56] Drakatos S, Pissinou N, Makki K, Douligeris C. A future location-aware replacementpolicy for the cache management at the mobile terminal [J]. Wireless communicationsand mobile computing,2009,9:607-629
    [57] D.B. Lange, M. Oshima. Seven good reasons for mobile agents [J]. Communicationsof the ACM,1999,42(3):88-91
    [58] D J Rosenkrantz, H B Hunt. Processing conjunctive predicates and queries [C]. The6th VLDB Conf. Montreal, Canada: IEEE Computer Society Press,1980:64-72
    [59] E. Pitoura, G. Samaras. Locating objects in mobile computing [J]. IEEE Transactionson Knowledge and Data Engineering, July/August2001,13(4):571-592
    [60] Finkelstein S. Common expression analysis in database applications [C]. In: Proc1982SIGMOD Conference on Management of Data, Florida,1982:235-245
    [61] G Cao. On Improvingthe Performance of Cache Invalidation in Mobile Environments[J]. Mobile Networks and Applications,2002:291-303
    [62] Godfrey P, Gryz J. Answering queries by semantic caches [C]. In: Proc the10thDEXA, Florence, Italy,1999:485-498
    [63] Godfrey P, Gryz J. Semantic query caching for heterogeneous databases [C]. In: Procthe4th KRDB Workshop, Athens, Greece,1997:1-6
    [64] H. Wang, R. Zimmermann. A novel dual-index design to efficiently support snapshotlocation-based query processing in mobile environments [J]. IEEE Transactions on MobileComputing,2010,9(9):1280-1292
    [65] Haidar Safa, Hassan Artail, Mirna Nahhas. A cache invalidation strategy for mobilenetworks [J]. Journal of Network and Computer Applications,2010,33:168-182
    [66] Hassan Artail, Haidar Safa, Khaleel Mershad, Zahy Abou-Atme, Nabeel Sulieman. COACS:A Cooperative and Adaptive Caching System for MANETs [J]. IEEE Transactions onMobile Computing,2008,7(8):961-977
    [67] Hassan Artail, Khaleel Mershad. MDPF: Minimum Distance Packet Forwarding for SearchApplications in Mobile Ad Hoc Networks [J]. IEEE Transactions on Mobile Computing,2009,8(10):1412-1426
    [68] Hüseyin G kmen G k, zgür Ulusoy. Transmission of continuous query results inmobile computing systems [J]. Information Sciences,2000,125(1-4):37-63
    [69] I.E.Kassotakis, M.E.Markaki, A.V.Vasilakos. A hybrid genetic approach for channelreuse in multiple access telecommunication networks [J]. IEEE J.Sel.Areas Commun.,Feb.2000,18(2):234-243
    [70] Ilarri, S.; Mena, E.; Illarramendi, A. Location-dependent queries in mobile contexts:distributed processing using mobile agents [J]. IEEE Transactions on MobileComputing, Aug.2006,5(8):1029-1043
    [71] ISWC’05, http://www-static.cc.gatech.edu/gvu/ccg/iswc05/
    [72] J.M. Patel, Y. Chen, V.P. Chakka. STRIPES: An Efficient Index for Predicted Trajectories
    [C]. Proc. ACM SIGMOD,2004
    [73] Jamel Tayeb, zgür Ulusoy, Ouri Wolfson. A quadtree-based dynamic attributeindexing method [J]. The Computer Journal,1998,41(3):185-200
    [74] Javid Taheri, Albert Y. Zomaya, Mohsin Iftikhar. Fuzzy online location management inmobile computing envrionments [J]. Journal of Parallel and Distributed Computing,2011,71:1142-1153
    [75] Jing J, Elmagarmid A, Helal A, Alonso R. Bit-sequences: an adaptive cacheinvalidation method in mobile client/server environments [J]. Mobile Networks andApplications,1997, Appl.2(2):115-127
    [76] Jing J, Helal A, Elmagarmid A. Client-server computing in mobile environments [J].ACM Computing Surveys,1999,31(2):117-157
    [77] J Ding, L Gravano, N Shivakumar. Computing geographical scopes of Web resources
    [C]. The26th Int’l Conf on Very Large Data Bases (VLDB2000), Cairo, Egypt,2000
    [78] J. Howard, M. Kazar, S. Menees, D. Nichols, M. Satyanarayanan, R. Sidebotham, M.West. Scale and Performance in a Distributed File System [J]. ACM Transaction onComputer Systems, Feb.1988,6(1):51-81
    [79] J.Yang, Q.Jiang, D.Manivannan, M.Singhal. A fault-tolerant distributed channelallocation scheme for cellular networks [J]. IEEE Trans. Comput., May2005,54(5):616-629
    [80] Jong Hyuk Park, Oscar C. Au, Mikael Wiberg, Changhoon Lee. Recent advances and futuredirections in multimedia and mobile computing [J]. Multimedia Tools and Applications,2012,57:237-242
    [81] K Lam, O Ulusoy et al. An efficient method for generating location updates forprocessing of location-dependent continuous queries [C]. The7th Int’l Conf onDatabase Systems for Advanced Applications (DASFAA’2001), Hong Kong,2001
    [82] K. Mouratidis, M.L. Yiu, D. Papadias, N. Mamoulis. Continuous Nearest NeighborMonitoring in Road Networks [C]. Proc. Int’l Conf. Very Large Data Based (VLDB),2006
    [83] Kam yiu Lam, O. Ulusoy, Tony S. H. Lee, Edward Chan, Guohui Li. An efficientmethod for generating location updates for processing of location-dependentcontinuous queries [C]. In Proceedings Conference on Database Systems forAdvanced Applications (DASFAA),2001,218-225
    [84] Keller A. M., Basu J. A predicate-based caching scheme for client-server databasearchitectures [J]. The VLDB Journal,1996,5(2):35-47
    [85] Khaleel Mershad, Hassan Artail. CODISC: Collaborative and distributed semantic cachingfor maximizing cache effectiveness in wireless networks [J]. Journal of Parallel andDistributed Computing,2011,71:495-511
    [86] Larson P A, Yang H Z. Computing queries from derived relations [C]. In: Proc the11nd VLDB Conference, Stockholm, Sweden,1985:259-269
    [87] L.M.OmerKhanbary, D.P.Vidyarthi. A GA-Based Effective Fault-Tolerant Model forChannel Allocation in Mobile Computing [J]. IEEE Trans. Veh. Technol., May.2008,57(3):1823-1833
    [88] Lee DL, Lee WC, Xu J, Zheng B. Data management in location dependent informationservices [J]. IEEE Pervasive Computing,2002,1(3):65-72
    [89] Malpani R, Lorch J, Berger D. Making World Wide Web caching servers cooperate [C].In: Fourth International Worid Wide Web Conferenee,December,1995
    [90] Mark Kai Ho Yeung, Yu-Kwong Kwok. On Energy Efficient Wireless Data Access:Caching or Not?[J]. MOBILE AD-HOC AND SENSOR NETWORKS,2005,3794:528-537
    [91] Mershad, K., Artail, H. SSUM: Smart Server Update Mechanism for MaintainingCache Consistency in Mobile Environments [J]. IEEE Transactions on MobileComputing, June2010,9(6):778-795
    [92] Mohammad, Salimullah, Raunak. A Survey of Cooperative Caching [R]. Technicalreport, December1999
    [93] M.Asvial, B.G.Evans, R.Tafazolli. Evolutionary genetic DCA for resourcemanagement in mobile satellite systems [J]. Electron. Lett., Sep.2002,38(20):1213-1214
    [94] M H Dunham, V Kumar. Location dependent data and its management in mobiledatabase [C]. The9th Int’l Workshop on Database and Expert Systems Applications,(DEXA’98), Vienna, Austria,1998
    [95] M. R. Kolahdouzan, C. Shahabi. Continuous K-Nearest Neighbor Queries in SpatialNetwork Databases [C]. Proc. Second Workshop Spatio-Temporal Database Management(STDBM),2004
    [96] M. Tu, P. Li, L. Xiao, I.-L. Yen, F.B. Bastani. Replica placement algorithms for mobiletransaction systems [C]. In IEEE TKDE,2006
    [97] N.F.Huang, H.I.Liu. A study of isochronous channel reuse in DQDB metropolitan areanetworks [J]. IEEE/ACM Trans.Netw., Aug.1998,6(4):475-484
    [98] O. Wolfson, S. Chamberlain, K. Kalpakis, Y. Yesha. Modeling moving objects forlocation based services (invited paper)[C]. Proceedings NSF Workshop on anInfrastructure for Mobile and Wireless Systems, October2001
    [99] O. Wolfson, A. Prasad Sistla, S. Chamberlain, Y. Yesha. Updating and queryingdatabases that track mobile units (invited paper)[J]. Journal on Mobile DataManagement and Applications, Special issue on Distributed and Parallel Databases,1999,7(3):257-287
    [100] Padmanabhan V. and Sripanidkulchai K. The case for cooperative networking [C]. In:International Peer-To-Peer Workshop, Cambridge, MA, USA, March2002:178-190
    [101] Po-Jen Chuang, Yu-Shian Chiu. Efficient cache invalidation schemes for mobile dataaccesses [J]. Information Sciences,2011,181:5084-5101
    [102] Ren Qun, Dunham M H. Using semantic caching to manage location dependent datain mobile computing [C]. Proceedings of the6th Annual International Conference onMobile Computing and Networking, New York,2000:210-221
    [103] Ren Qun, Dunham M.H., Kumar V. Semantic caching and query processing [J]. IEEETransactions on Knowledge and Data Engineering,2003,15(1):192-210
    [104] R.B. Liang, Q.Liu. A Technology of Agent-Cache Used in Mobile ComputingEnvironment [C].2009WRI World Congress on Computer Science and InformationEngineering,2009,1:120-124
    [105] R Want, B Schilit. Expanding the horizons of location-aware computing [J]. IEEEComputer,2001,34(8):31-34
    [106] Sashidhar Gadiraju, Vijay Kumar. Recovery in the Mobile Wireless EnvironmentUsing Mobile Agents [J]. IEEE Transactions on Mobile Computing, June2004,3(4):180-191
    [107] Sergio Harri, Eduardo Mena, Arantza Illarramendi. Monitoring Continuous LocationQueries Using Mobile Agents [C]. Y.Manolopoulos and P.N vrat (Eds.): ADBIS2002,LNCS2435:92-105
    [108] Simonas Saltenis, Christian S. Jensen. Indexing of moving objects for location-basedservices [C]. In Proceedings18th IEEE International Conference on Data Engineering(ICDE2002),2002
    [109] S Finkelstein. Common expression analysis in database applications [C]. In: MarioSchkolnick ed. Proc of the1982ACM SIGMOD Int’l Conf on Management of Data.Orlando, Florida: ACM Press,1982:235-245
    [110] S Guo, Sun W, M A Weiss. Solving satisfiability and implication problems in databasesystems [J]. ACM Trans. on Database Systems,1996,21(2):270-293
    [111] S.H.Wong, I.Wassel. Dynamic Channel Allocation Using a Genetic Algorithm for aTDD Broadband Fixed Wireless Access Network [M]. Cambridge, U.K.: Lab.Commun. Eng., Univ. Cambridge,2002
    [112] S.S.Mahapatra, K.Roy, S.Banerjee, D.P.Vidyarthi. Improved genetic algorithm forchannel allocation with channel borrowing in mobile computing [J]. IEEE Trans.Mobile Comput., Jul.2006,5(7):884-892
    [113] Stathes Hadjiefthymiades, Vicky Matthaiou, Lazaros Merakos. Supporting the WWWin wireless communications through mobile agents [J]. Mob. Netw. Appl.7,4(August2002):305-313
    [114] Steven K.C. Lo. A collaborative multi-agent message transmission mechanism inintelligent transportation system-A smart freeway example [J]. Information Sciences,2012,184:246-265
    [115] T Camp, J Boleng, V Davies. A Survey of Mobility Models for Ad hoc Network Research[J]. Wireless Communication&Mobile Computing: Special issue on Mobile Ad hocNetworking: Research, Trends and Applications, April,2002,2(5):483-502
    [116] The Squid Project.2004, http://www.squid-cache.org/
    [117] T. Hara. Effective replica allocation in ad hoc networks for improving dataaccessibility [C]. In INFOCOM,2001:1568-1576
    [118] T. Imielinski. Mobile computing: Dataman project perspective [J]. Mobile Networksand Applications (MONET),1996,1(4):359-369
    [119] W.C. Peng, M.S. Chen. Mining user moving patterns for personal data allocation in amobile computing system [C]. In ICPP’00: Proceedings of the Proceedings of the2000International Conference on Parallel Processing,2000
    [120] X Sun, N N Kamel, L M Ni. Processing implication on queries [J]. IEEE Trans. onSoftware Engineering,1989,15(10):1168-1175
    [121] Xiaopeng Fan, Jiannong Cao, Weigena Wu. Contention-aware data caching in wirelessmulti-hop ad hoc networks [J]. Journal of Parallel and Distributed Computing,2011,71:603-614
    [122] Y. Tao, D. Papadias, J. Sun. The TPR*-Tree: An Optimized Spatio-Temporal AccessMethod for Predictive Queries [C]. Proc. Int’l Conf. Very Large Data Based (VLDB),2003
    [123] Yon Dohn Chung. A cache invalidation scheme for continuous partial match queries inmobile computing environments [J]. Distrib Parallel Databases,2008,23:207-234
    [124] Yuan Chen, John M. Kamara. A framework for using mobile computing for informationmanagement on construction sites [J]. Automation in Construction,2011,20:776-788
    [125] Yun Huang, Nalini Venkatasubramanian, Yang Wang. MAPGrid: A New Architecturefor Empowering Mobile Data Placement in Grid Environments [C]. CCGrid2008:725-730
    [126] Zhang L, Floyd S, Jacobson V. Adaptice Web Caching [C]. In: Proceedings of theNLANR Web Cache Workshop,1997
    [127] Zheng B, Xu J, Lee DL. Cache invalidation and replacement strategies for locationdependent data in mobile environments [J]. IEEE Transactions on Computers,2002,51(10):1141-1153
    [128] Zheng Wang. Cachemesh: A distributed cache system for World Wide Web [C]. In:
    2nd NLANR Web Caching Workshop, June,1997

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700