Publications

Google Scholar: 6824 citations; h-index 34; i10 index 87 (since 2013: 2629 citations, h-index 26, i10-index 55) Captured 12/13/2018

Books

  1. Milojicic, D., Douglis, F., and Wheeler, R., “Mobility, Processes, Computers, and Agents”, Addison Wesley and ACM Press, February 1999.
  2. Milojicic, D., “Load Distribution”, Vieweg Verlag, Advanced Studies in Computer Science, Wiesbaden, Germany, 1994.

Book Chapters

  1. Cook, N., Milojicic, D., Talwar, V., “Managing the Cloud Infrastructure”, Book Chapter, In Migrating to the Cloud: For Developers, and Technologists, Elsevier Publishers, 2011.
  2. Adams, R., Brett, P., Iyer, S., Milojicic, D., Rafaeli, S., Talwar, V., “Scalable Management”, Book Chapter, In Autonomic Computing: Concepts, Infrastructure, and Applications, CRC Press 2006.

Journal Publications

  1. Bresniker, K., Faraboschi, P., Milojicic, D., Mendelson, A., Roscoe, T., Watson, R.N.M., “Rack-Scale Capabilities: Fine-grained protection for large-scale memories,” accepted for publication in IEEE Computer. 2018.
  2. Buyya R., Srirama, S.N., Casale, G., Calheiros, R., Simmhan, Y., Varghese, B., Gelenbe, E., Javadi, B., Vaquero, L.M., Netto, M.A.S., Toosi, A.N., Rodriguez, M.A., Lllorente, I.M., Di Vimercati, S.D.C., Samarati, P., Milojicic, D., Varela, C., Bahsoon, R., De Assuncao, M.D., Rana, O., Zhou, W., Jin, H., Gentzsch, W., Zomaya, A., Shen, H., “A Manifesto for Future Generation Cloud Computing: Research Directions for the Next Decade,” Accepted for Publication in ACM Computing Surveys. 2018.
  3. Merrit, A., Gavrilovska, Chen, Y., Milojicic, D., “Concurrent Log-Structured Memory for Many-Core Key-Value Stores,” Proceedings of the VLDB Endowment, Vol 11, No. 4, December 2017, 458 – 471.
  4. Santana, EFZ, Chaves, AP, Gerosa, MA, Kon, F., Milojicic, D.S., “Software Platforms for Smart Sities: Concepts, Requirements, Challenges, and a Unified Reference Architecture,” accepted for publication at ACM Computing Surveys.
  5. Milojicic, D., Roscoe, T., “Operating Systems Outlook”, IEEE Computer (Cover Story), January 2016, vol 48, no 1.
  6. Besson, F.M., Moura, P., Kon, F., Milojicic, D.S., “Bringing Test-Driven Development to web service choreographies.” Journal of Systems and Software 99: 135-154 (2015).
  7. Gupta, A.; Faraboschi, P.; Gioachin, F.; Kale, L.V.; Kaufmann, R.; Lee, B.-S.; March, V.; Milojicic, D.; Suen, C.H. “Evaluating and Improving the Performance and Scheduling of HPC Applications in Cloud,” IEEE Transactions on Cloud Computing, 2014, Volume: PP, Issue: 99, Pages: 1 - 1, DOI: 10.1109/TCC.2014.2339858.
  8. Alkhatib, H., Faraboschi, P. Frachtenberg, E., Kasahara, H., Lange, D., Laplante, P., Merchant, A., Milojicic, D., Schwan, K., “What Will 2022 Look Like? The IEEE CS 2022 Report,” IEEE Computer, vol 48, no 3, pp 68-76. DOI: 10.1109/MC.2015.92.
  9. Leite, L.A.F., Oliva, G.A., Nogueira, G.M., Gerosa, A.A., Kon, F., Milojicic, D., “A Systematic Literature Review of Service Choreography Adaptation,” Springer SOCA, Service Oriented Computing and Applications.
  10. Milojicic, D., Arlitt, M., Seligmann, D.D., Thiruvathukal, G., Timmerer, C., “Innovation Mashups: Academic Rigor Meets Social Networking Buzz,” IEEE Computer, vol 44, no 9, September 2012, pp 101-104.
  11. Cook, N., Milojicic, D., Talwar, V., “Cloud Management,” Journal of Internet Services and Applications, Springer Verlag, Volume 3, Number 1, Pages 67-75, January 2012.
  12. Blair, G., Kon, F., Cirne, W., Milojicic, D., Ramakrishnan, R., Reed D., and Silva, D., “Perspectives on Cloud Computing: Interviews with Five Leading Scientists from the Cloud Community,” Journal of Internet Services and Applications, Springer Verlag, vol 1, no 4., pp 1-7, May 2011.
  13. Milojicic, D., Laplante, P., “Special Technical Communities, STCs,” IEEE Computer, vol 43, no 6, pp 84-88, June 2011.
  14. Avetisyan, A., Campbell, R., Gupta, I., Heath, M., Ko, S., Ganger, G., Kozuch, M., O’Hallaron, D., Kunze, M., Kwan, T., Lai, K., Lyons, M., Milojicic, D., Lee, H.Y., Soh, Ming., N.K., Luke, J.Y., Namgong, H., “Open Cirrus A Global Cloud Computing Testbed,” IEEE Computer, vol 43, no 4, pp 42-50, April 2010.
  15. Becker, K., Pruyne, J., Singhal, S., Lopes, A., Milojicic, D., “Automatic Determination of Compatibility in Evolving Services,” International Journal of Web Services Research, 2010, 8(1): 21-40.
  16. Chen, Y., Iyer, S., Liu, X., Milojicic, D., Sahai, A., “SLA Decomposition: Translating Service Level Objectives into system level thresholds,” Journal of Cluster Computing, vol 11, no 3, pp 299-311, September 2008.
  17. Vambenepe, W., Thompson, C., Talwar, V., Rafaeli, S., Murray, B., Milojicic, D., Iyer, S., Farkas, K., Arlitt, M., “Dealing with Scale and Adaptation of Global Web Services Management,” Journal of Web Services Research. v 4, n 4, pp 65-84, 2007.
  18. Talwar, V., Milojicic, D., Wu, Q., Pu, C., Yan, W., and Jung, G., “Approaches for Service Deployment,” IEEE Internet Computing, pp. 70-80, vol. 9, no 2., March-April 2005.
  19. Messer, A., Bernadat, P., Fu, G., Chen, D., Dimitrijevic, Z., Lie, D., Mannaru, D.D., Riska, A., and Milojicic, D., “Susceptibility of Commodity Systems and Software to Memory Soft Errors,” IEEE Transactions on Computers, vol 53, no 12, December 2004, pp 1557-1568.
  20. Gu, X., Nahrstedt, K., Messer, A., Greenberg, I., Milojicic, D., “Adaptive Offloading Inference for Delivering Applications in Pervasive Computing Environments,” IEEE Pervasive, vol 3, no 3, July-September 2004, pp 66-73.
  21. Milojicic, D., Agha, G., Bernadat, P., Chauhan, D., Guday, S., Jamali, N., Lambright, D., and Travostino, F., “Case Studies in Security and Resource Management for Mobile Object Systems”, Autonomous Agents, vol 5, no 1, March 2002, pp 103-111.
  22. Milojicic, D., Douglis, F., Paindaveine, Y., Wheeler, R., Zhou, S, “Process Migration Survey”, ACM Computing Surveys, vol 32, no 3, September 2000, pp 241-299.
  23. Milojicic, D., Breugst, M., Busse, I., Campbell, J., Covaci, S., Friedman, B., Kosaka, K., Lange, D., Ono, K., Oshima, M., Tham, C., Virdhagriswaran, S., and White, J., “MASIF - The OMG Mobile Agent System Interoperability Facility”, Personal Technologies, Springer Verlag, (1998), 2:117-129.
  24. Milojicic, D., LaForge, W., Chauhan, D., “Mobile Objects and Agents, Design, Implementation and Lessons Learned”, Distributed Systems Engineering, IEE, 5 (1988), 1-14.
  25. Black, D., Milojicic, D., Dean, R., Dominijanni, M., Sears, S., Langerman, A., “Distributed Memory Management”. Software Practice and Experience, 28(9):1011-1031, July 1998.
  26. Milojicic, D., Langerman, A., Black, D., Sears, S., Dominijanni, M., Dean, R. W., “Concurrency, a Case Study in Remote Tasking and Distributed IPC”, IEEE Concurrency, April-June 1997, vol 5, no 2, pp 39-49.

