Autonomous Community Information System (ACIS) is a proposition made to contend with the extreme dynamism in the large-scale information system. ACIS is a decentralized bilateral-hierarchy architecture that forms a community of individual end-users (community members) having the same interests and demands in somewhere, at specified time. It allows the community members to mutually cooperate and share information without loading up any single node excessively. In this paper, an autonomous decentralized community communication technique is proposed to assure a flexible, scalable and a multilateral communication among the community members. The main ideas behind this communication technique are: content-code communication (community service-based) for flexibility and multilateral benefits communication for scalable and productive cooperation among members. All members communicate productively for the satisfaction of all the community members. The scalability of the system's response time regardless of the number of the community members has been shown by simulation. Thus, the autonomous decentralized community communication technique reveals great results of the response time with continuous increasing in the total number of members.
IntroductionThe Internet' s phenomenal impact, the subsequent growth and the evolving in social and economic environments promote more sever and complex requirements for the information service systems. Current Internet information services are provided for anyone, anywhere, anytime. These systems are constructed from the service providers (SP)' point of view. SPs provide information regardless of the end-users' demands and situations. There is no discernment between differences in place and time; end-users in any situation receive the same contents. In addition, end-users know in advance what content will satisfy their demands and then access the SP to obtain it. In a rapidly changing environment, the large-scale information systems are confronted to some challenges. First, the number of worldwide Internet and mobile users are predicted to exceed 1 billion by the end of 2005 [1]. Those users have rapidly, and dynamically changing demands and interests. Second, about 300 terabytes of information every year the world publishes on-line [2]. Constantly, new information services are added, others are modified, removed or in fault, making it more and more intractable to maintain a coherent image of the information environment. Therefore, customizing the service to the end-users is increasingly difficult, whereas end-users require well-customized, timely, continual, reliable, and available information services [3]. In addition, under the evolving situations they have heterogeneous and dynamically changing requirement levels of timeliness [4]. Timeliness is an essential component in modern high-assurance systems [5].As the end-users demands are dynamically changing, anywhere/somewhere at specified time there are significant numbers of users sharing the same interests and demands. Cons...