Software architecture and algorithm for reliable RPC for geo-distributed mobile computing systems
Remote Procedure Call (RPC) is a computing as well as communication model for distributed processes to execute client routines on remote servers in the distributed systems. Due to the evolution of geo-distributed mobile cloud computing systems, mobile devices are exposed to frequent disconnection du...
Saved in:
| Published in: | Future generation computer systems Vol. 86; pp. 185 - 198 |
|---|---|
| Main Authors: | , |
| Format: | Journal Article |
| Language: | English |
| Published: |
Elsevier B.V
01.09.2018
|
| Subjects: | |
| ISSN: | 0167-739X, 1872-7115 |
| Online Access: | Get full text |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| Abstract | Remote Procedure Call (RPC) is a computing as well as communication model for distributed processes to execute client routines on remote servers in the distributed systems. Due to the evolution of geo-distributed mobile cloud computing systems, mobile devices are exposed to frequent disconnection due to limited battery lifetime, processing capacity and network bandwidth while roaming globally. The existing standard RPC and mobile RPC frameworks are not completely suitable for applications in geo-distributed mobile cloud computing. This paper proposes a novel software architecture and associated algorithms for realizing reliable RPC under global mobility of clients. The stateful server chaining and multiple authentication primitives are employed in the proposed design to achieve security as well as location transparency. The software architecture is implemented on heterogeneous testbed and evaluated with promising results. The heterogeneity of mobile cloud platform is considered in the design by employing specific XDR format enhancing portability. A detailed comparative analysis of the proposed design is included in the paper.
•GMCC-RPC: Reliable mobile RPC for geo-distributed systems.•Software architecture for mobile and reliable RPC for geo-distributed systems.•Mobile and Reliable RPC using server chains in geo-distributed systems. |
|---|---|
| AbstractList | Remote Procedure Call (RPC) is a computing as well as communication model for distributed processes to execute client routines on remote servers in the distributed systems. Due to the evolution of geo-distributed mobile cloud computing systems, mobile devices are exposed to frequent disconnection due to limited battery lifetime, processing capacity and network bandwidth while roaming globally. The existing standard RPC and mobile RPC frameworks are not completely suitable for applications in geo-distributed mobile cloud computing. This paper proposes a novel software architecture and associated algorithms for realizing reliable RPC under global mobility of clients. The stateful server chaining and multiple authentication primitives are employed in the proposed design to achieve security as well as location transparency. The software architecture is implemented on heterogeneous testbed and evaluated with promising results. The heterogeneity of mobile cloud platform is considered in the design by employing specific XDR format enhancing portability. A detailed comparative analysis of the proposed design is included in the paper.
•GMCC-RPC: Reliable mobile RPC for geo-distributed systems.•Software architecture for mobile and reliable RPC for geo-distributed systems.•Mobile and Reliable RPC using server chains in geo-distributed systems. |
| Author | Khan, Asmat Ullah Bagchi, Susmit |
| Author_xml | – sequence: 1 givenname: Asmat Ullah surname: Khan fullname: Khan, Asmat Ullah – sequence: 2 givenname: Susmit surname: Bagchi fullname: Bagchi, Susmit email: profsbagchi@gmail.com |
| BookMark | eNqFkMtKAzEUhoNUsK2-gYu8wIzJJHOpC0GKNygoXsBdyOWkTZmZlCRV-vZOrSsXujpwzv_9cL4JGvW-B4TOKckpodXFOrfbtA2QF4Q2OeE5KdgRGtOmLrKa0nKExkOszmo2ez9BkxjXhBBaMzpG8sXb9CkDYBn0yiXQ-yIse4Nlu_TBpVWHrQ84QOukagE_P82_F0vwmXExBae2CQzuvHLDWftus02uX-K4iwm6eIqOrWwjnP3MKXq7vXmd32eLx7uH-fUi04xUKZsBt01Zl4XURWmqhjR1paihhtTM8gqoYo1VilczoinTvLHMWCiUKSuutOZsii4PvTr4GANYoV2Syfk-BelaQYnYyxJrcZAl9rIE4WKQNcD8F7wJrpNh9x92dcBgeOzDQRBRO-g1GBcGk8J493fBF2gOixY |
| CitedBy_id | crossref_primary_10_1109_JSTARS_2021_3085893 crossref_primary_10_1088_1742_6596_2037_1_012054 |
| Cites_doi | 10.1016/j.jnca.2017.02.001 10.1049/ic:19951395 10.1109/PDGC.2016.7913205 10.1109/TSE.1987.233507 10.1109/2.928618 10.1007/s13174-010-0007-6 10.1145/2080.357392 10.1049/sej.1987.0020 10.1109/CC.2016.7563691 10.1016/j.future.2015.10.004 10.1145/142111.142121 10.1109/ITSC.1999.821152 10.1109/4236.612215 10.1016/j.future.2017.09.020 |
| ContentType | Journal Article |
| Copyright | 2018 Elsevier B.V. |
| Copyright_xml | – notice: 2018 Elsevier B.V. |
| DBID | AAYXX CITATION |
| DOI | 10.1016/j.future.2018.04.023 |
| DatabaseName | CrossRef |
| DatabaseTitle | CrossRef |
| DatabaseTitleList | |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Computer Science |
| EISSN | 1872-7115 |
| EndPage | 198 |
| ExternalDocumentID | 10_1016_j_future_2018_04_023 S0167739X18300451 |
| GroupedDBID | --K --M -~X .DC .~1 0R~ 1B1 1~. 1~5 29H 4.4 457 4G. 5GY 5VS 7-5 71M 8P~ 9JN AACTN AAEDT AAEDW AAIAV AAIKJ AAKOC AALRI AAOAW AAQFI AAQXK AAXUO AAYFN ABBOA ABFNM ABJNI ABMAC ABXDB ABYKQ ACDAQ ACGFS ACNNM ACRLP ACZNC ADBBV ADEZE ADJOM ADMUD AEBSH AEKER AFKWA AFTJW AGHFR AGUBO AGYEJ AHHHB AHZHX AIALX AIEXJ AIKHN AITUG AJBFU AJOXV ALMA_UNASSIGNED_HOLDINGS AMFUW AMRAJ AOUOD ASPBG AVWKF AXJTR AZFZN BKOJK BLXMC CS3 EBS EFJIC EFLBG EJD EO8 EO9 EP2 EP3 F5P FDB FEDTE FGOYB FIRID FNPLU FYGXN G-Q G8K GBLVA GBOLZ HLZ HVGLF HZ~ IHE J1W KOM LG9 M41 MO0 MS~ N9A O-L O9- OAUVE OZT P-8 P-9 PC. Q38 R2- RIG ROL RPZ SBC SDF SDG SES SEW SPC SPCBC SSV SSZ T5K UHS WUQ XPP ZMT ~G- 9DU AATTM AAXKI AAYWO AAYXX ABDPE ABWVN ACLOT ACRPL ADNMO AEIPS AFJKZ AGQPQ AIIUN ANKPU APXCP CITATION EFKBS ~HD |
| ID | FETCH-LOGICAL-c306t-9e4f85752ac25d680876b1d1d073f46e1b38fbb4690c13c48f3dfe2bd564bcc43 |
| ISICitedReferencesCount | 4 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000437555800015&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| ISSN | 0167-739X |
| IngestDate | Tue Nov 18 21:03:53 EST 2025 Sat Nov 29 07:23:50 EST 2025 Fri Feb 23 02:35:14 EST 2024 |
| IsPeerReviewed | true |
| IsScholarly | true |
| Keywords | Cloud computing Distributed systems Remote procedure call Smart mobile devices Interprocess communication Mobile computing Geo-distributed mobile cloud computing |
| Language | English |
| LinkModel | OpenURL |
| MergedId | FETCHMERGED-LOGICAL-c306t-9e4f85752ac25d680876b1d1d073f46e1b38fbb4690c13c48f3dfe2bd564bcc43 |
| PageCount | 14 |
| ParticipantIDs | crossref_citationtrail_10_1016_j_future_2018_04_023 crossref_primary_10_1016_j_future_2018_04_023 elsevier_sciencedirect_doi_10_1016_j_future_2018_04_023 |
| PublicationCentury | 2000 |
| PublicationDate | September 2018 2018-09-00 |
| PublicationDateYYYYMMDD | 2018-09-01 |
| PublicationDate_xml | – month: 09 year: 2018 text: September 2018 |
| PublicationDecade | 2010 |
| PublicationTitle | Future generation computer systems |
| PublicationYear | 2018 |
| Publisher | Elsevier B.V |
| Publisher_xml | – name: Elsevier B.V |
| References | Soumagne, Kimpe, Zounmevo, Chaarawi, Koziol, Afsahi, Ross (b2) 2013 A. Friday, N. Davies, Distributed Systems Support for Mobile Applications, 1995, pp. 6–6. Birrell, Nelson, Owicki, Wobber (b7) 1994; 27 Chlamtac, Redi (b15) 1998 Song, Kawazoe Aguilera, Kotla, Malkhi (b23) 2009 Mitsuhisa, Boku, Takahashi (b34) 2003 Khadija Akherfi, Micheal Gerndt, Hamid Harroud, Mobile cloud computing for computation offloading: Issues and challenges, in: Applied Computing and Informatics, 2016 Dec 18. Bakre, Badrinath (b22) 1995 Tanenbaum, Van Steen (b1) 2007 N. Kase, M. Hattori, A. Ohsuga, S. Honide, Infomirror agent-based information assistance to drivers, in: Proc. of Intelligent Transportation Systems, 1999, IEEE/IEEJ/JSAI International Conference on, pp. 734–739. Gong, Yu, Liu, Zhang (b30) 2016; 13 Ahmed (b14) 2017 Lida, Fujii, Azumi, Nishio, Kato (b17) 2016; 16 Lu, Lin, Chen (b26) 2003 Keith, Nakada, Matsuoka, Dongarra, Lee, Casanova (b19) 2002 Bershad, Ching, Lazowska, Sanislo, Schwartz (b25) 1987 Zhang, Cheng, Boutaba (b18) 2010; 1 Warfield, Coady, Hutchinson (b10) 2001 Stuedi, Trivedi, Metzler, Pfefferle (b8) 2014 Mollah, Azad, Vasilakos (b16) 2017; 84 Wilbur, Bacarisse (b20) 1987; 2 Ohsuga, Nagai, Irie, Hattori, Honiden (b28) 1997; 1 Manpreet Kaur, Manoj Agnihotri, Intermediate cooperator for optimal resource cooperation in geo-distributed mobile cloud computing environment, in: Parallel, Distributed and Grid Computing (PDGC), 2016 Fourth International Conference on. IEEE, 2016, pp. 662–667. Birrell, Nelson (b6) 1984; 2 Schill, Bellmann, Bohmak, Kummel (b4) 1995 Varghese, Buyya (b9) 2018; 79 Ananda, Tay, Koh (b5) 1992; 26 Geihs (b3) 2001; 34 Balen, Martinovic, Paridel, Berbers (b31) 2012 Lu, Shankar, Gugnani, Subramoni, Panda (b12) 2016 Muppidi, Krawetz, Beedubail, Marti, Pooch (b24) 2013 Wang, Lei, Zhang, Hsu, Yang (b29) 2016; 61 Xing, Huang, Ata, Medhi (b32) 2012 Simson L. Garfinkel, An Evaluation of Amazon’s Grid Computing Services: EC2, S3, and SQS, Harvard Computer Science Group Technical Report TR-08-07, 2007. Schill (10.1016/j.future.2018.04.023_b4) 1995 Lida (10.1016/j.future.2018.04.023_b17) 2016; 16 Song (10.1016/j.future.2018.04.023_b23) 2009 Soumagne (10.1016/j.future.2018.04.023_b2) 2013 Wang (10.1016/j.future.2018.04.023_b29) 2016; 61 Stuedi (10.1016/j.future.2018.04.023_b8) 2014 10.1016/j.future.2018.04.023_b21 Birrell (10.1016/j.future.2018.04.023_b7) 1994; 27 Mollah (10.1016/j.future.2018.04.023_b16) 2017; 84 Bershad (10.1016/j.future.2018.04.023_b25) 1987 10.1016/j.future.2018.04.023_b27 Balen (10.1016/j.future.2018.04.023_b31) 2012 Xing (10.1016/j.future.2018.04.023_b32) 2012 Birrell (10.1016/j.future.2018.04.023_b6) 1984; 2 Warfield (10.1016/j.future.2018.04.023_b10) 2001 Chlamtac (10.1016/j.future.2018.04.023_b15) 1998 Bakre (10.1016/j.future.2018.04.023_b22) 1995 Muppidi (10.1016/j.future.2018.04.023_b24) 2013 Gong (10.1016/j.future.2018.04.023_b30) 2016; 13 Keith (10.1016/j.future.2018.04.023_b19) 2002 Zhang (10.1016/j.future.2018.04.023_b18) 2010; 1 Varghese (10.1016/j.future.2018.04.023_b9) 2018; 79 Mitsuhisa (10.1016/j.future.2018.04.023_b34) 2003 Lu (10.1016/j.future.2018.04.023_b26) 2003 Geihs (10.1016/j.future.2018.04.023_b3) 2001; 34 Ohsuga (10.1016/j.future.2018.04.023_b28) 1997; 1 Ananda (10.1016/j.future.2018.04.023_b5) 1992; 26 Lu (10.1016/j.future.2018.04.023_b12) 2016 10.1016/j.future.2018.04.023_b13 Tanenbaum (10.1016/j.future.2018.04.023_b1) 2007 Wilbur (10.1016/j.future.2018.04.023_b20) 1987; 2 10.1016/j.future.2018.04.023_b11 10.1016/j.future.2018.04.023_b33 Ahmed (10.1016/j.future.2018.04.023_b14) 2017 |
| References_xml | – start-page: 124 year: 1995 end-page: 131 ident: b4 article-title: System support for mobile distributed applications publication-title: Services in Distributed and Networked Environments, Second International Workshop on – volume: 2 start-page: 39 year: 1984 end-page: 59 ident: b6 article-title: Implementing remote procedure calls publication-title: ACM Trans. Comput. Syst. – start-page: 206 year: 2003 end-page: 213 ident: b34 article-title: OmniRPC: a grid RPC system for parallel programming in cluster and grid environment publication-title: Cluster Computing and the Grid, 2003 Proceedings. CCGrid 2003 3rd IEEE/ACM International Symposium on – start-page: 97 year: 1995 end-page: 110 ident: b22 article-title: M-RPC: A remote procedure call service for mobile clients publication-title: Proceedings of the 1st Annual International Conference on Mobile Computing and Networking – year: 2017 ident: b14 article-title: Process state synchronization for mobility support in mobile cloud computing publication-title: Proc. of IEEE International Conference on Communication, ICC – reference: Simson L. Garfinkel, An Evaluation of Amazon’s Grid Computing Services: EC2, S3, and SQS, Harvard Computer Science Group Technical Report TR-08-07, 2007. – start-page: 18 year: 2001 ident: b10 article-title: Identifying open problems in distributed systems publication-title: European Research Seminar on Advances in Distributed Systems ERDAS, vol. 14 – volume: 84 start-page: 38 year: 2017 end-page: 54 ident: b16 article-title: Security and privacy challenges in mobile cloud computing: Survey and way ahead publication-title: J. Netw. Comput. Appl. – start-page: 119 year: 2012 end-page: 122 ident: b31 article-title: PVCM: Assisting multi-hop communication in vehicular networks using parked vehicles publication-title: Ultra-Modern Telecommunications and Control Systems and Workshops, ICUMT, 2012 4th International Congress on – volume: 16 start-page: 17 year: 2016 ident: b17 article-title: GPUrpc: Exploring transparent access to remote GPUs publication-title: ACM Trans. Embedded Comput. Syst. – start-page: 880 year: 1987 end-page: 894 ident: b25 article-title: A remote procedure call facility for interconnecting heterogeneous computer systems publication-title: IEEE Trans. Softw. Eng. – volume: 61 start-page: 118 year: 2016 end-page: 127 ident: b29 article-title: Offloading mobile data traffic for QoS-aware service provision in vehicular cyber-physical systems publication-title: Future Gener. Comput. Syst. – reference: Manpreet Kaur, Manoj Agnihotri, Intermediate cooperator for optimal resource cooperation in geo-distributed mobile cloud computing environment, in: Parallel, Distributed and Grid Computing (PDGC), 2016 Fourth International Conference on. IEEE, 2016, pp. 662–667. – volume: 26 start-page: 92 year: 1992 end-page: 109 ident: b5 article-title: A survey of asynchronous remote procedure calls publication-title: Oper. Syst. Rev. – reference: A. Friday, N. Davies, Distributed Systems Support for Mobile Applications, 1995, pp. 6–6. – start-page: 1 year: 2013 end-page: 8 ident: b2 article-title: Mercury:Enabling remote procedure call for high performance computing publication-title: Cluster Computing, CLUSTER, 2013 IEEE International Conference on – volume: 79 start-page: 849 year: 2018 end-page: 861 ident: b9 article-title: Next generation cloud computing: new trends and research directions publication-title: Future Gener. Comput. Syst. – start-page: 283 year: 2003 end-page: 287 ident: b26 article-title: Using mobile agent and SOAP-RPC in an advanced traveler information system publication-title: Intelligent Transportation Systems, Proceedings, vol. 1 – volume: 1 start-page: 50 year: 1997 end-page: 57 ident: b28 article-title: PLANGENT: An approach to making mobile agents intelligent publication-title: IEEE Internet Comput. – start-page: 115 year: 2013 ident: b24 article-title: Environment (DCE) porting tool publication-title: Distributed Platforms: Proceedings of the IFIP/IEEE International Conference on Distributed Platforms: Client/Server and beyond: DCE, CORBA, ODP and Advanced Distributed Applications – start-page: 164 year: 2012 end-page: 168 ident: b32 article-title: Mobicloud: a geo-distributed mobile cloud computing platform publication-title: Proceedings of the 8th International Conference on Network and Service Management, International Federation for Information Processing – start-page: 4 year: 1998 ident: b15 article-title: Mobile computing: Challenges and potential publication-title: Encyclopedia Comput. Sci. – reference: Khadija Akherfi, Micheal Gerndt, Hamid Harroud, Mobile cloud computing for computation offloading: Issues and challenges, in: Applied Computing and Informatics, 2016 Dec 18. – volume: 27 start-page: 217 year: 1994 end-page: 230 ident: b7 publication-title: Network Objects – start-page: 277 year: 2009 end-page: 290 ident: b23 article-title: RPC chains: Efficient client-server communication in geodistributed systems publication-title: NSDI, vol. 9 – start-page: 310 year: 2016 end-page: 317 ident: b12 article-title: Impact of HPC cloud networking technologies on accelerating hadoop RPC and HBase publication-title: Cloud Computing Technology and Science, CloudCom, 2016 IEEE International Conference on – volume: 13 start-page: 84 year: 2016 end-page: 96 ident: b30 article-title: Mobile Content Distribution with Vehicular Cloud in Urban VANETs publication-title: China Commun. – reference: N. Kase, M. Hattori, A. Ohsuga, S. Honide, Infomirror agent-based information assistance to drivers, in: Proc. of Intelligent Transportation Systems, 1999, IEEE/IEEJ/JSAI International Conference on, pp. 734–739. – volume: 1 start-page: 7 year: 2010 end-page: 18 ident: b18 article-title: Cloud computing: State-of-the-art and research challenges publication-title: J. Internet Serv. Appl. – year: 2007 ident: b1 article-title: Distributed Systems: Principles and Paradigms – volume: 34 start-page: 24 year: 2001 end-page: 31 ident: b3 article-title: Middleware challenges ahead publication-title: Computer – start-page: 1 year: 2014 end-page: 13 ident: b8 article-title: DaRPC: data center RPC publication-title: Proceedings of the ACM Symposium on Cloud Computing – start-page: 274 year: 2002 end-page: 278 ident: b19 article-title: Overview of GridRPC: A remote procedure call API for grid computing publication-title: International Workshop on Grid Computing – volume: 2 start-page: 148 year: 1987 end-page: 159 ident: b20 article-title: Building distributed systems with remote procedure call publication-title: Softw. Eng. J. – start-page: 4 year: 1998 ident: 10.1016/j.future.2018.04.023_b15 article-title: Mobile computing: Challenges and potential publication-title: Encyclopedia Comput. Sci. – volume: 84 start-page: 38 year: 2017 ident: 10.1016/j.future.2018.04.023_b16 article-title: Security and privacy challenges in mobile cloud computing: Survey and way ahead publication-title: J. Netw. Comput. Appl. doi: 10.1016/j.jnca.2017.02.001 – start-page: 97 year: 1995 ident: 10.1016/j.future.2018.04.023_b22 article-title: M-RPC: A remote procedure call service for mobile clients – start-page: 119 year: 2012 ident: 10.1016/j.future.2018.04.023_b31 article-title: PVCM: Assisting multi-hop communication in vehicular networks using parked vehicles – volume: 16 start-page: 17 issue: 1 year: 2016 ident: 10.1016/j.future.2018.04.023_b17 article-title: GPUrpc: Exploring transparent access to remote GPUs publication-title: ACM Trans. Embedded Comput. Syst. – start-page: 277 year: 2009 ident: 10.1016/j.future.2018.04.023_b23 article-title: RPC chains: Efficient client-server communication in geodistributed systems – ident: 10.1016/j.future.2018.04.023_b21 doi: 10.1049/ic:19951395 – start-page: 1 year: 2013 ident: 10.1016/j.future.2018.04.023_b2 article-title: Mercury:Enabling remote procedure call for high performance computing – start-page: 1 year: 2014 ident: 10.1016/j.future.2018.04.023_b8 article-title: DaRPC: data center RPC – ident: 10.1016/j.future.2018.04.023_b33 doi: 10.1109/PDGC.2016.7913205 – start-page: 206 year: 2003 ident: 10.1016/j.future.2018.04.023_b34 article-title: OmniRPC: a grid RPC system for parallel programming in cluster and grid environment – start-page: 283 year: 2003 ident: 10.1016/j.future.2018.04.023_b26 article-title: Using mobile agent and SOAP-RPC in an advanced traveler information system – start-page: 880 year: 1987 ident: 10.1016/j.future.2018.04.023_b25 article-title: A remote procedure call facility for interconnecting heterogeneous computer systems publication-title: IEEE Trans. Softw. Eng. doi: 10.1109/TSE.1987.233507 – volume: 34 start-page: 24 issue: 6 year: 2001 ident: 10.1016/j.future.2018.04.023_b3 article-title: Middleware challenges ahead publication-title: Computer doi: 10.1109/2.928618 – start-page: 115 year: 2013 ident: 10.1016/j.future.2018.04.023_b24 article-title: Environment (DCE) porting tool – volume: 1 start-page: 7 issue: 1 year: 2010 ident: 10.1016/j.future.2018.04.023_b18 article-title: Cloud computing: State-of-the-art and research challenges publication-title: J. Internet Serv. Appl. doi: 10.1007/s13174-010-0007-6 – volume: 27 start-page: 217 issue: 5 year: 1994 ident: 10.1016/j.future.2018.04.023_b7 publication-title: Network Objects – start-page: 164 year: 2012 ident: 10.1016/j.future.2018.04.023_b32 article-title: Mobicloud: a geo-distributed mobile cloud computing platform – start-page: 310 year: 2016 ident: 10.1016/j.future.2018.04.023_b12 article-title: Impact of HPC cloud networking technologies on accelerating hadoop RPC and HBase – volume: 2 start-page: 39 issue: 1 year: 1984 ident: 10.1016/j.future.2018.04.023_b6 article-title: Implementing remote procedure calls publication-title: ACM Trans. Comput. Syst. doi: 10.1145/2080.357392 – volume: 2 start-page: 148 issue: 5 year: 1987 ident: 10.1016/j.future.2018.04.023_b20 article-title: Building distributed systems with remote procedure call publication-title: Softw. Eng. J. doi: 10.1049/sej.1987.0020 – volume: 13 start-page: 84 issue: 8 year: 2016 ident: 10.1016/j.future.2018.04.023_b30 article-title: Mobile Content Distribution with Vehicular Cloud in Urban VANETs publication-title: China Commun. doi: 10.1109/CC.2016.7563691 – volume: 61 start-page: 118 year: 2016 ident: 10.1016/j.future.2018.04.023_b29 article-title: Offloading mobile data traffic for QoS-aware service provision in vehicular cyber-physical systems publication-title: Future Gener. Comput. Syst. doi: 10.1016/j.future.2015.10.004 – year: 2007 ident: 10.1016/j.future.2018.04.023_b1 – ident: 10.1016/j.future.2018.04.023_b13 – start-page: 274 year: 2002 ident: 10.1016/j.future.2018.04.023_b19 article-title: Overview of GridRPC: A remote procedure call API for grid computing – volume: 26 start-page: 92 issue: 2 year: 1992 ident: 10.1016/j.future.2018.04.023_b5 article-title: A survey of asynchronous remote procedure calls publication-title: Oper. Syst. Rev. doi: 10.1145/142111.142121 – ident: 10.1016/j.future.2018.04.023_b11 – ident: 10.1016/j.future.2018.04.023_b27 doi: 10.1109/ITSC.1999.821152 – start-page: 18 year: 2001 ident: 10.1016/j.future.2018.04.023_b10 article-title: Identifying open problems in distributed systems – year: 2017 ident: 10.1016/j.future.2018.04.023_b14 article-title: Process state synchronization for mobility support in mobile cloud computing – start-page: 124 year: 1995 ident: 10.1016/j.future.2018.04.023_b4 article-title: System support for mobile distributed applications – volume: 1 start-page: 50 issue: 4 year: 1997 ident: 10.1016/j.future.2018.04.023_b28 article-title: PLANGENT: An approach to making mobile agents intelligent publication-title: IEEE Internet Comput. doi: 10.1109/4236.612215 – volume: 79 start-page: 849 year: 2018 ident: 10.1016/j.future.2018.04.023_b9 article-title: Next generation cloud computing: new trends and research directions publication-title: Future Gener. Comput. Syst. doi: 10.1016/j.future.2017.09.020 |
| SSID | ssj0001731 |
| Score | 2.250398 |
| Snippet | Remote Procedure Call (RPC) is a computing as well as communication model for distributed processes to execute client routines on remote servers in the... |
| SourceID | crossref elsevier |
| SourceType | Enrichment Source Index Database Publisher |
| StartPage | 185 |
| SubjectTerms | Cloud computing Distributed systems Geo-distributed mobile cloud computing Interprocess communication Mobile computing Remote procedure call Smart mobile devices |
| Title | Software architecture and algorithm for reliable RPC for geo-distributed mobile computing systems |
| URI | https://dx.doi.org/10.1016/j.future.2018.04.023 |
| Volume | 86 |
| WOSCitedRecordID | wos000437555800015&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVESC databaseName: Elsevier SD Freedom Collection Journals 2021 customDbUrl: eissn: 1872-7115 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0001731 issn: 0167-739X databaseCode: AIEXJ dateStart: 19950201 isFulltext: true titleUrlDefault: https://www.sciencedirect.com providerName: Elsevier |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1LT9tAEF61gUMv0EIrXq320FvlKmsv3vUxRaC2Qgi1gHKzvA-HoMRBiXn8_M4-ZUhF4dCLZa3sjeP5Mjsz-XY-hD4zlZEK4tpESFZAgpLLpBCEJpXmqWK0L5mVe7s4ZicnfDgsTj2taGHlBFjT8Pv74vq_mhrGwNhm6-wLzB0nhQE4B6PDEcwOx2cZ_jc41jvD51r6j6CajGbzcXs5tdzCuZ6M7b6pX6cHdmCkZ4kyfXSNBBbEodOZAJdhSec3lhy96HQ3D8qetiWJ0WHWHkrSy0Q8uNp49EtXah0sIEb-cg7oi4Xob9VIWm1hwxGajttuJYLwSLWKxUlwuiyz0rjRu_KueyROnsevtMTpTy85cVdPuPrquqoY-h237WjdxuSHPbMfrWWRYRjIa1elm6U0s5R9WsIsr9FKCmlSv4dWBj8Ohz_jyk2Y16_03yNstbR8wOWn-Xso0wlPzt6iNZ9X4IHDwzv0SjcbaD1odmDvwjdRFeCBu_DAAA8c4YEBDTjAAwM87MAjeGAHDxzhgb3B36Pzo8Ozg--Jl9lIJOSLbVJoWhud1rSS6b4yUiwsF0QRBd6_prkmIuO1EKaOIkkmKa8zVetUqP2cCilp9gH1mlmjtxBWWhe07pOKppoWqeKiEjWsEnUOeTGndBtl4Y2V0vegN1Iok_Ipe22jJN517Xqw_ON6FoxR-jjSxYclIOzJO3de-Em76E34IaRsD_Xa-Y3-iFblbTtezD95eP0Bqe-b8Q |
| linkProvider | Elsevier |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Software+architecture+and+algorithm+for+reliable+RPC+for+geo-distributed+mobile+computing+systems&rft.jtitle=Future+generation+computer+systems&rft.au=Khan%2C+Asmat+Ullah&rft.au=Bagchi%2C+Susmit&rft.date=2018-09-01&rft.issn=0167-739X&rft.volume=86&rft.spage=185&rft.epage=198&rft_id=info:doi/10.1016%2Fj.future.2018.04.023&rft.externalDBID=n%2Fa&rft.externalDocID=10_1016_j_future_2018_04_023 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0167-739X&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0167-739X&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0167-739X&client=summon |