Refereed Publications

  1. Huang, S., Chang, L.W., El Hajj, I., de Gonzalo, S.G., Luna, J.G., Chalamalasetti, S.R., El-Hadedy, M., Milojicic, D., Mutlu, O., Chen, D., Hwu, W-M., “Collaborative Computing on Heterogeneous CPU-FPGA Architectures Using OpenCL, acceped for publication at ACM/SPEC ICPE, April 2019.
  2. Ankit, A., El Hajj, I., Chalamalasetti, S.R., Ndu, G., Foltin, M., Williams, R.S., Faraboschi, P., Hwu, W-m., Strachan, J.P., Roy, K., Milojicic, D., “PUMA: A Programmable Ultra-efficient Memristor-based Acceleratorfor Machine Learning Inference,” accepted for publication at ASPLOS.
  3. Ambrosi, J., Ankit, A., Antunes, R., Chalamalasetti, S.R., Chatterjee, S., El Hajj, I., Fachini, G., Faraboschi, P., Foltin, M., Huang, S., Hwu, W-m., Knuppe, G., Laksminarasimha, S.V., Milojicic, D., Parthasarathy, M., Ribeiro, F., Rosa, L., Roy, K., Silveira, P., Strachan, J.P., “Hardware-Software Co-Design for anAnalog-Digital Accelerator for Machine Learning,” Proceedings of IEEE ICRC, November 2018.
  4. Milojicic, D., Bresniker, K., Campbell, G., Faraboschi, P., Strachan, JP., Williams, S., “Computing In-Memory, Revisited,” Proc. Of the 2018 IEEE 38th International Conference on Distributed Computing Systems (ICDCS), Vienna, Austria.
  5. Bruel, P., Goldman, A. Chalamalasetti, S. R., and Milojicic, D., "Autotuning high-level synthesis for FPGAs using OpenTuner and LegUp," 2017 International Conference on ReConFigurable Computing and FPGAs (ReConFig), Cancun, Mexico, 2017, pp. 1-6. doi: 10.1109/RECONFIG.2017.8279778
  6. Bruel, P., Chalamalasetti, S., Dalton, C., El Hajj, I., Goldman, A., Graves, C., Hwu, W.-M., Laplante, P., Milojicic, D., Ndu, G., Strachan, J.P., “Generalize or Die: Operating Systems Supportfor Memristor-based Accelerators,” paper invited at the 2nd International Conference on Rebooting Computing, Washington DC, November 2017.
  7. El Hajj, I., Jablin, T., Milojicic, D., Hwu, W-M., “SAVI Objects: Sharing and Virtuality Incorporated,” ACM OOPSLA 2017.
  8. Santana, E.F.Z., Lago, N., Kon, F., Milojicic, D.S., “InterSCSimulator: Large-Scale Traffic Simulation in Smart Cities using Erlang,” 18th Workshop on Multi-agent-based Simulation (MABS 2017), May 8-9 2017.
  9. Achermann, R., Dalton, C., Faraboschi, P., Hoffmann, M., Milojicic, D., Ndu, G., Richardson, A., Roscoe, T., Watson, R..N.M., “Separating Translation from Protection in Address Spaces with Dynamic Remapping,” Proceedings of the ACM 16th Workshop on Hot Topics in Operating Systems, 118-124
  10. Cheng, D., Chen, Y., Zhou, X., Gmach, D., Milojicic, D., “Adaptive Scheduling of Parallel Jobs in Spark Streaming,” IEEE INFOCOM 2017, Atlanta, GA, May 2017.
  11. Laplante, P., Milojicic, D., “Rethinking Operating Systems for New Types of Computing,” Proceedings of the 1st Int’l Conference on Rebooting Computing, San Diego, CA, October 2016.
  12. El Hajj, I., G´omez-Luna, J., Li, C., Chang, L-W., Milojicic, D., Hwu, W-m., “KLAP: Kernel Launch Aggregation and Promotion for Optimizing Dynamic Parallelism,” Proc. of the 49th IEEE MICRO Conference, October 2016, Taipei, Taiwan.
  13. El Hajj, I., Merrit, A., Zellweger, G., Milojicic, D., Hwu, W.-m., Schwan, K., Roscoe, T., Acherman, R., Faraboschi, P., "SpaceJMP: Programming with Multiple Virtual Address Spaces," Proceedings of the 21st ACM ASPLOS, Atlanta, GA.
  14. P. Faraboschi, K. Keeton, T. Marsland, and D. Milojicic, “Beyond Processor-centric Operating Systems.” In 15th USENIX Workshop on Hot Topics in Operating Systems, HotOS XV, Kartause Ittingen, Switzerland, May 2015.
  15. S. Gerber, G. Zellweger, R. Achermann, K. Kourtis, T. Roscoe, and D. Milojicic. “Not Your Parents’ Physical Address Space.” In 15th USENIX Workshop on Hot Topics in Operating Systems, HotOS XV, Kartause Ittingen, Switzerland, May 2015.
  16. Li, J., Chen, Y., Talwar, V., Pu, C., and Milojicic, D., “Improving Preemptive Scheduling with Application-Transparent Checkpointing in Shared Clusters.”. Proceedings of 2015 ACM/IFIP/USENIX Middleware Conference, Dec. 2015.
  17. Gupta, A.; Kale, L.V.; Gioachin, F.; March, V.; Chun Hui Suen; Bu-Sung Lee; Faraboschi, P.; Kaufmann, R.; Milojicic, D., “The Who, What, Why, and How of High Performance Computing in the Cloud,” Proceedings of the 5th IEEE International Conference on Cloud Computing Technology and Science (CloudCom), 2013, pp 306-314, DOI: 10.1109/CloudCom.2013.47. Best paper award.
  18. Gupta, A., Kalé, Milojicic, D., Faraboschi, P., Balle, S., “HPC-Aware VM Placement in Infrastructure Clouds,” Gupta, Proc. of IEEE International Conference on Cloud Engineering (IC2E), 2013, pp 11-20, DOI: 10.1109/IC2E.2013.38.
  19. Oliva, G.A.; Gerosa, M.A.; Milojicic, D.; Smith, V., “A Change Impact Analysis Approach for Workflow Repository Management,” Proceedings of IEEE 20th International Conference on Web Services (ICWS), 2013,pp 308-315, DOI: 10.1109/ICWS.2013.49.
  20. Kannan, S.; Gavrilovska, A.; Schwan, K.; Milojicic, D., “Optimizing Checkpoints Using NVM as Virtual Memory,” Proceedings of the 27th IEEE International Symposium on Parallel & Distributed Processing (IPDPS), 2013, pp 29-40, DOI: 10.1109/IPDPS.2013.69.
  21. Goldman, A., Ngoko, Y., Milojicic, D., “An Analytical Approach to Predicting QoS of Web Services Choreographies,” Proceedings of the 10th International Workshop on Middleware for Grids, Clouds and e-Science - MGC 2012, December 2012. Also invited for publication at Springer Journal on Internet Services and Applications.
  22. Gupta, A., Milojicic, D., Kalé, L.V., “Optimizing VM Placement for HPC in the Cloud,” Proceedings of the Workshop on Cloud Services, Federation, and the 8th Open Cirrus Summit, Available from ACM, San Jose, September 2012.
  23. Bardhan, S., Milojicic, D., “A Mechanism to Measure QoS in a Cloud Federation,” Proceedings of the Workshop on Cloud Services, Federation, and the 8th Open Cirrus Summit, Available from ACM, San Jose, September 2012.
  24. Cook, N., Milojicic, D., Kaufmann, R., and Sevinsky, J., “N3phele: Open Science-as-a-Service Workbench for Cloud-based Scientific Computing,” Proceedings of the 7th Open Cirrus Summit, June 19-20, Beijing China. Best Student Paper Award.
  25. Maiya, M., Dasari, D., Yadav, R., Shivaprasad, S., Milojicic, D., “Quantifying Manageability of Cloud Platforms,” Proceedings of the IEEE Cloud, Honolulu, HI, June 2012, pp 993-995.
  26. Reddy, P.; Dudekula, S.; Puthanveedu, S.; Milojicic, D., “Globally Distributed BookPrep - Open Crirrus-Hosted Service for Book Preparation,” Proceedings of the Sixth Open Cirrus Summit (OCS), 2011, pp 11 - 16, DOI: 10.1109/OCS.2011.8.
  27. Besson, F.M., Moura, P., Fabio Kon1, Dejan Milojicic, Rehearsal: a framework for automated testing of web service choreographies, Proceedings of the 3rd Brazilian Conference on Software: Theory and Practice.
  28. Gupta, A., Kalé, L.V., Milojicic, D.S., Faraboschi, P., Kaufmann, R., March, V., Gioachin, F., Suen, C.H., and Lee, B-S., “Exploring the performance and mapping of HPC applications to platforms in the cloud,” In Proc. of the 21st international symposium on High-Performance Parallel and Distributed Computing (HPDC '12). ACM, New York, NY, USA, 121-122.
  29. Using active NVRAM for I/O staging. Sudarsun Kannan, Ada Gavrilovska, Karsten Schwan, Dejan Milojicic, and Vanish Talwar, In Proceedings of the 2nd Int’l workshop on Petascale data analytics: challenges and opportunities (PDAC '11).
  30. Gupta, A., Milojicic, D., “Evaluation of HPC Applications on Cloud,” Proceedings of the 6th Open Cirrus Summit, Fall 2011, Atlanta, Georgia. Best student paper award. http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=6200551&isnumber=6200526
  31. Kannan, S., Milojicic, D., Gavrilovska, A., Schwan, K., Abbasi, H., and Talwar V., “Using Active NVRAM for Cloud I/O,” Proceedings of the 6th Open Cirrus Summit, September 2011, IEEE co-sponsored, Atlanta, GA.
  32. Bardhan, S., Hidangmayum, R., McGeer, R., Milojicic, D., RN, V., Feldhaus, F., Roeblitz, T., Yahayapour, R., “Practical Federations,” Proceedings of the Fifth Open Cirrus Summit, Moscow, IEEE co-sponsored, June 2011.
  33. Bash, C., Chen, Y., Gmach, D., Kaufman, R., Milojicic, D., RN, V., Shah, A., Sharma, P., Cader, T. “Cloud Sustainability Dashboard, Dynamically Assessing Sustainability of Data Centers and Clouds,” Proceedings of the Fifth Open Cirrus Summit, Moscow, IEEE co-sponsored, June 2011.
  34. Besson, F., Leal, P., Kon, F., Goldman, A., and Milojicic, D., “Supporting Test-Driven Development of Web Service Choreographies,” Proceedings of the Fifth Open Cirrus Summit, Moscow, IEEE co-sponsored, June 2011.
  35. Campbell, R., Gupta, I., Heath, M., Ko, S., Kozuch, M., Kunze, M., Kwan, T., Lai, K., Yan Lee, H., Lyons, M., Milojicic, D., O’Hallaron, D., and Chai Soh Y., “Open CirrusTM Cloud Computing Testbed: Federated Data Centers for Open Source Systems and Services Research,” Proceedings of the USENIX HotCloud’09.
  36. Connelly, C., Cox, B., Forell, T., Liu, R., Milojicic, D., Nemeth, A., Piet, P., Shivanna, S., and Wan, W.-H., “Reiki: Serviceability Architecture and Approach for Reduction and Management of Product Service Incidents,” Proceedings of the IEEE ICWS, pp 775-782, July 2009.
  37. Chen, Y., Iyer, S., Sahai, A., and Milojicic, D., “A Systematic and Practical Approach to Generating Policies from Service Level Objectives,” Proceedings of the 11th IFIP/IEEE International Symposium on Integrated Network Management (IM 2009), June, 2009.
  38. Talwar, V., Nahrstedt, K., and Milojicic, D., "Modeling Remote Desktop Systems in Utility Environments with Application to QoS Management", Proceedings of the IM 2009, Long Island, NY.
  39. Ko, S.Y., Yalagandula, P., Gupta, I., Talwar, V., Milojicic, D.S., Iyer, S., “Moara: Flexible and Scalable Group-Based Querying System,” Proceedings of Middleware 2008, pp 408-428.
  40. Becker, K., Lopes A., Milojicic, D., Pruyne, J., Singhal, S., “Automatically Determining Compatibility of Evolving Services,” Proceedings of IEEE ICWS, Beijing 2008, pp 161-168.
  41. Adams, R., Rivaldo, R., Germoglio, G., Santos, F., Chen, Y, Milojicic, D., “Improving Distributed Service Management Using Service Modeling Language (SML),” Proceedings of NOMS 2008, Brazil. pp 863-866.
  42. Chen, Y., Iyer, S., Liu, X., Milojicic, D., Sahai, A., “SLA Decomposition: Translating Service Level Objectives into system level thresholds,” In the proceedings of ICAC 2007, pp. 301-310.
  43. Cai, Z., Chen, Y., Kumar, V., Milojicic, D., and Schwan, K., “Automated Availability Management Driven by Business Policies,” Proc. of the 10th IFIP/IEEE Symposium on Integrated Network Management (IM 2007), Munich, pp 264-273.
  44. Rivaldo, R., Chen, Y., Milojicic, D. and Adams, R., “SML Model-based Management,” Proceedings of the 10th IFIP/IEEE Symposium on Integrated Network Management (IM 2007), Munich, pp 761-764.
  45. Shankar, C., Talwar, V., Iyer, S., Chen Y., and Milojicic. D., “Specification-Enhanced Policies for Automated Management of Changes in IT Systems,” Proc. of 20th USENIX LISA'06.
  46. Agarwala, S., Chen, Y., Milojicic D., and Schwan, K., “QMON: QoS- and Utility-Aware Monitoring in Enterprise Systems,” Proc. 3rd IEEE International Conference on Autonomic Computing (ICAC), June 2006, pp 124-133.
  47. Talwar, V., Shankar, C. S., Rafaeli, S., Milojicic, D., Iyer, S., Farkas, K., and Chen, Y., “Adaptive Monitoring, Automated Change Management for Monitoring Systems”, Proc. HP OVUA, July 2006, Nice France.
  48. R. Liu, W. M. Zheng, Y. Chen, K. Farkas, D. Milojicic, “Automating the Access to Monitoring Data in ChinaGrid”, Proceedings of the HP OpenView University Association Workshop, July 2006, Nice France.
  49. Chen, Y., Farkas, K., Liu, R., Milojicic, D., Rafaeli, S. Saikoski, K., Talwar, V., and Vambenepe, W. “Federated Models For Monitoring Data Access”, Proc. HP OpenView University Association Workshop, July 2006, Nice France.
  50. Dantas, A., Santos, F., Germoglio, G., Oliveira, M. I. Rafaeli, S., Saikoski, K., Milojicic, D., Cirne, W., Brasileiro, F., “Using Web Services for Configuration and Deployment according to the CDDLM Standard,” Proceedings of IEEE ICWS 2006, Chicago, IL, Sep 2006, pp 951-954.
  51. Dantas, A., Santos, F., Germoglio, G., Oliveira, M. I. Rafaeli, S., Saikoski, K., Milojicic, D., Cirne, W., Brasileiro, F., “An Initial Assessment of CDDLM”, Proceedings of HP OVUA, Cote d’Azur, May 2006, pp 73-82.
  52. Vambenepe, W., Thompson, C., Talwar, V., Rafaeli, S., Murray, B., Milojicic, D., Iyer, S., Farkas, K., Arlitt, M., “Dealing with Scale and Adaptation of Global Web Services Management,” Proc. IEEE ICWS, pp 339-346, July 05.
  53. Iyer, S., Milojicic, D., Rafaeli, S., Talwar, V., Adams, R. Brett, P., “Scalable Management,” Proceedings of the HP OpenView University Association Workshop (HP OVUA), pp 289-300, July 10-13, 2005, Porto, Portugal.
  54. Arlitt, M., Curry, R., Farkas, K., Fox, M., Iyer, S. Kiddle, C., Krishnamurthy, D., Milojicic, D., Mirtchovski, A., Rolia, J., Simmonds, R., and Talwar, V., "Automated Monitoring of WestGrid," Proceedings of the 12th HP-OVUA Workshop, pp. 363-366, Porto, Portugal, July 2005.
  55. Adams, R., Brett, P., Iyer, S., Milojicic, D., Rafaeli, S., Talwar, V., “Scalable Management, Technologies for Management of Large-Scale, Distributed Systems,” Proceedings of ICAC, June 2005, Seattle WA.
  56. Talwar, V., Wu, Q., Pu, C., Yan, W., Jung, G., and Milojicic, D., “Comparison of Approaches to Service Deployment,” Proceedings of the ICDCS, 543-552, June 3-6, 2005, Columbus, Ohio.
  57. Raj, H., Gossweiler, R., Milojicic, D., “ContentCascade Incremental Content Exchange between Public Displays and Personal Devices,” In proceedings of Mobiquitous 2004, pp 374-381.
  58. Chen, D., Messer, A., Greenberg, I., Bernadat, P., Milojicic, D., Dwarkadas, S., “Garbage Collector Assisted Memory Offloading for Memory-constrained Devices,” Proceedings of the Fifth IEEE Workshop on Mobile Computing Systems & Applications (WMCSA), pp 54-65, October 2003.
  59. Kumar, R., Poladian, V., Greenberg, I., Messer, A., Milojicic, D., “Selecting Devices for Aggregation,” Proc. Fifth IEEE Workshop on Mobile Computing Systems & Applications (WMCSA), pp 150-169, October 2003.
  60. Gu, X., Nahrstedt, Messer, A., Milojicic, D., Greenberg, I., “Adaptive Offloading Inference for Delivering Applications in Pervasive Computing Environments,” Proceedings of the IEEE International Conference on Pervasive Computing and Communications (PerCom) 2003, Dallas-Fort, pp 107-115.
  61. Messer, A., Greenberg, I., Bernadat, P., Milojicic, D., Chen, D., Giuli, T.J., Gu, X., “Towards a Distributed Platform for Resource-Constrained Devices,” Proceedings of the ICDCS 2002, July 2002, Vienna, Austria, pp 43-51.
  62. Rollins, S., Almeroth, K., Milojicic, D., Nagaraja, K., “Power-Aware Data Management for Small Devices,” Proceedings of the WoWMoM, September 2002, Atlanta, Georgia, pp 80-87.
  63. Chen, D., Messer, A., Bernadat, P., Fu, G., Dimitrijevic, Z., Lie, D., Mannaru, D., Riska, A., and Milojicic. D., “JVM Susceptibility to Memory Errors,” Proc. First USENIX Symposium on JVM Research and Technology, April 2001.
  64. Milojicic, D., Messer, A., Bernadat, P., Greenberg, I., Spinczyk, O., Beuche, D., Schröder-Preikschat, W., “Ψ, Pervasive Services Infrastructure”, Proceedings of the Workshop on Technologies for E Services, Rome, Italy, September 2001.
  65. Milojicic, D., Messer, A., Shau, J., Fu, G., Munoz, B., “Increasing Relevance of Memory Hardware Errors - A Case for Recoverable Programming Models”, Proc. of ACM SIGOPS European Workshop, September 2000.
  66. Milojicic, D., Hoyle, S., Messer, A., Munoz, A., Russell, L., Wylegala, T., Vellanki, V., and Childs, S., “Global Memory Management for a Multi Computer System”, Proc. 4th USENIX Windows Symposium, Seattle, WA, 2000.
  67. Milojicic, D., Agha, G., Bernadat, P., Chauhan, D., Guday, S., Jamali, N., Lambright, D., and Travostino, F., “Case Studies in Security and Resource Management for Mobile Object Systems”, Proceedings of the ECOOP Workshop on Distributed Object Security, July 1998, Brussels, Belgium, pp 191-205.
  68. Milojicic, D., LaForge, W., Chauhan, D., “Mobile Objects and Agents, Design, Implementation and Lessons Learned”, Proc. of the Fourth USENIX Conference on Object-Oriented Technologies and Systems (COOTS), April 27-30, 1998, Santa Fe, New Mexico, pp 179-194.
  69. Milojicic, D., Breugst, M., Busse, I., Campbell, J., Covaci, S., Friedman, B., Kosaka, K., Lange, D., Ono, K., Oshima, M., Tham, C., Virdhagriswaran, S., White, J., “MASIF: The OMG Mobile Agent System Interoperability Facility,” Proceedings of Mobile Agents 1998, pp 50-67.
  70. Milojicic, D., Guday, S., Wheeler, R., “Old Wine in New Bottles - Applying OS Process Migration Technology to Mobile Agents,” Proceedings of the ECOOP Workshop on Mobile Object Systems, June 1997.
  71. Condict, M., Milojicic, D., Reynolds, F., Bolinger, D., “Towards a World-Wide Civilization of Objects”, Proceedings of the Seventh ACM SIGOPS European Workshop, Connemara, Ireland, 2-4 September 1996.
  72. Paindaveine, Y., Milojicic, D., “Process vs. Task Migration”, Proceedings of the 29th Annual International Hawaii Conference on System Sciences (HICSS), January 3-6, 1996, pp 636-645.
  73. Milojicic, D., Langerman, A., Black, D., Sears, S., Dominijanni, M., Dean, R. W., “Concurrency, a Case Study in Remote Tasking and Distributed IPC”, Proc. of the 29th Intl Hawaii Conference on System Sciences (HICSS), January 3-6, 1996, pp 160-169.
  74. Milojicic, D., Black, D., Sears, S. “Operating System Support for Concurrent Remote Task Creation”, Proc. of the 9th International Parallel Processing Symposium (IPPS), Santa Barbara, California, pp 486-493, April 24-29, 1995.
  75. Milojicic, D., Giese, P., Zint, W., “Load Distribution on Microkernels”, Proceedings of the Fourth Workshop on Future Trends of Distributed Computing Systems (FTDCS), pp 463-469, IEEE, Lisbon, Portugal, September 1993.
  76. Milojicic, D., Giese, P., Zint, W., “Experiences with Load Distribution on top of the Mach Microkernel”, Proc. of the 4th Symp. on Experiences with Distributed and Multiprocessor Systems (USENIX SEDMS), pp 19-36, San Diego, Sep. 1993.
  77. Milojicic, D., Zint, W., Dangel, A., Giese, P., “Task Migration on the top of the Mach Microkernel”, Proceedings of the USENIX Mach Symposium, pp 273-290, Santa Fe, USA, April 1993. Also presented at the Summer USENIX Conference in Cincinnati, 1993, as one of the three best Mach Symposium papers.
  78. Milojicic, D., and Zint, W., “Coarse Grained Load Distribution on the top of the Mach Microkernel”, Proc. of the Workshop on Dynamic Object Placement and Load Balancing in Parallel and Distributed Systems, pp 140-145, Utrecht, June 1992.
  79. Milojicic, D., Pjevac, M., and Velasevic, D., “Load Balancing Survey”, Proceedings of the EurOpen Summer Conference, pp 157-172, Budapest, Hungary, September 1991.
  80. Wayne, C., AlKhatib, H., Milojicic, D., Kosovac, D., “Next Generation Operating Systems and Real-time”, Proceedings of the 14th Technologies Conference, Igman, Yugoslavia 1990.
  81. Milojicic, D. and Velasevic, D., “Load Distribution in Distributed Systems”, Proceedings of the 15th Technologies Conference “Sarajevo-91”, pp 113 (1-8), Sarajevo, Yugoslavia, March 1991.
  82. Milojicic, D., Lazic, A., Simic, D., “Device Management for UNIX Operating System”, Proceedings of the MIPRO Symposium, Opatija, Yugoslavia, May 1989.
  83. Milojicic, D., Lazic, A., Simic, D., Kosovac, D., “UNIX Operating System on Microcomputers TIM”, Proceedings of the 13th Technologies Conference, “Jahorina-89”, Igman, Yugoslavia, March 1989.
  84. Milojicic, D., Rangelov M., “Expert System for Fault Diagnosis on Microcomputers TIM”, Proceedings of the 13th Technologies Conference, “Jahorina-89”, Igman, Yugoslavia, March 1989.
  85. Milojicic, D., Bojcevski, R., Kosovac, D., “Operating Systems for Real-time Control on Microcomputers TIM”, Proceedings of the MIPRO Symposium, Opatija, Yugoslavia, May 1986. Also appeared in “Computers TIM”, edited by Milicevic, D., Hristovic, D., pp 53-60, Naucna Knjiga, Belgrade, Yugoslavia, 1990.
  86. Bojcevski, R., Starcevic, D., Kosovac, D., Milojicic, D., “TIM Operating Systems”, Proceedings of the 10th Technologies Conference, Jahorina, Yugoslavia, March 1986. Also appeared in “Computers TIM”, edited by Milicevic, D., Hristovic, D., pp 53-60, Naucna Knjiga, Belgrade, Yugoslavia, 1990.
  87. Starcevic, D. Bojcevski R., Kosovac, D. Milojicic, D., “Some Characteristics of Multiple Microprocessor Systems”, Proc. of the ETAN Conference, pp (VIII) 35-41, Herceg Novi, Yugoslavia, June 1986. Also appeared in “Computers TIM”, edited by Milicevic, D., Hristovic, D., pp 53-60, Naucna Knjiga, Belgrade, Yugoslavia, 1990.

Invited Papers

  1. Forrell, T., Milojicic, D., Talwar, V., “Cloud Management: Challenges and Opportunities,” Invited Paper, In Proc. Of High-Performance Grid and Cloud Computing Workshop (HPGC), IPDPS, Anchorage, Alaska, May 2011.
  2. Ko, S., Gupta, I., Yalagandula, P., Talwar, V., Milojicic, D., Iyer, S., “Querying Large Distributed Infrastructures”, IEEE TCSC Newsletter, Volume 9, No.1, 2007.

HP(E) TechCon

  1. Achermann, R., Dalton, C., Faraboschi, P., Haertig, H., Hoffmann, M., Lakrozynski, A., Milojicic, D., Ndu, G., Roscoe, T., Watson, R., “Rack Scale Capabilities: Fine-grain protection of rack scale global non-volatile memory,” Poster 2017.
  2. El Hajj, I., Merritt, A., Zellweger, G., Acherman, R., Benatto, M., Milojicic, D., Faraboschi, P., Geary, S., Kani, T., Scheer, R., Vaden, T., McD Vreeland, J., Multiple Virtual Address Spaces, Poster HPE TechCon 2017. (Repeated from 2016)
  3. Parmer, G., Milojicic, D., “Data-structure Consistency at Scale with ParSecMP,” TechCon 2016, poster
  4. El Hajj, I., Merritt, A., Zellweger, G., Acherman, R., Benatto, M., Milojicic, D., Faraboschi, P., Geary, S., Kani, T., Scheer, R., Vaden, T., McD Vreeland, J., “Programming with Multiple Virtual Address Spaces,” TechCon 2016, Poster.
  5. Bui, T., Chandramouleeswaran, A., Craig, R., Ely, B., Friedrich, R., Geary, S., Low, J., Milojicic, D., Narasimhan, S., Pires, J.P., Porto, M., Rudd, T., Scheer, R., Schuh, S., Shergill, G., “Linux++, Supporting Legacy Applications on The Machine,” TechCon 2015, poster.
  6. Astfalk, G., Benson, E., Cader, T., Faraboschi, P., Jouppi, N., Kumari, N., McLaren, M., Milojicic, D., Misage, S., Palmer, R., Schreiber, R., Tullis, M. “Tackling the Exascale Power Challenge,” TechCon 2012, Full Paper.
  7. Bash, C., Chen, Y., Gmach, D., Kaufman, R., Milojicic, D., Rn, V., Shah, A., Sharma, P., Cader, T., “Dynamically Assessing Sustainability of Data Centers and Clouds,” TechCon 2011, Poster.
  8. Chen, Y., Smith, V., Sahai, A., Iyer, S., Kelly, T., Korn, A., Milojicic, D., “Automatically Generating Operational Policies from Service Level Agreements,” TechCon 2008, Poster
  9. Iyer, S., Yalagandula, P., Talwar, V., Milojicic, D., Ko, S., Gupta, I., Purushothaman, J., “Data Center Level Metrics via In-Network Aggregation,” TechCon 2007, Full Paper.
  10. Agarwal, A., Chen, Y., Milojicic, D., Prasek, P., Rivaldo, R., Vambenepe, W., “SML Model Validation,” TechCon 2007, Poster.
  11. Talwar, V., Shankar, C., Rafaeli, S., Milojicic, D., Iyer, S., Farkas, K., Chen, Y., Arlitt, M., “Adaptive Monitoring: Monitoring for Next Generation IT Systems,” TechCon 2006, Poster.

Selected Non-refereed Publications

  1. Conte, T.M., DeBenedictis, E.P., Mendelson, A., Milojičić, D. “Rebooting Computers to Avoid Meltdown and Spectre,” Computer 51 (4), 74-77, 2018.
  2. Milojicic, D., Nikolic, P., Leiba, B., “Standards for Tomorrow.” ACM Ubiquity, vol. 2015 no November, November 2015
  3. Milojicic, D., “Revitalization,” IEEE Computer, December 2014, vol 47, no 12, pp 10-13.
  4. Milojicic, D., “Reinventing Relevance,” IEEE Computer, January 2014, vol 47, no 1, pp 6-8.
  5. “EIC Misha Rabinovich Talks with Dejan Milojicic and Vint Cerf,” IEEE Internet Computing, 2014, Volume: 18, Issue: 4, Pages: 8 – 12.
  6. Ngoko, Y., Cerin, C., Goldman, A., Milojicic, D., “Backtracking algorithms for service selection,” arXiv:1402.1309v1 [cs.DC] 6 Feb 2014.
  7. Misic, V. B.; Buyya, R.; Milojicic, D.; Cui, Y., “Guest Editors' Introduction: Special Issue on Cloud Computing.” IEEE Transactions on Parallel and Distributed Systems, Year: 2013, vol 24, no 6,pp 1062 - 1065, DOI: 10.1109/TPDS.2013.126.
  8. Milojicic, D., “The Future of the IEEE Computer Society: Keeping Pace with Technology.” IEEE Internet Computing 16(4): 4-6 (2012).
  9. Milojicic, D., “High Performance Computing in the Cloud,” Monthly Guest Issue of IEEE Computing Now, September 2012, http://www.computer.org/portal/web/computingnow/archive/september2012.
  10. Milojicic, D., Exascale Computing, Monthly Guest Issue of IEEE Computing Now. September 2011. http://www.computer.org/portal/web/computingnow/archive/september2011.
  11. Milojicic, D., Interview with Partha Ranganathan and Alistair Veitch. March 2011 issue of IEEE Computing Now. Video is available from http://www.computer.org/portal/web/computingnow/archive/march2011.
  12. Milojicic, D., Wolski, R., IEEE Computer, “Eucalyptus: Delivering a Private Cloud,” IEEE Computer, vol 44, no 4, April 2011, pp 89-91. Also available as audio podcast: http://www.computer.org/portal/web/computingnow/videos/trendwars.
  13. Milojicic, D., IEEE Internet Computing, “Autograding in the Cloud: Interview with David O'Hallaron,” IEEE Internet Computing, vol 15, no 1, January-February 2011, pp 9-12. Video: computingnow.computer.org/videos/trendwars.
  14. Milojicic, D., Llorente, I., and Montero, R., “OpenNebula, A Cloud Management Tool,” IEEE Internet Computing, vol 15, no 2, March-April 2011, pp 10-13. Video http://www.computer.org/portal/web/computingnow/videos/trendwars.
  15. Milojicic, D., “Cloud Computing: Opportunities and Challenges,” Monthly Guest Issue of IEEE Computing Now. Sep 2009.
  16. Connelly, C., Cox, B., Dillemuth, J., Forell, T., Harlan, J., Kerr, M., Liu, R., Milojicic, D., Nemeth, A., Piet, P., Shivanna, S., and Wang. W.-H., “Serviceability Cost of Clouds,” HP Internal Report.
  17. Milojicic, D., “Computing Now: Peer-Review Rigor Meets Social Networks,” IEEE Internet Computing August 2008.vol 12, no 4, pp 3-5.
  18. Milojicic, D., “Cloud Computing,” IEEE Internet Computing, September-October 2008, pp. 7–9. Video: http://www.computer.org/portal/web/computingnow/videos/trendwars.
  19. Milojicic, D., “Web 2.0 and Enterprise IT, Interview with Rich Friedrich, Dave Cohen, and Alex Dreiling,” IEEE Internet Computing, vol 8, no 1, January-February 2008, pp 10-13. Also IEEE Distributed Systems Online, December 2007. Video: http://www.computer.org/portal/web/computingnow/videos/trendwars.
  20. Milojicic, D., “Service Management, Interview with Alan Ganek and Mark Potts” IEEE Internet Computing, May-June 2007, also IEEE Distributed Systems Online, May 2007.
  21. Milojicic, D., "Barbara Liskov on Programming, Career, and the Future," IEEE Distributed Systems Online, vol. 6, no. 2, pp. 2, Feb. 2005.
  22. Milojicic, D., “Computing's Breakthroughs, Lessons, and Future, Interview with Jim Gray,” IEEE Distributed Systems Online, January 2004.
  23. Milojicic, D., “Fred Schneider on Distributed Computing,” IEEE Distributed Systems Online, December 2002.
  24. Milojicic, D., “Interview with Leslie Lamport,” IEEE Distributed Systems Online, August 2002.
  25. Lange, D., Milojicic, D., Editorial: Mobile agent systems. Software, Practice and Experience 32(6): 495-496 (2002).
  26. Milojicic, D., “Mobile and Pervasive Computing, Interview with M. Satyanarayanan,” IEEE Distributed Systems Online, September 2001.
  27. Milojicic, D., “Embedded Systems,” IEEE Concurrency, October-December 2000, pp. 80–90.
  28. Milojicic, D., “Networking,” IEEE Concurrency, July-September 2000, pp. 86–96.
  29. Milojicic, D., “Security and Privacy,” IEEE Concurrency, April–June 2000, pp. 70–79.
  30. Milojicic, D., “Internet Technology,” IEEE Concurrency, January–March 2000, pp. 70–81.
  31. Milojicic, D., “Mobile Agent Applications,” IEEE Concurrency, July–September 1999, pp. 80–90.
  32. Milojicic, D., “Middleware,” IEEE Concurrency, April–June 1999, pp. 70–80.
  33. Milojicic, D., “Operating Systems,” IEEE Concurrency, January–March 1999, pp. 12–21.
  34. Milojicic, D., Kalogeraki, V., Lukose, R., Nagaraja, K., Pruyne, J., Richard, B., Rollins, S., Xu, Z., “Peer-to-Peer Computing”, HPL Technical Report HPL-2002-57. Most downloaded report from HPL Library. 1300 references (Google Scholar)
  35. Milojicic, D. Ankcorn, J., Rowson, J., Rudolph, L., Reynolds, F., and Kumar, R., “Content Exchange Appliances,” HPL Technical Report HPL-2003-139.
  36. Milojicic, D., Bernadat, P., Corben, R., Greenberg, I., Kumar, R., Messer, A., Muntz, D., O’Brien Strain, E., Poladian, V., and Rowson, J., “Appliance Aggregation Architecture (A3),” HPL Technical Report TR HPL-2003-140.
  37. R. Kumar1, V. Poladian2, I. Greenberg, A. Messer, D. Milojicic, “User-Centric Appliance Aggregation,” Mobile and Media Systems Laboratory HP Laboratories Palo AltoHPL-2002-277, October 2nd, 2002.
  38. Milojicic, D., “Pervasive Services Infrastructure, A Case Study for Research and Development,” Proc. of Post-Doktoranden Symposium, Trends in der Infromationstechnik am Beginn des 21. Jahrhunderts, May 2002, Potzberg Germany, pp 97-108.
  39. A. Messer, P. Bernadat, G. Fu, D. Milojicic, D. Chen, Z. Dimitrijevic, D. Lie, D. Mannaru, A. Riska. “Memory Failures Recovery: Project Summary,” CSTL Laboratory, HP Laboratories Palo Alto, HPL-2001-40, March 6th , 2001*
  40. Bernadat, P., Greenberg, I., Messer, A., Milojicic, D., “Tailoring Java for a Pervasive Service Infrastructure,” HPL Technical Report HPL-2002-24.
  41. Milojicic, “Applications of Agent Technology,” Proceedings of Seminar on Agent Technology and Active Networking, Lenk, Switzerland, March 2000.
  42. Milojicic, D., Spreitzer, M., Steere, D., “Working Group Report on Collaboration in the Presence of Mobility,” Proceedings of the WETICE, June 1998, Stanford, California, pp 288-293.
  43. Langerman, A., Black, D., Dominijanni, M., Sears, S., Dean, R. W., Milojicic, D., “NORMA IPC Version Two: Architecture and Design”, OSF RI Operating Systems, Collected Papers, vol. 3, April 1994.

Standards Publications

  1. D. Bell, T. Kojo, P. Goldsack, S. Loughran, D. Milojicic, S. Schaefer, J. Tatemura, and P. Toft, OGF GFD.50, CDDLM-WG, “Configuration Description, Deployment, and Lifecycle Management (CDDLM) Foundation Document,” 2005-08-09,
  2. GMD Focus, International Business Machines Corporation,, Supported by Crystaliz, Inc., General Magic, Inc., The open Group, “Mobile Agent System Interoperability Facilities Specification,” OMG TC Document orbos/97-10-05, Nov. 10, 1997.

Papers under submission

  1. Puglia, J.O., Zorzo, A.F., De Rose, C.A.F., Perez, T., Milojicic, D., “Non-Volatile Memory File Systems: A Survey,” Submitted forpublication 2018
  2. Yuxin, R., Parmer, G., Milojicic, D., “Bounded Incoherence”, submitted for publication. 2018.
  3. Vaquero, L.M. and Milojicic, D., “Disaggregated Edge Clouds,” submitted for publication in 2018.
  4. Venkatesh, R., Smejkal, T., Milojicic, D., Gavrilovska, A., “Fast In-Memory CRIU for Docker Containers,” submitted for publication. 2018.
  5. Leite, L., Rocha, C., Meirelles, P., Kon, F., Milojicic, D., “A Survey of DevOps Concepts and Challenges,” in the process of submission for publication.
© 2019 Dejan Milojicic.

The opinions expressed on this website are the opinions of the author and not necessarily the opinions of the IEEE.