Abstract
Operating Systems (OS) are the software parts that abstract the hardware to a higher level to be used by developers, users and other applications. It also ensures, with some limitations, a properly use of all these pieces and computing resources. In the last years, with the enormous success of the Internet, network management has been added to those tasks, allowing us the implementation and evolution of new technologies by providing basic services for them. However, all the recent advances in this area are constructed over the OS, not inside it, which implies that some levels of software abstractions are required to adapt them. As a result, it can be understood that the role of the OS has not reached enough control over new applications, technologies and paradigms creating a lack of security and efficiency. In this paper a new approach for the OS modeling is presented. It is taken into account the emerged necessity of improving it with modern paradigms such as interaction-based computing, cloud-computing and even multi-agent systems.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Argente, E., Julian, V., Botti, V.: From Human to Agent Organizations. In: First International Workshop on Coordination and Organization (CoOrg 2005), pp. 1–11 (2005)
Argente, E., Julian, V., Botti, V.: Multi-agent system development based on organizations. Electronic Notes in Theoretical Computer Science 150(3), 55–71 (2006)
Covrigaru, A., Lindsay, R.: Deterministic autonomous systems. AI Magazine 12(3), 110–117 (1991)
David, F., Carlyle, J., Chan, E., Reames, P.: Improving dependability by revisiting operating system design. In: Proceedings of the 3rd Workshop on Hot Topics in System Dependability (HotDep 2007), p. 1 (January 2007)
Escoi, F.D.M., Bernabéu-Aubán, J.M.: The NanOS Object Oriented Microkernel: An Overview. Technical Report ITI-ITE-98/3 (March 2007)
Foster, I., Kesselman, C., Nick, J., Tuecke, S.: Grid services for distributed system integration. Computer (January 2002)
Heiser, G., Elphinstone, K., Kuz, I., Klein, G., et al.: Towards trustworthy computing systems: Taking microkernels to the next level (2007), ertos.nicta.com.au
Hunt, G.C., Larus, J.R.: Singularity: rethinking the software stack. Techreport (January 2007)
Hunt, G.C., Larus, J.R., Tarditi, D., Wobber, T.: Broad New OS Research: Challenges and Opportunities. In: Proceedings of the 10th Workshop on Hot Topics in Operating Systems (January 2005)
Luck, M., McBurney, P.: Computing as interaction: Agent and agreement technologies (2008), csc.liv.ac.uk
Milanovic, N., Malek, M.: Service-Oriented Operating System: A Key Element in Improving Service Availability. In: Malek, M., Reitenspieß, M., van Moorsel, A. (eds.) ISAS 2007. LNCS, vol. 4526, pp. 31–42. Springer, Heidelberg (2007)
Milojicic, D., Kalogeraki, V., Lukose, R., Nagaraja, K.: Peer-to-peer computing. Tech. Rep. HPL-2002-57, HP Laboratories, Palo Alto (January 2002)
Papazoglou, M., Georgakopoulos, D.: Service-Oriented Computing. Communications of the ACM 46(10), 25–28 (2003)
Ramakrishnan, R.: Cloud computing was thomas watson right after all? In: IEEE 24th International Conference on Data Engineering (January 2008)
Rao, A., Georgeff, M.: BDI agents: From theory to practice. In: Proceedings of the First International Conference on Multi-Agent Systems (ICMAS 1995), pp. 312–319 (January 1995)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Cámara, J.P., Navarro, M., Argente, E., Garcia-Fornes, A., Julián, V. (2012). Modeling an Operating System Based on Agents. In: Corchado, E., Snášel, V., Abraham, A., Woźniak, M., Graña, M., Cho, SB. (eds) Hybrid Artificial Intelligent Systems. HAIS 2012. Lecture Notes in Computer Science(), vol 7208. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-28942-2_53
Download citation
DOI: https://doi.org/10.1007/978-3-642-28942-2_53
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-28941-5
Online ISBN: 978-3-642-28942-2
eBook Packages: Computer ScienceComputer Science (R0)