Dipankar Dutta
Hi! I'm a software engineer with 15+ years of experience working at top technology companies. I think, write and talk about Software Systems Architecture: how they are built, how they break, how they scale, and the people that maintain them.
Based in London, UK. I have worked on products like Portal, Meta RTC, Horizon, and Meta AI at Meta / Facebook. Previously, I worked as a software development engineer at Microsoft and Amazon.
News
Projects





Research & Blog
Achieving Secure Role-based Access Control on Encrypted Data in Cloud Storage
Lan Zhou, Vijay Varadharajan, Michael Hitchens, Dipankar Dutta
IEEE Transactions on Parallel and Distributed Systems (TPDS-2012-12-1229)
Developed a system that implements the proposed RBE scheme, which allows the owner to store data in an encrypted form in the cloud and grant access to data for users with specific roles. Developed an administration interface for the system and conducted performance analysis of the role management, encryption and decryption operations in the implemented system.
Intrusion Detection Techniques for Virtual Domains
Udaya Tupakula, Vijay Varadharajan, Dipankar Dutta
IEEE HiPC 2012 — 19th Annual International Conference on High Performance Computing, Le Meridien Hotel, Pune, India
Proposes an intrusion detection architecture for virtual domains that groups related VMs into a single network domain with a unified security policy. The architecture accounts for VM-specific features and domain security policies to handle diverse attack types, with detailed performance analysis.
A Genetic Algorithm Approach to Cost-Based Multi-QoS Job Scheduling in Cloud Computing Environment
Dipankar Dutta, R. C. Joshi
ICWET'11, February 25–26, 2011
Presents a genetic algorithm approach to cost-based multi-QoS job scheduling in cloud environments. Uses crossover operators (PMX, OX, CX) and mutation operators to produce optimal schedules that map user jobs to resources while satisfying varying QoS requirements.
A Genetic Algorithm Approach to Job Scheduling in Cloud Computing Environment
Dipankar Dutta, R. C. Joshi
19th Annual Symposium, IEEE Bangalore Section, 17th November 2010
Proposed a framework for applying genetic algorithms to job scheduling in cloud computing environments, addressing resource allocation and optimization challenges.
Techniques for Optimized Node Placement in Multihop Lightwave Based De Bruijn Graph Network
Tarun Kumar Ghosh, Dipankar Dutta, S. M. Hossein
PITM Journal of Research, Vol. 2, No. 1, pp. 36–41
Presents techniques for optimized node placement in multihop lightwave networks based on De Bruijn graph topology. The paper explores efficient strategies for placing nodes to minimize hop count and maximize throughput in optical networks, addressing key challenges in large-scale lightwave network design.
Rainfall Prediction Algorithm Using Back Propagation Neural Network Approach
Dipankar Dutta
Geomatics Dept, Indian Institute of Technology, Roorkee, India
Adopted Artificial Neural Network as a soft computing technique to anticipate average monsoon rainfall. Designed a back propagation neural network that can learn rainfall statistics and predict future rainfall status, addressing the complexity inherent in atmospheric parameters.
GA & Neural Network Approach to Implement SCT Without System Parameter Restriction and Controller for Continuous Time System
Dipankar Dutta
Computer Science Dept, Haldia Institute of Technology, Haldia, WB, India
Achieved dead-beat response in time-invariant control systems by injecting a suitable pulse at a suitable time using genetic algorithm and neural network approaches. Compared the performance between both approaches for achieving compensated response without overshoot.







